Back to Blog
LMS & Integrations4 min read

Using Schoology with paper assessments — now live

The Schoology integration is live. Import your sections and rosters, run the test on paper, and send scores back to the Schoology gradebook. Here's how it fits together.

Empty classroom with desks and chairs by windows

Schoology is now a supported PaperScorer integration. If your district runs Schoology, you can pull your sections and rosters into PaperScorer, give the test on paper, and send the scores back to the Schoology gradebook without typing anything into a spreadsheet.

Here's how the pieces fit together, and the parts worth knowing before you set it up.

How the connection works

Schoology's integration works differently from the LTI 1.3 connections behind Canvas, Brightspace and Moodle, so it's worth being precise rather than assuming they're the same.

Two things connect:

  • An external tool registered in Schoology, which is how PaperScorer launches from inside a course
  • A direct API connection to Schoology, authorised by each teacher, which is how sections, rosters and grades actually move

The second one is the part that does the work. When you authorise the connection, Schoology hands PaperScorer a token scoped to your account — your Schoology password is never shared, and you can revoke access from Schoology at any time.

Schoology is section-centric

Schoology models a course as one or more sections, and students are enrolled in sections rather than in the course itself. PaperScorer follows that structure: you import a section, and the roster you get is that section's enrolment. If you teach three periods of the same course, that's three sections and three PaperScorer classes.

Prerequisites

  • A Schoology administrator to add PaperScorer as an external tool provider — a teacher can't do this step
  • Your school's Schoology domain
  • A PaperScorer account for each teacher who'll use it

Unlike Canvas, there's no per-school API host to configure. Schoology runs a single global API, so once the tool is registered the per-teacher connection is the same everywhere.

Step 1: Admin — register the external tool

Your Schoology administrator adds PaperScorer once, at the school or district level. After that, individual teachers connect their own accounts without going back to IT.

Step 2: Teacher — authorise the connection

You'll be sent to Schoology to sign in and approve access, then returned to PaperScorer. This is a standard OAuth handshake: you're approving a connection, not handing over credentials.

Step 3: Import your sections

Once connected, choose which sections to bring in. PaperScorer creates a matching class for each one and pulls the student roster with it.

Re-import at any time to pick up added, removed, or renamed students. Rosters drift constantly in the first few weeks of a term, and re-importing is the intended way to keep up — it updates the existing class rather than creating a second one.

Step 4: Scan and sync scores

Build and print the assessment as usual, administer it, and scan. When you sync, scores post to the linked Schoology gradebook assignment. If no matching assignment exists yet, PaperScorer can create one for you.

What moves between the two systems

What stays in PaperScorer

Worth setting expectations here, because a gradebook column is a single number and an assessment is not.

The score syncs. Item analysis, per-standard mastery, distractor breakdowns, and scanned sheet images stay in PaperScorer. Schoology's gradebook has nowhere to put them, and flattening them into a comment field would make them harder to read, not easier. When you want the detail behind a grade, that's the report to open.

If students don't match

The most common setup issue isn't the connection — it's roster alignment. A student who was added to the Schoology section after your last import won't be in the PaperScorer class, so their scanned sheet has nowhere to land.

The fix is a re-import, which is also the fix for renamed students and mid-year transfers. If you're about to run a test on a class you imported weeks ago, re-import first. It takes seconds and saves you reconciling a stack of sheets afterwards.

Key takeaway

Import a Schoology section and its roster comes with it. Give the test on paper, scan, and scores post to the linked gradebook assignment. Re-import whenever the roster changes — that's the step that prevents almost every matching problem.

Where to start

If your district already runs Schoology, the first move is getting the external tool registered — that's the only part gated on an administrator, and it's a one-time job. Everything after it is per-teacher and takes a couple of minutes.

Setting up Schoology?

The integration page covers what your administrator needs, what syncs in each direction, and how scores land in the gradebook.

See the Schoology integration

Ready to try PaperScorer?

Create a free account and scan your first 100 test sheets at no cost. No credit card required.