PressPrimer Assignment – Homework Submission, Document Viewer & LMS Grading Workflows

Changelog

2.0.0

  • Added: LifterLMS integration with lesson embedding, completion triggers, and instructor role mapping
  • Added: LearnPress integration with lesson embedding, completion triggers, and instructor role mapping
  • Added: Multi-format text extraction for DOCX, ODT, RTF, and TXT files with quality scoring
  • Added: Unlimited resubmissions option (set max resubmissions to 0)
  • Added: Grader name now shown alongside the graded date in student feedback (“Graded by X on Y”)
  • Added: Premium add-on support with extensibility hooks for Groups, Rubrics, AI Grading, AI Proofreading, White-Label, and Audit Logging
  • Added: Status page shows addon versions and database table health for all installed addons
  • Added: Reports page supports addon report cards
  • Fixed: Assignment edit links in reports and TutorLMS integration now point to the correct admin page
  • Fixed: Graded submissions stay visible in the grading queue until explicitly returned to the student
  • Fixed: Save validation failures now switch to the tab containing the first error so the message is visible
  • Fixed: Duplicate assignments no longer created when a rubric save fails after assignment creation
  • Fixed: File upload error messages now show the specific constraint that was exceeded
  • Fixed: Download button now triggers a file download instead of opening the file inline in the browser
  • Fixed: Resubmitted assignments no longer resurface old submissions in the grading queue
  • Fixed: Thin border-radius rendering on the text editor container
  • Fixed: Save Draft, Submit, and word counter now work correctly when retaking a text-only assignment after a failed submission
  • Fixed: File upload progress bar no longer overlaps the file type icon during upload
  • Fixed: When an assignment save is rejected by validation, an error notification appears at the top of the screen so the message is visible regardless of where the Save button was clicked
  • Improved: Inline CSS injection uses wp_strip_all_tags() and wp_kses() sanitization
  • Improved: All WP_Error codes use the full pressprimer_assignment_ prefix

1.0.0

  • Initial release

Plugin Website
Visit website

Author
PressPrimer
Version:
2.0.0
Last Updated
April 29, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.