2.2.0 (July 2026)
- Added: AI rate limits and budgets — cap AI requests per user and site-wide by hour or day, set per-teacher daily budgets, and choose whether over-limit requests are blocked or just recorded
- Added: Live AI usage visibility — administrators see site totals, the most active users today, and each budget’s consumption on the settings screen; teachers see a “requests remaining” indicator in the grading interface that updates after every request
- Added: Group Performance Comparison report — compare submission rates, average scores, late rates, and graded counts across 2-10 groups side by side, with weekly trend charts and one-click drill-down into any group’s completion report
- Added: LearnDash groups appear in the comparison automatically when Educator 2.2’s LearnDash group source is active
- Improved: Report date filters use the suite’s standard quick presets — Last 7/30/90 days, All time, or a custom range
- Fixed: DOCX, RTF, and ODT text extraction now uses the bundled PHPWord library
- Fixed: Short proofreads no longer count twice against AI limits
- Fixed: Uninstalling now removes all plugin settings, tables, capabilities, and scheduled tasks
2.1.0 (May 2026)
- Added: Inline document annotation — highlight, underline, strikethrough, drawings, and sticky-note comments on PDF, DOCX, RTF, TXT, image, and in-platform text editor submissions
- Added: xAPI / LRS integration
- Added: New capabilities
ppas_annotate_submissionsandppas_manage_xapi - Added: New suite-wide hooks
pressprimer_assignment_annotation_saved,pressprimer_assignment_annotation_deleted, andpressprimer_assignment_xapi_statement_sent - Added: Educator orphan-cleanup integration for annotation orphans (when Educator 2.1+ is installed)
2.0.0 (April 2026)
- Initial release
