A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Course Analysis Tool | ||||||||||||||||
2 | The Course Analysis Tool is a Google spreadsheet that makes Canvas API calls to allow for a detailed analysis of a course's settings and configuration. Copyright 2015 - Champlain College. Credits and license at bottom of page. | ||||||||||||||||
3 | |||||||||||||||||
4 | Configure the tool | ||||||||||||||||
5 | Admin: Configure the tool for your institution | ||||||||||||||||
6 | In the Course Analysis Tool, you must modify a hidden tab. | Click on 'All Sheets' (bottom left tab) to unhide the 'Lists' sheet. You can hide it again after you enter the information. | |||||||||||||||
7 | Lists tab: | Fill out the appropriate URL for your institution. Optionally, fill out the sub-account IDs and TermIDs to allow the drop down menus to function correctly. This is designed so that you can select the sub-accounts and terms relevant to you, so you may choose to use an abbreviated list. Remember, searching for a sub-account will reveal courses in all child sub-accounts as well. | |||||||||||||||
8 | >> At this point you may make copies of the spreadsheet for everyone who will use it in your institution/group. Each user must enter their own individual credential as instructed below. | ||||||||||||||||
9 | |||||||||||||||||
10 | Each user: Generate and enter Canvas Access Token | http://guides.instructure.com/m/4214/l/40399-how-do-i-obtain-an-api-access-token | |||||||||||||||
11 | In the Course Analysis Tool, you must modify a hidden tab. | Click on 'All Sheets' (bottom left tab) to unhide 'Credentials' sheet. You should hide it again after you enter the information. | |||||||||||||||
12 | In Canvas > Settings > Access token | In Canvas > Settings, each user should generate their own Access Token and set an expiration date for security. | |||||||||||||||
13 | In Course Analysis tool > Credentials tab: | Click the arrow between rows 2 and 3 in the Credentials tab to unhide the cell and paste the Access Token string. Make sure you place this in B2. | |||||||||||||||
14 | ! Security alert: The Access Token grants access to Canvas data. Do not share your token or your copy of this spreadsheet. | ||||||||||||||||
15 | |||||||||||||||||
16 | Settings and selecting the course to analyze | ||||||||||||||||
17 | Before you begin checking courses, set the dates for that term and search terms | These steps are optional, but are needed for the date checker and search feature to work | |||||||||||||||
18 | If the course includes the week number in assignment and/or module names (i.e. "Week 1," Week 2,") the tool can check if an assignment is within the date range for that week. | Click on the Dates tab and set the start and end dates for each week of the applicable term in this format: MM/DD/YYYY | |||||||||||||||
19 | You can also add terms to search in course content, for example the name of a previous instructor. | Click on the Search tab and add terms your want to search for (case insensitive but do not add extra spaces at end of words). One term per line. | |||||||||||||||
20 | |||||||||||||||||
21 | Select your course | ||||||||||||||||
22 | You can use the dropdowns or type the Canvas Course ID manually: | ||||||||||||||||
23 | Account | Select from dropdown, then Repopulate SELECTION sheet. | |||||||||||||||
24 | Term | Select from dropdown, then Repopulate SELECTION sheet. | |||||||||||||||
25 | Course Name | Select from dropdown, then Repopulate SELECTION sheet. | |||||||||||||||
26 | Course ID | When you select above, the Course ID is generated here. Or leave the previous three blank and paste the Course ID here. | |||||||||||||||
27 | |||||||||||||||||
28 | Use the tool to check your course | ||||||||||||||||
29 | Pull data on your course using Wipe and Repopulate | ||||||||||||||||
30 | Once you have set everything up, this is the main action to tell the tool to return information about the course you've selected. It may take a few moments. | ||||||||||||||||
31 | Wipe > 'Start from scratch' or 'Clear sheet' | Clears all or current course data (Assignments through Folders tabs). Use this to clear old course data and begin again. | |||||||||||||||
32 | Repopulate > 'All' or choose sheet | Generates the data for all or single sheets based on SELECTION course. This is the main action. | |||||||||||||||
33 | |||||||||||||||||
34 | Use Check menu for URLs, Assignment Dates and Search | ||||||||||||||||
35 | Check > Links & Search | For Assignments, Pages, Discussions sheets, checks URLs and looks for search terms on those pages in Canvas. This can take a few moments. If the operation times out, run it again and it will pick up where it left off. | |||||||||||||||
36 | Check > Dates | For Assignments, checks if date is within date range set for that week in Dates tab and colors the cell to indicate the information below: | If the name of the assignment does not start with "Week #" but the module it is contained in does, then the Modules sheet must be populated before checking dates | ||||||||||||||
37 | Colors returned by Check > Dates | Date is on last day of that week | |||||||||||||||
38 | Date is within that week but not on the last day | ||||||||||||||||
39 | Date is outside of that week | ||||||||||||||||
40 | |||||||||||||||||
41 | Dates | ||||||||||||||||
42 | After the Repopulating the Assignments tab, select Check > Dates. If you return to the course and correct dates, Wipe and Repopulate the Assignments tab again and Check > Dates again. | ||||||||||||||||
43 | |||||||||||||||||
44 | Files and Folders | ||||||||||||||||
45 | Folders sheet must be populated to fill File sheet. | If hidden is 'TRUE' and lock is 'FALSE' then: "Let students download or view files if I | |||||||||||||||
46 | link to them, just don't show it in the file listing for students" was chosen as the option | ||||||||||||||||
47 | |||||||||||||||||
48 | If lock is 'TRUE' then: "Lock until I manually unlock it" was chosen | ||||||||||||||||
49 | |||||||||||||||||
50 | |||||||||||||||||
51 | Copyright | ||||||||||||||||
52 | Copyright 2015 Champlain College | ||||||||||||||||
53 | Licensed under the Apache License, Version 2.0 (the "License"); | ||||||||||||||||
54 | you may not use this file except in compliance with the License. | ||||||||||||||||
55 | You may obtain a copy of the License at | ||||||||||||||||
56 | http://www.apache.org/licenses/LICENSE-2.0 | ||||||||||||||||
57 | Unless required by applicable law or agreed to in writing, software | ||||||||||||||||
58 | distributed under the License is distributed on an "AS IS" BASIS, | ||||||||||||||||
59 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||||||||||||
60 | See the License for the specific language governing permissions and | ||||||||||||||||
61 | limitations under the License. | ||||||||||||||||
62 | All scripts in this spreadsheet are covered by this copyright | ||||||||||||||||
63 | |||||||||||||||||
64 | Developed by Carl Chaffatt and Josh Blumberg for Champlain College | ||||||||||||||||
65 | |||||||||||||||||
66 | |||||||||||||||||
67 | |||||||||||||||||
68 | |||||||||||||||||
69 | |||||||||||||||||
70 | |||||||||||||||||
71 | |||||||||||||||||
72 | |||||||||||||||||
73 | |||||||||||||||||
74 | |||||||||||||||||
75 | |||||||||||||||||
76 | |||||||||||||||||
77 | |||||||||||||||||
78 | |||||||||||||||||
79 | |||||||||||||||||
80 | |||||||||||||||||
81 | |||||||||||||||||
82 | |||||||||||||||||
83 | |||||||||||||||||
84 | |||||||||||||||||
85 | |||||||||||||||||
86 | |||||||||||||||||
87 | |||||||||||||||||
88 | |||||||||||||||||
89 | |||||||||||||||||
90 | |||||||||||||||||
91 | |||||||||||||||||
92 | |||||||||||||||||
93 | |||||||||||||||||
94 | |||||||||||||||||
95 | |||||||||||||||||
96 | |||||||||||||||||
97 | |||||||||||||||||
98 | |||||||||||||||||
99 | |||||||||||||||||
100 |