InLibrus

For instructors

Assign the book. See who actually read it.
Not just who logged in.

Import your roster, assign a book — the whole thing or just the chapters due this week — and InLibrus tracks reading progress per student, gates character play behind real progress, and rolls every grade into a CSV your gradebook already knows how to read.

From roster to reading report

Four steps, then it's running.

1

Create a class

Name it, note the course, and it's ready for students. InLibrus is a manually-approved beta, so your first class is reviewed before it goes live — after that, it's yours to run.

2

Bring your roster

Import a CSV, TSV, Excel, PDF, or vCard file, or add students one at a time. Add someone who's never touched InLibrus before and they're granted real access on the spot — no separate approval step.

3

Assign a book

The whole book, or just the chapters due this week. Set a due date, decide whether character play is on the table at all, and — if it is — require a student to actually reach a given chapter before it unlocks.

4

Read the report

Reading percent, character-play percent, due and overdue, one row per student per assignment. Export it to a Canvas- or Blackboard-ready CSV whenever grades are due.

The part that isn't just an honor system

Character play is a reward for reading, not a substitute for it.

Turn an assignment reading-only and a student gets the book straight through, exactly as written, with no character input at all — the same disciplined mode an author can lock their own book into. Leave character play on and you can still gate it: require chapter 6 actually reached before chapter 7's character unlocks, so stepping into the story never gets ahead of reading it. Time-on-book is also checked against how much text was actually delivered, banded against published reading-speed research, so a student who blazes through in four minutes flat reads differently in the report than one who didn't. It isn't a verdict — a slow pace proves nothing on its own — but a pace that's only consistent with skimming isn't invisible anymore either.

What you get

What to expect once your class is running.

Roster import, five formats

CSV, TSV, Excel, PDF, even a phone contacts export. Or skip the file and add, edit, or remove a student by hand, any time — the roster is never a one-shot upload you're stuck with.

Reading gates, not guesswork

Require a student to actually reach a given chapter before character play for the next one unlocks. Assign the whole book, or scope reading and character play separately to just the chapters due this week.

Reading only, or read and play

Lock an assignment to reading only and a student gets the book exactly as written, no character input accepted at all. Leave it open and they step inside it, character by character, exactly like the rest of InLibrus.

A pace signal, honestly framed

Minutes on the book against the words it actually delivered, banded against published reading-speed research. It never calls a slow reader careful or a fast one guilty — it just stops "logged in" from quietly standing in for "read it."

Straight into your gradebook

A one-click CSV, Canvas- and Blackboard-compatible: one column per assignment, a points-possible row, and each student matched by the login email they already use, so re-importing it just works.

A student's own work, on request

Pull any student's played-through story as a document — the same narration-plus-their-own-turns export a student can generate themselves — without asking them to send it to you first.

Lock the dials for the whole class

Tone, pacing, how far a character's own voice is allowed to drift, how strictly the plot has to be followed. Lock any of it per book and every student in the class gets the same experience, no exceptions.

Due dates that actually order the list

Every assignment carries its own reading and character-play due dates. Overdue work surfaces first, so a glance at the report tells you who needs a nudge before it tells you anything else.

Your class, reading the actual book.

InLibrus is a small, self-funded private build today. Request early access and tell us about your class — school, course, how many students — and we'll set you up.