Comparison

Annoto vs. Perusall: Social Annotation for Readings, or for Video?

Perusall does one thing well: students read a document together, highlight it, ask questions in the margin, and get an engagement score for the effort. It was built around the textbook, and the workflow still shows it.

Annoto brings the same social instinct to the lecture video: graded questions on the timeline, replies pinned to the second, video assignments, peer review, and comprehension data you can act on.

Learn more: what changes when social learning moves from the page to the video
Annoto vs Perusall

From Annotating the Reading to Running the Video Course

A social reading platform and a video engagement layer look alike in a demo: both anchor comments to a point in the material and both score participation. They diverge over a semester, in three places: what the material is, where it has to live, and what evidence the institution can produce.

What is Perusall built for?

Perusall targets the pre class reading. You upload a document or assign a textbook from its catalogue, students highlight and comment in the margin, and an engagement algorithm scores how much, how well and how early they annotated. A confusion report surfaces the passages that drew the most questions. Videos and podcasts can be assigned too, but they are items in the same library rather than the centre of the design.

Where does higher education need more?

Lecture capture, demonstrations and recorded seminars are where most course hours now sit, and they need the same social layer the reading gets. That is what timestamped discussion gives you. Assessment has to reach past annotation counts, through peer review, video assignments, and quizzes on the timeline that Lumo AI can draft from the lecture itself. And the institution needs evidence it can hand to a reviewer: attention and comprehension per learner and per moment, exportable for programme review and Regular and Substantive Interaction reporting.

Where does the video live?

Perusall keeps content in its own library: you upload the file or paste a link and students open it inside Perusall. Annoto overlays the player you already run, whether that is Panopto, Kaltura, YouTube or Vimeo. It also hosts and streams video natively, so a department without a video platform can run on Annoto alone. Your library keeps its permissions and its captioning pipeline either way, and nobody re uploads a lecture to annotate it.

How does Annoto install?

Two routes, and you pick by where the video sits. Inside an LMS, an admin registers Annoto as an LTI 1.1 or 1.3 tool, and sign-on, rosters and grades travel through the standard. Anywhere else, you add one script tag and a client ID. The JavaScript SDK attaches the layer to your player, and a REST API and webhooks move interaction data into the systems you already run. Custom portals build on the same SDK that carries Annoto's own integrations.

What does an instructor get back for the setup time?

One pass over a lecture produces graded questions, discussion prompts, reflection points, and a comprehension baseline for the cohort. Later terms inherit all of it, because the layer attaches to the video rather than to a copy of it.

Which one should we choose?

A course built around assigned readings and a shared textbook will be well served by Perusall. A course built around lecture video, demonstrations or student recordings needs discussion, assessment and analytics on the timeline, and that is the case for a video engagement layer. Many departments run both: Perusall for the reading, Annoto for the video, each syncing to the same gradebook.

What does LTI 1.3 change for the people who own the LMS?

Perusall connects to the LMS over LTI and syncs grades back, but each launch opens the Perusall platform and students do their work there. An LTI 1.3 registration of Annoto works the other way round. An administrator registers Annoto once at the platform level, every course in the tenant inherits the tool, and the engagement layer renders inside the LMS page on the LMS video, so nobody leaves the course shell. Identity, role and roster arrive with each launch, grades return over the same registration, and IT reviews one tool, rotates one key and revokes access in one place. See compliance for the standards involved.

How does a department roll this out without a migration project?

Perusall asks you to upload or link each item into its library before anyone can annotate it. Annoto attaches to the video rather than to a copy of it, so the deployment question stays narrow: where does the player live, and who owns the library? Media teams keep the Panopto, Kaltura, YouTube or Vimeo pipeline they already run, with its permissions, retention rules and captioning workflow, and Annoto renders over it. A department with no video platform publishes into Annoto's native hosting instead. Neither route re encodes a back catalogue or leaves a second copy to keep in sync, and recordings reused next term carry their questions and discussion.

Why is assessment the harder requirement?

Perusall grades participation: an algorithm weighs how much students annotated, how thoughtful the comments look, and how evenly they are spread through the reading, and its peer review assignments add rubrics for written work. That serves reading compliance and essay feedback well. Universities also assess presentations, clinical technique, teaching practice and studio work, where the artefact is a video and the judgement needs a rubric applied to what happens on screen. Video assignments make the submission a video with a timeline, instructors and peers score it against assessment criteria, and feedback lands as timestamped comments rather than a paragraph at the bottom of a form. Teaching assistants moderate in place.

What does a programme review need that an engagement score cannot give?

An engagement score says who annotated enough. A programme review asks which minutes the cohort rewatched, where attention fell away before an assessment, how participation is distributed rather than averaged, and which learners disengaged early enough to reach. Annoto's analytics report attention and comprehension per learner and per moment, and export by CSV or API, so the evidence sits beside your institutional reporting. That is the textbook inheritance showing: a reading platform answers whether students did the reading; a university answers to course teams, quality reviewers and accreditors about the whole course.

Book a demoSee how Annoto works
Perusall
Annotations on a reading you upload
VS
Annoto
Quiz · 1:24
RM+9
0:47 · MayaWhy this step first?
Self LearningCollaborationAssessmentVideo AssignmentsAnalytics
Covers every educational use case
Where it fits

Built for video courses

Annoto runs on the lecture video your institution already hosts and syncs to the LMS gradebook, with no second library to fill.

What students do

Answer, argue, submit

Graded questions on the timeline, replies pinned to the second in question, video assignments and peer review.

What you get back

Evidence, not guesses

Per-learner attention and comprehension data, with completion and grades synced to the LMS.

Where Each One Fits

A social reading platform, or a video engagement layer

Both anchor conversation to the material. They differ in which material, and in what else can happen there.

Perusall · Social Reading
Did they read it, and did they engage with it?
Shared highlights and threaded comments in the margin of a document
An algorithm grades engagement on up to seven annotation criteria
Textbook catalogue plus uploaded PDFs, web pages, video and podcasts
Opens in the Perusall platform after an LMS launch
Annoto · Video Engagement Layer
Built for courses, cohorts and evidence
Students answer each other at the second in question
Video assignments graded on the timeline, with self reflection, instructor, group and peer feedback
Runs on your existing video platform, or hosts the video itself
Attention and comprehension per learner, ready to export
Moving Up A Level

From one instructor to a department

Scale forces the change: many courses, one media library, one audit trail.

1
Install once, two ways

An LMS admin registers Annoto over LTI 1.1 or 1.3. Outside an LMS, one script tag and a client ID does it.

2
Point it at the existing library

Nothing gets uploaded into a second library. Annoto overlays the recordings your media team already manages, or hosts them itself.

3
Get evidence, not just answers

Per-learner comprehension, participation and completion, ready to export for programme review.

Side by Side

Feature by feature

Perusall keeps its checkmarks on the reading. The difference is which material each layer is built for, and how far it goes on video.

CategoryFeature / Use CaseAnnotoPerusall
Use CasesPeer review✓Full support: rubric guided, anonymous or named, instructor oversight!Partial: structured peer review for written work, not for video
Skill assessment✓Rich, customizable rubric support on video submissions✕Not supported; grading is based on annotation activity
Quizzes inside the video✓Versioning, real time changes, actionable analytics, easy creation✕No; standalone quiz assignments only
Social learning and collaboration✓Threaded video discussions, badges, notifications, managed comments✓Strong on documents: threads, upvotes, email digests. Video comments are time anchored but lighter
Self learning tools✓Private notes, 1:1 chat, AI summaries!Private annotations only
Guided watching: one way moderator comments✓Yes✕No
Learning analytics (tracking only mode)✓Deep insights at user, video and course level!Reading and annotation engagement only; confusion report
Mastery based video progression and content release✓Yes✕No
Custom learning journeys✓Yes✕No
CapabilitiesPlug and play at site, course and video level, no changes to the video✓Yes, real time video learning design platform✕No; content must be added to the Perusall library and assigned
Analytics (user, video, course)✓Deep insights at all levels!Course level engagement and auto scoring reports; no watching analytics
Admin dashboard✓Enterprise wide!Course level; institutional reporting via API or SLA
Video as comment (self camera and screen recording)✓Audio and video timestamped comments✕Text only; external video links can be embedded
LMS course copy✓Blueprint and one to one copy!Basic: copy the course inside Perusall and relink in the LMS
Fast forward restriction✓Optional or mandatory controls, video activity, reflection point✕No
Assessment criteria and rubrics✓Fully customizable assessment engine (video completion, quizzes)!Engagement algorithm with configurable weights; rubrics for written peer review only
Dynamic content editing inside the video✓Add and edit interactions inside the LMS without republishing✕Static assignments; changes are made in the Perusall assignment
IntegrationFunctions seamlessly within the LMS✓Native integration: Canvas, Kaltura, D2L, Blackboard, Moodle and more!LTI launch into the Perusall platform; grades sync back
Kaltura integration✓Full: SSO, grading, rubrics✕No
No need for content migration✓Works with existing videos✕No; every item is uploaded or linked into the Perusall library
Video source support✓All sources: YouTube, Vimeo, Panopto, Kaltura, uploads, HTML5!Limited: upload, YouTube, Vimeo, Google Drive, Dropbox; no Panopto or Kaltura
Mobile support✓Full support in LMS native apps and browsers!Browser plus Perusall mobile apps; not inside LMS native apps
✓Supported!Partial or limited✕Not supported

Compared against each vendor's published documentation, October 2026. Both products ship often, so confirm the current detail with each vendor before you decide.

FAQ

Annoto vs Perusall, Answered

Is Annoto a Perusall alternative for higher education?
For video, yes. Perusall is built around social annotation of readings and textbooks, with an engagement algorithm that scores participation. Annoto is a video engagement layer for higher education and enterprise learning: graded questions on the timeline, student to student discussion anchored to a timestamp, peer review, video assignments, notes with AI summaries, and per learner comprehension analytics. It works inside your LMS on the video you already host, and it can host the video itself. A reading heavy course can run both side by side.
Can Perusall annotate video?
Yes. YouTube videos and podcasts can be added to the Perusall library and commented on at a timestamp. The design centre is still the document: there are no graded quizzes on the timeline, no rubric scored video assignments, no video or audio replies, and no analytics on watching behaviour. Annoto starts from the video and builds those in, with threads pinned to the exact second they refer to.
Do we need to import our videos into Annoto?
Only if you want to. Perusall needs each item uploaded or linked into its own library. Annoto overlays the player your institution already runs, including Panopto, Kaltura, YouTube and Vimeo, so your library keeps its permissions and captioning pipeline. It also hosts and streams video natively, which suits departments that have no video platform of their own.
How does Annoto connect to our systems?
Inside an LMS, an admin registers it as an LTI 1.1 or 1.3 tool, and sign-on, rosters and grade passback run through the standard. Outside an LMS, a single script tag and client ID drop the layer onto any supported player, with a REST API and webhooks for data and automation. Teams building custom portals use the same JavaScript SDK. See Developers for the technical detail.
What analytics do we get beyond an engagement score?
Attention and comprehension per learner and per moment: which segments students rewatched, skipped or misunderstood, how participation spreads across a cohort, and completion against thresholds an instructor sets. All of it exports for programme review, by CSV or through the API.
Does Annoto help with Regular and Substantive Interaction?
Yes. It produces the interaction evidence online programmes are asked for: instructor-initiated prompts, graded in-video interaction, timestamped discussion, and per-learner participation records that export for review. See Compliance for how institutions use it.
More Comparisons

See how Annoto compares

Side-by-sides with the platforms and tools institutions ask about most.

See Annoto On Your Own Course Video

Twenty minutes on your content, in your LMS. Bring a lecture that students find hard and we will show you what the data says about it.

Book A Demo