Step 1
To connect Perusall to Moodle, Contact support@perusall.com to obtain the institution’s Consumer Key & Shared Secret. Please email in from your official university email address using the subject line “Key and Secret Request” (For security verification purposes, please provide a link to an institutional web page that shows your name, email address, and title/affiliation.)
Step 2
- In Moodle, click: Site administration > Plugins > Scroll down to External tool > Manage tools > configure a tool manually
- Enter “Perusall” in the tool name field
- Enter “https://app.perusall.com/lti/launch” in the tool URL field
- Enter “The Perusall social learning platform” in the tool description field
- Choose LTI 1.0/1.1 from the LTI Version dropdown menu
- Enter your institution’s Consumer Key and Shared Secret
- Choose show as preconfigured tool when adding an external tool from the tool configuration usage dropdown menu
- Choose “New window” from the Default launch container dropdown menu
- In the Privacy section, select Always for each field (Share launcher’s name with tool, Share launcher’s email with tool, and Accept grades from the tool)
- Check the box next to Force SSL and save.
STEP 3
- Enter your Moodle course> Click Turn editing on > +Add an activity or resource > External tool
- Enter Perusall (or anything) in the Activity name field > Select Perusall from the preconfigured tool dropdown menu > Click Grade and then set the Maximum grade to match your score range in your Perusall course under settings > advanced
- Click Save and display
Click open in a new window to launch Perusall. Students will also use this link to launch into the Perusall course.
Here's a video showing this process:
Perusall to Moodle Grade Sync
You can sync students' average assignment scores OR students’ individual assignment scores back to Moodle.
Average grade sync
A student’s average score is each individual assignment score summed and then divided by the total number of assignments.
Syncing the average score rather than individual assignment scores saves time because an instructor will only need to create one Perusall link in a Moodle content area (or module) rather than an assignment link for each assignment. Students will access Perusall through this link.
- Launch into your Perusall course> Click Settings > Scoring > scroll to Grade sync to LMS > select Automatically sync students' average scores back to the LMS > then save.
Students will click the Perusall link you created to access their Perusall assignments and Perusall will pass their average scores back to Moodle as you release assignment scores in Perusall.
Individual assignment grade sync
To sync students’ individual assignment scores, you will create assignment links in Moodle for every assignment in Perusall
- Launch into your Perusall course> Click Settings > Scoring > scroll to Grade sync to LMS > select Automatically sync students' average scores back to the LMS > then save.
- In Perusall, click: Course home > Assignments > select an assignment > Copy full title for LMS. The assignment name will be copied to the clipboard
- In Moodle, click: Turn editing on > + Add an activity or resource > External tool
- Paste the assignment’s title in the Activity name field > Select Perusall from the Preconfigured tool dropdown menu > Click Grade and then set the Maximum grade to match the high end of the Assignment score range of your Perusall course.
- Click Save and display. Test the assignment specific link you just created by clicking Open in a new window. You should launch directly into its corresponding assignment in Perusall.
Repeat this process for each Perusall assignment. We suggest hiding the generic Perusall link from the students’ view in Moodle so students' only use the assignment-specific links, thereby ensuring grade sync works correctly by clicking Edit in the generic Perusall link’s row and then Hide.
NOTE
In order to successfully sync individual assignment scores, students must access each Perusall assignment by clicking its assignment-specific link in Moodle. If a student does not, then Perusall will not be able to send the student's scores back to Moodle.
See our general LMS troubleshooting page for other common issues.