Advanced Content Authoring and Reporting - Sending a grade from a Storyline module in WordPress to Canvas
This document covers basic information on how to send a grade from a Storyline module in WordPress to Canvas for the content authoring solution.
A WordPress plugin processes xAPI statements (specifically "Passed" and "Failed" statements) and sends a grade value back to your Canvas gradebook. This process can either be manually run or setup to run every half hour.
- Login to the content authoring WordPress site: grassblade.doit.wisc.edu/test/wp-admin/
- Click on Pages on the left menu.
- Click on the page your module is used in.
- Scroll towards the bottom of the page where you see the Auto Grade Sync Settings window.
- Select the Beginning Date and Ending Date of the range of submissions you want to process.
- Select the Grading Scheme you want to use from the drop-down menu. You can select from Average Attempt, Best Attempt, First Attempt, or Last Attempt.
- Click the Send Grades to LMS button:
- You will see a message in the lower left of the window that says Grading Please Wait which will be replaced with Grade Sync Response followed by User Attempt Time Score and the users whose grades were found within the specified date range. These scores will be sent to the linked Canvas assignment gradebook entry:
If you want to manually push grades to your gradebook each time, you are done. If you want to set it to continue to send grades from students within the specified date range, follow the next two steps below.
Sending the grade to Canvas automatically
- If you would like the grades run within the specified time period every half hour select the checkbox for Auto-Sync enabled:
- Click Update (or Publish if it is a brand new page) button on the right to save the Auto Grade Sync settings.
If you wish to request reports on student usage of your module you can read more in Advanced Content Authoring and Reporting - Requesting a report or exporting Storyline data from Learning Locker and working with the data in Excel . The article also includes directions for departmental support staff to run basic reports in Learning Locker.
- If you are not seeing the students you would expect in Step 7 above, double check to see that you have the Beginning Date and Ending Date set correctly. Make sure the end date is set for the day after the last grade you would expect.
- If you are still not seeing the students you would expect to have grades for in Step 7 above, the students may not have completed the module. The LTI plugin for WordPress and GrassBlade only sends grades when Learning Locker has recorded a "passed" or "failed" xAPI verb for a student and module. You can try exporting all of the data from Learning Locker to see if there are xAPI statements from the student and if there is a "passed" verb for the student in question. If there isn't a "passed" or "failed" verb, it is likely the student did not complete the module. Alternately it is possible your module was setup in such a way that it is not sending "passed" or "failed" verbs.
- If you have found your auto-grade sync settings did not save, set them again and make sure you click the Update button on the right of the page.
- Advanced Content Authoring and Reporting - Publishing a Storyline module with xAPI
- Advanced Content Authoring and Reporting - Uploading a Storyline module to WordPress/GrassBlade
- Advanced Content Authoring and Reporting - Configuring a Canvas assignment to use a Storyline module uploaded to WordPress / GrassBlade
- Advanced Content Authoring and Reporting - Requesting a report or exporting Storyline data from Learning Locker and working with the data in Excel
- Advanced Content Authoring and Reporting - Parsing Storyline xAPI data and answers in GrassBlade and Learning Locker
- Advanced Content Authoring and Reporting - CSCR Alternative Tools (UW-Madison)