This repository has been archived by the owner on May 29, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.xml
46 lines (46 loc) · 1.8 KB
/
manifest.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?xml version="1.0"?>
<canvashack>
<name>Cache and Show Rubrics</name>
<id>cache-and-show-rubrics</id>
<abstract>Cache rubrics from teacher view to re-present to students</abstract>
<description><![CDATA[
<p>It appears that, when an assignment uses an LTI as an external tool for assignment submissions, it is no longer possible to work adequately with rubrics. <a href="https://community.canvaslms.com/thread/1345">It <em>is</em> possible to create a workflow to create the rubrics</a>:</p>
<ol>
<li>Create the assignment in Canvas, set submission type to anything <em>except</em> "External Tool"</li>
<li>Add/create the rubric, as usual</li>
<li><strong>Cache the rubric using this CanvasHack</strong></li>
<li>Change the Canvas assignment submission type to "External Tool" and configure as usual. (There may be a glitch here -- you might need to return to the general assignment list after changing the submission type and then re-open the assignment)</li>
<p>This CanvasHack provides a bookmarklet for the teacher to cache the rubric so that it can then be displayed in the assignment view later for the students.</p>
]]></description>
<authors>
<author>
<name>Seth Battis</name>
<email>SethBattis@stmarksschool.org</email>
</author>
</authors>
<components>
<javascript>cache-and-show-rubrics.js.php</javascript>
<canvas>
<pages>
<include>
<page>
<type>regex</type>
<pattern>%courses/\d+/assignments/\d+$%</pattern>
</page>
</include>
</pages>
<dom>
<bundle>
<event>load</event>
<action>cacheRubric(window.location)</action>
<selector>#rubrics</selector>
</bundle>
<bundle>
<event>load</event>
<action>showRubric(window.location)</action>
<selector>#tool_content</selector>
</bundle>
</dom>
</canvas>
</components>
</canvashack>