If you are considering integrating SRF into your Schoology account, check out our article which describes how to get started with that integration.  Once you have decided to go with a SRF/Schoology integration, we'll set everything up on the backend and send you instructions on how to link SRF into your Schoology 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.  You will only access SRF through Schoology.  You will not access SRF with a username and password through our website or app).


Schoology And Sight Reading Factory Integration Instructions


System Requirements


For Android smartphone/tablet users, Windows or Mac laptop/desktop users, and Chromebook users, Schoology 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 Tool Provider" in your Schoology account


The first step to linking Schoology with Sight Reading Factory (SRF) is to add it as an "External Tool" for your school or course.

  • To add SRF as an External Tool for your course, go to: Your Course -> Course Options -> External Tool Providers -> Add External Tool Provider
  • To add SRF as an External Tool for your entire school (only a Schoology admin can do this), go to: Tools -> School Management -> Integration -> External Tools -> Add External Tool Provider

Add External App using the "URL/XML" Configuration Type


The easiest way to configure Schoology and SRF is to use the Schoology “URL/XML” method. You can use the values below to configure SRF in your Schoology account using the "URL/XML" method:


Tool Name: Sight Reading Factory

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)

Privacy: Only send Name of the user who launches the tool

Configuration Type: URL/XML

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


Setting up SRF for General Practice and Assignments


Once SRF is configured as an External Tool in your Course or School Settings, you are ready to create SRF "Materials" that can be used for general practice. You can also configure SRF assignments that your students can launch and submit through Schoology.


Creating a Schoology "Material" for SRF General Practice


You can launch SRF from Schoology to use SRF for general practice with your students in the classroom using "Freeplay" or "Challenge" modes. Creating this SRF practice link in Schoology also gives your students the ability to launch a SRF general practice session from their Schoology accounts. After you or your students click the Schoology 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. From the SRF Dashboard, you'll also be able to quickly launch recent or saved configurations, set practice settings for your students to use when practicing for this class, and specify course settings. To add a SRF General Practice "Material" in Schoology follow the instructions below:


  1. If you haven't already done so, you'll need to make sure SRF is added as an External Tool Provider in your Schoology account. You can follow the instructions in the previous section to do that.
  2. In Schoology, click on the Course that you'd like to add the general practice material and make sure you are on the 'Materials' tab.
  3. Click 'Add Materials'
  4. Click 'Add File/Link/External Tool'
  5. Select 'External Tool'
  6. In the 'Tool Provider' dropdown, select the external tool you created for SRF
  7. Create a title for the Material (something like 'Sight Reading Factory General Practice')
  8. Enter the following URL into the 'URL' field - https://www.sightreadingfactory.com/lti/account/<YourValue> (this is a fake URL used as a an example)
  9. Click 'Submit' (note - for a general practice material do _not_ enable grading because that will make this material an 'assignment' which we'll talk about in the next section)


Creating SRF Assignments in Schoology


Once SRF is configured as an external tool, you can use it to create SRF assignments in Schoology that your students can launch from their Schoology accounts. You'll first create a 'Material' in Schoology that uses SRF as an external tool and enable grading for it. The first time you open this assignment, you'll be taken to SRF to configure the settings for the assignment such as the level, key signature, time signature, and other settings. After you have configured the assignment, any other time you open the assignment from Schoology you'll be taken to the assignment overview page in SRF where you can view the status of your students' submissions, grade assignments, and edit the assignment. Additionally, once the assignment has been configured, your students will be able to launch it from their Schoology 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 Schoology. Follow the instructions below to create a SRF assignment in Schoology:


  1. If you haven't already done so, you'll need to make sure SRF is added as an External Tool Provider in your Schoology account. You can follow the instructions in the first section to do that.
  2. In Schoology, click on the Course where you'd like to add the assignment and make sure you are on the 'Materials' tab.
  3. Click 'Add Materials'
  4. Click 'Add File/Link/External Tool'
  5. Select 'External Tool'
  6. In the 'Tool Provider' dropdown, select the external tool you created for SRF
  7. Create a title for the assignment
  8. Enter the following URL into the 'URL' field - https://www.sightreadingfactory.com/lti/account/<YourValue> (this is a fake URL used as a an example)
  9. Check the box for 'Enable Grading'
  10. Select a Category
  11. Set any other settings for the assignment that you'd like
  12. Click 'Submit'