setTableClass("table table-striped"); $ModuleInstructions->addRows([ [ ($N++).". From the course navigation at left, select" ." `ModulesgUIFileTag("Canvas_Tutorial_M1.jpg") ], [ ($N++).". If this resource should be part of a new module, use" ." the `+ Module` button at top right to create" ." the new module.", $AF->gUIFileTag("Canvas_Tutorial_M2.jpg") ], [ ($N++).". Press the `+` button in the header of the" ." module where this resource should live.", $AF->gUIFileTag("Canvas_Tutorial_M3.jpg") ], [ ($N++).". Select `External Tool` from the" ." `Add` menu.", $AF->gUIFileTag("Canvas_Tutorial_M4.jpg") ], [ ($N++).". Select `".$Plugin->getConfigSetting("ServiceName") ."` from the list of available tools.", "" ], [ ($N++).". Follow the instructions in the Locating a Resource" ." section below, proceeding with the next step in this section" ." afterwards.", "" ], [ ($N++).". Press the `Add Item` button.", $AF->gUIFileTag("Canvas_Tutorial_M5.jpg") ], [ ($N++).". Your selected resource will now appear as a component" ." of a Canvas module. It can be published using the" ." `Publish` button at right of the content." ." This button appears as a 'no' icon" ." for unpublished entries and a green checkmark for published" ." entries. Alternately, you may leave the content unpublished" ." for reference materials that should not be visible to" ." students.", $AF->gUIFileTag("Canvas_Tutorial_M6.jpg") ] ]); $N = 1; $AssignmentInstructions = new HtmlTable(); $AssignmentInstructions->setTableClass("table table-striped"); $AssignmentInstructions->addRows([ [ ($N++).". From the course navigation at left, select" ." `Assignments`.", $AF->gUIFileTag("Canvas_Tutorial_A1.jpg") ], [ ($N++).". Click the `+ Assignment` button at top right.", $AF->gUIFileTag("Canvas_Tutorial_A2.jpg") ], [ ($N++).". Under `Submission Type`, select" ." `External Tool`.", $AF->gUIFileTag("Canvas_Tutorial_A3.jpg") ], [ ($N++).". Press `Find`", $AF->gUIFileTag("Canvas_Tutorial_A4.jpg") ], [ ($N++).". Select `".$Plugin->getConfigSetting("ServiceName") ."` from the list.", "" ], [ ($N++).". Follow the instructions in the Locating a Resource" ." section below, proceeding with the next step in this section" ." afterwards.", "" ], [ ($N++).". Press the `Select` button.", $AF->gUIFileTag("Canvas_Tutorial_A5.jpg") ], [ ($N++).". Give your assignment a title. You can also provide" ." introductory text that will be displayed above the resource.", $AF->gUIFileTag("Canvas_Tutorial_A6.jpg") ], [ ($N++).". Press `Save & Publish`", $AF->gUIFileTag("Canvas_Tutorial_A7.jpg") ], [ ($N++).". Your selected resource will now appear embedded in" ." a Canvas assignment.", $AF->gUIFileTag("Canvas_Tutorial_A8.jpg") ] ]); $N = 1; $LocatingInstructions = new HtmlTable(); $LocatingInstructions->setTableClass("table table-striped"); $LocatingInstructions->addRows([ [ ($N++).". Use the search box and/or the facets shown at right to locate" ." the resource(s) you want.", "" ], [ ($N++).". Use the `Select` buttons to make your resource" ." selections.", $AF->gUIFileTag("Canvas_Tutorial_L1.jpg") ], [ ($N++).". When you've selected all the resources you want, press" ." the `Send to LMS` button to forward your selections" ." back to Canvas.", $AF->gUIFileTag("Canvas_Tutorial_L2.jpg") ] ]); ?>

# Embedding a resource in Canvas

Resources can be embedded in Canvas in a number of ways. The two most common are as Modules and as Assignments.

First, select a course to edit and navigate to the front page for that course.

## Embedding in a Module

getHtml() ?>

## Embedding in an Assignment

getHtml() ?>

## Locating a Resource

getHtml() ?>
`