The Remote Reviewer xAPI Profile documents the verbs, activity types, extensions, patterns, and statement templates actually emitted by the platform. The canonical profile is published as JSON-LD and can be loaded into xAPI profile viewers or downloaded directly.
Profile Resources
Profile Specification
Canonical JSON-LD profile document for Remote Reviewer
Documentation
Complete guide with usage examples and implementation notes
Example Statements
Sample xAPI statements for testing and reference
Open In Viewer
Load the canonical RR profile JSON-LD into the xAPI profile viewer.
Quick Links
https://app.remotereviewer.com.au/xapiprofile/profile.jsonldJSON-LD: profile.jsonld
Documentation: README.md
Examples: examples/
Example Statements
- video-review-completed.json - Basic video assessment completion
- audio-review-completed.json - Audio assessment with feedback
- review-completed-by-reviewer.json - Review completed by reviewer
- multi-attempt-submission.json - Multi-attempt workflow
- video-interaction-tracking.json - Detailed video interactions
- markup-comment-statement.json - Comment statement with markup extensions
- markup-voided-statement.json - Voiding statement for deleted markups
- annotated-video-generated.json - Derived annotated MP4 artefact statement
Usage Example
Profile Features
Verbs
commented, checked, stored, played, paused, seeked, savetranscript
Activity Types
video and audio activity types aligned to the emitted statement objects
Extensions
Readable definitions for Remote Reviewer review metadata, feedback payloads, transcript storage, AI reports, and markup data
Patterns
Statement templates and patterns for playback, review, storage, and artefact-generation workflows