If you are considering integrating SRF into your Canvas account, check out our article which describes how to get started with that integration.  Once you have decided to go with a SRF/Canvas integration, we'll set everything up on the backend and send you instructions on how to link SRF into your Canvas account.  Below is an example of what those instructions will look like (**Note** These are sample instructions.  Once you have ordered your accounts and everything has been set up for you, you will receive specific instructions for your account).


Canvas And Sight Reading Factory Integration Instructions


System Requirements

For Android smartphone/tablet users, Windows or Mac laptop/desktop users, and Chromebook users, Canvas will launch the web browser-based SRF - no special app is needed. We do recommend using the Chrome browser but other modern browsers work as well. For students that use iPhones or iPads, they must also install the Sight Reading Factory iOS app.


Instructions to configure Sight Reading Factory as an "External App" in your Canvas account

The first step to linking Canvas with SRF is to add Sight Reading Factory as an "External App" in your Canvas account. You can do this one of two ways: 1) using the "By URL" Configuration Type or 2) using the "Manual Entry" Configuration type.


Add External App using the "By URL" Configuration Type

The easiest way to configure Canvas and SRF is to use the Canvas “By URL” method. Check out this link for more information on using the "By URL" method in Canvas. You can use the values below to configure SRF in your Canvas account using the "By URL" method:


Name: SightReadingFactory

Consumer Key: <ConsumerKeyValue> (this is a fake value used as a an example)

Shared Secret: <SharedSecretKeyGoesHere> (this is a fake value used as a an example)

Configuration URL: https://www.sightreadingfactory.com/lti/config/<consumerKey> (this is a fake URL used as a an example)


This approach will default privacy mode to “anonymous”, which we recommend, but may not be right for you.


Add External App using the "Manual Entry" Configuration Type

Alternatively, you can use the Canvas "Manual Entry" method to configure SRF. Check out this link for more information on using the "Manual Entry" method in Canvas. You can use the values below to configure SRF in your Canvas account using the "Manual Entry" method:


Name: SightReadingFactory

Consumer Key: <ConsumerKey> (this is a fake value used as a an example)

Shared Secret: <SharedSecretKey> (this is a fake value used as a an example)

Launch URL: https://www.sightreadingfactory.com/lti/canvas/<consumerKey> (this is a fake URL used as a an example)

Domain: sightreadingfactory.com


Setting up SRF for General Practice and Assignments

Once SRF is configured as an External Tool in your Course Settings, you are ready to create a Canvas module item that can be used for general practice. You can also configure SRF assignments that your students can launch and submit through Canvas.


Creating a Canvas Module Item for SRF General Practice

You can launch SRF from Canvas to use SRF for general practice with your students in the classroom using "Freeplay" or "Challenge" modes. Creating this SRF practice link in Canvas also gives your students the ability to launch a SRF general practice session from their Canvas accounts as well. After you or your students click the Canvas module item for SRF general practice, it will take you to the SRF Dashboard where you can click "Start Sight Reading" to begin a practice session. You'll also be able to quickly launch recent or saved configurations from the Dashboard.


Check out this link for instructions on how to add a generic SRF link as a module item that will allow you and your students to launch a general practice session.


Creating SRF Assignments in Canvas

Once SRF is configured as an external tool, you can use it to create SRF assignments in Canvas that your students can launch from their Canvas accounts. You'll first create an assignment in Canvas that uses SRF as an external tool. After creating the Canvas assignment, you'll be able to configure the level, key signature, time signature, and other settings for the assignment in Sight Reading Factory. After you've configured the assignment, your students will be able to launch it from their Canvas account, complete the assignment by recording themselves in Sight Reading Factory, and then submit the assignment back to you. You'll then be able to grade your students' submissions through Canvas.


Check out this link for instructions on how to create an assignment in Canvas that you can then configure in SRF for your students to launch.