Advanced Content Authoring and Reporting - Manually pushing a grade from Pressbooks to the Canvas gradebook and setting up auto-sync

Pressbooks is an innovative, open-source tool and is still emerging as an enterprise-level platform with predictable performance. As a result, the vendor and other contributors to the platform may not be able to immediately respond to performance issues that arise. Please take this into account when deciding to use Pressbooks for the creation of course and assignment materials. There may be times when Pressbooks may be unavailable and that could mean students will not be able to access materials. Learn@UW-Madison continues to track and document known issues with Pressbooks.

This document describes how an instructor can either manually push a grade from Pressbooks to the Canvas gradebook or set up an auto grade sync to the Canvas gradebook every 30 minutes.

    Your Pressbooks module(s) must be properly configured as described in the process outlined in Advanced Content Authoring and Reporting - Using Pressbooks to author interactive modules to push grades from a Pressbooks module to the Canvas gradebook.

    Manually pushing a grade from Pressbooks to the Canvas gradebook

    1. Log in to Pressbooks:
    2. From your Pressbook dashboard, click on the chapter of your book that you want to send a grade from. 
    3. Set a Beginning Date and Ending Date of the range of submissions you want to process. 
    4. Select a Grading Scheme you want to use from the drop-down menu. You can choose from Best Attempt, First Attempt, or Last Attempt. 
    5. Enter the H5P id values you want to include in the grade report back to Canvas. H5P id values can be found in the rich text editor above and must be manually entered. Separate multiple H5P ids with a comma.
    6. Click the Send Grades to LMS button:
      A screenshot from a Pressbooks chapter showing the "H5P xAPI Grading" section. A "Beginning Date:", "Ending Date:" have been entered. "Last Attempt" has been selected as the grading scheme. The "H5P ids to grade:" text entry window has "2,1" entered. The cursor hovers over the "Send Grades to LMS" button.
    7. The H5P xAPI Grading window will update and show Grade Sync Response followed by a list of User, Question, Attempt Time, Score, Max Points, and Percent:
      A screenshot from Pressbooks showing the "H5P xAPI Grading" section. A "Grade Sync Response" area shows data for "User", "Question", "Attempt Time", "Score", "Max Points", and "Percent" followed by six test student examples of question responses.

    Enabling auto-sync to the Canvas gradebook

    1. If you would like the grades to be sent to Canvas within the specified time period every half-hour, select the checkbox for Auto-Sync enabled:
      A screenshot from Pressbooks showing the "H5P xAPI Grading" section of a chapter. All the fields are filled out with one important difference from the previous example - the "Auto-Sync enabled" checkbox is checked.
    2. Click the Save button to save the Auto-Sync setting.


    1. 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.
    2. If you have found your auto-grade sync settings did not save, set them again and make sure you click the Save button. Users will sometimes forget this step.
    If you would like to request reports with more detailed information on student use of your module, or if you are a local learning technology consultant that would like to produce these reports, please see Advanced Content Authoring and Reporting - Requesting a report on more detailed analytics on student behavior or exporting Pressbooks data from Learning Locker .

    See Also:

    Keywords:content, authoring, pilot, pressbooks, grade, gradebook, score, push, sync, auto, enable, auto-sync,   Doc ID:84560
    Owner:Learn@UW Madison .Group:Learn@UW Madison
    Created:2018-08-07 13:30 CSTUpdated:2019-01-09 14:18 CST
    Sites:DoIT Help Desk, Learn@UW Madison
    Feedback:  0   0