How to Use Perusall with Canvas
What is Perusall?
Perusall is an e-reader and social annotation platform used to motivate and engage students with reading course materials. It is a system in which you can upload and share documents (or open educational resources [OER]) with your students for them to read online and comment and annotate together. For example, you might ask students to highlight passages they’d like to discuss further in class, or they can ask questions of each other while reading the text. Perusall also has additional paid features that integrate with and use certain textbooks with the platform.
How can I use Perusall with my Canvas course?
Perusall is configured globally for use with Canvas at Ursinus. You do not need to add or install the integration; you only need to enable it.
Creating Perusall Account
You may need to create an account with Perusall.
-
- Go to the Perusall website and click the register link at the top of the page.
- Use your email in the form of username@ursinus.org
- Create a unique password for all sites.
Enabling integration
To turn on Perusall for your course:
- Enter your course in Canvas.
- Click Settings at the bottom of your course navigation menu.
- Switch to the Navigation tab.
- Find Perusall from the bottom list of integrations that are not enabled in your course.
- Click
next to it and choose Enable.
- Scroll to the bottom and click save.

First Time Using
Click the link to Perusall from your course. The first time you enter Perusall, you will need to create your course. Answer the questions on the screen (such as the course dates) and click save. More information about Perusall course setup is available in their documentation. The same help page also tells how you to set up course preferences.
Student Enrollments
Unlike many other integrations, Perusall does not have a roster import. It will add students from your course to its roster as they click Perusall from your Canvas course. A good method to encourage students to enter Perusall so they’re in the system is to have a low stakes practice assignment. This will also help to acquaint the students with using Perusall.
Grade Sync and Creating Assignments
Grade Sync Options
Perusall has two methods for syncing grades to Canvas: Average Perusall grade, and individual assignment grades. We recommend syncing each individual assignment grade into Canvas through that method. This will make it easier for the students to keep track of all their grades in one place and it will give you more versatility in calculating your final scores. To set this:
- In Perusall,
- Click Settings.
- On the general tab,
- Set “Grade sync to LMS” to
- “Automatically sync students’ individual assignment scores back to the LMS”

Assignments
Perusall has made a video of this process. The video is embedded here, or you may read the text instructions that follow.
Perusall uses the assignment title and External Tool settings from a Canvas assignment to communicate grades back. After you have created your assignment in Perusall (and we suggest before you make it available to students and accept submissions there), you should create an assignment in Canvas with the same title. You can see the full details in the “Individual assignment grade sync” section of the Perusall Canvas documentation.
- Go to your assignment in Perusall
- Click Copy full title for LMS
- In Canvas, go to the assignments page
- Click +Assignment to create a new one
- Paste the copied title as the assignment name
- Set the point value to agree with Perusall (default is a range of 0-3 points)
- Choose submission type: External Tool
- Click Find
- In the Configure External Tool dialog, scroll the list to find and select Perusall
- Click select
- Check Load This Tool In A New Tab
- Save and publish your assignment