Canvas models#
Attempt to distill the models that underpin Canvas
Canvas limitations/concerns#
- Rich Text Editor (RTE) configuration
- Currently removes all Javascript, non-standard HTML (e.g. web components) and "advanced" CSS (inline or not)
- Javascript can be added at admin/account level (i.e. IT department) - will they?
- Will we have access to the Canvas REST and other APIs
Misc notes#
- Canvas does not have folders - uses Modules and Pages to organise content and assessments
- Rich Text Editor strips Javascript - ??workaround??
Thinking in Canvas Danny Liu's intro from USyd#
-
pages
- primary way to provide content
- has version control
- permissions on pages is flexible e.g. students can be given edit access
- pages are used to embed all things, including Canvas features???
-
modules - as the new organiser
- replacement for folders
- provide a linear pathway through a unit
- also provide the conditional release ability
Modules#
Intended to make organisation and navigation easier source. A focus on creating flow.
Templates#
Canvas has the "Ready-Made Template" suite
help reduce stress load, encourage growth and help course creators design an engaging Canvas experience by turning a blank course shell into a fill-in-the-blank Canvas course.
- Canvas style guides (deprecated?) being replaced by some REACT thing
- Three approaches to creating a Canvas template
- e.g. USyd provides templates for pages in Canvas
- More detail on USyd templates
Canvas Model#
- Canvas may provide a suggested template with one criterion and three achievement levels.
- Add as many criteria (rows) and levels of achievement (columns) as you need
- Choose the standards: letter grades, numerical scale, terminology
-
Rubrics display in three different locations for Canvas activities:
- assignments -
+ Rubric
button at bottom - quizzes - via the pizza menu
- discussions - via the pizza menu
-
Optional settings
-
Use free-form comments when assessing students
Use comments instead of ratings scale. Comments can be reused for multiple submissions. But can't give partial credit. Use this with the "use rubric for grading" option - use this rubric for assignment grading - Hide score total for assessment results
Used for formative feedback. Hide the total score when they view the rubric
- assignments -
Work arounds#
- Apparently embedding web pages from a secure server is one workaround source
- Embedding javascript - Laura's published workaround. JS and call to JS in a page, included in an iframe
User scripts#
- sukotsuchido/CanvasUserScripts - collection of mostly teacher management type scripts (some recent updates)
- UCBoulder - rubrics, attendance, word count...
- paulbui - modules, gradebox, course shortcuts...
- studentViewAnywhere
- LJMUsoE - includes a page editor beautifier works with the HTML editor (not the RTE)
- cotitto - static course menu, add icons...
- matthewstrasiotto - project groups