Topics Map > Canvas

Advanced Content Authoring and Reporting - Sending a grade from a Storyline module in WordPress to Canvas [UW-Madison]

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 be set to run every half hour, and can  also be triggered manually.

   

Login to the Appropriate WordPress/Grassblade Site For Your School or College

  1. Login to the content authoring WordPress site: grassblade.doit.wisc.edu/wp-admin/
  2. Click on Pageson the left menu.
    1. If you only have access to one site, WordPress should direct you to the correct school or department WordPress site, which are:
      1. UW-Madison School of Pharmacy
      2. UW-Madison College of Letters and Science
      3. UW-Madison School of Medicine and Public Health
    2. If you have access to multiple sites, continue below.
      1. In the upper left, click My Sites → Network → Admin Sites. A list of WordPress sites you have access to will display.
      2. Mouse over the site you want to enter. A list of options will display.
      3. From the list of options that display, click dashboard.
        screenshot displaying the list of different subsites available in grassblade
  3. Click on the page your module is used in.

Configure Grade Sync Settings

  1. Scroll towards the bottom of the page where you see the Auto Grade Sync Settings window.
  2. Select the Beginning Date and Ending Date of the range of submissions you want to process.
  3. 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.
  4. Click the Send Grades to LMS button to manually push grades into the Canvas gradebook:
    Screenshot showing the "Auto Grade Sync Settings" panel in a WordPress page that has an xAPI module embedded. It shows a field for "Beginning Date:", "Ending Date:", "Grading Scheme", "Auto-Sync enabled" and a "Send Grades to LMS" button.
  5. 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.
    Screenshot showing the "Auto Grade Sync Settings" panel in a WordPress page that has an xAPI module embedded. It shows a field for "Beginning Date:", "Ending Date:", "Grading Scheme", "Auto-Sync enabled" and a "Send Grades to LMS" button. Below you see "Grade Sync Response" where three test students, their attempt time and their grade percent is displayed.
    If you want to manually push grades to your gradebook each time, you are done. If you want to automatically send grades from students within the specified date range, follow the next two steps.

Sending the grade to Canvas automatically

  1. If you would like the grades automatically sent to Canvas, select the checkbox for Auto-Sync enabled. Grades will be synced to the gradebook every half hour.
    Screenshot showing the "Auto Grade Sync Settings" panel in a WordPress page that has an xAPI module embedded. It shows a field for "Beginning Date:", "Ending Date:", "Grading Scheme", "Auto-Sync enabled" and a "Send Grades to LMS" button. The checkbox for "Auto-Sync" enabled is checked.
  2. 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 Student Activity Data for Storyline Modules From Learning Locker [UW-Madison]. The article also includes directions for departmental support staff to run basic reports in Learning Locker

Troubleshooting

  1. If you are not seeing the students you would expect in Step 7 above, double check that you correctly set the Beginning Date and Ending Date. Make sure the end date is set for the day after the last grade you would expect.
  2. 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. It is also possible your module was setup in such a way that it is not sending "passed" or "failed" verbs.
  3. 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.


Keywordsarticulate, storyline, adobe, , upload, content, authoring, pilot, learning, locker, record, store, xapi, statements, wordpress, grassblade, adobe, articulate, storyline, grade, gradebook, xapi ACAR   Doc ID76540
OwnerLearn@UW MadisonGroupLearn@UW-Madison
Created2017-09-14 10:07:07Updated2023-07-13 14:30:09
SitesDoIT Help Desk, Learn@UW-Madison
Feedback  0   0