Linux 软件免费装
Banner图

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

开发者 pressprimer
更新时间 2026年5月20日 03:13
PHP版本: 7.4 及以上
WordPress版本: 6.9.4
版权: GPLv2 or later
版权网址: 版权信息

标签

lms learndash education assignment grading

下载

1.0.0 2.0.0 2.1.0

详情介绍:

PressPrimer Assignment is a professional assignment submission and grading plugin that gives WordPress educators everything they need to collect student work, provide meaningful feedback, and track grades, all without juggling email attachments, shared drives, or clunky LMS add-ons. Students get a clean, focused submission experience. Teachers get a centralized grading dashboard with a built-in document viewer, rich text feedback, and inline annotations available via the School addon. And you keep full control of your data on your own WordPress site. This is a genuinely free plugin. Unlimited assignments, unlimited submissions, full grading tools, LMS integration, and email notifications are all included at no cost. We earn upgrades by building specialized features worth paying for — group management, rubric grading, AI-assisted grading and proofreading, document annotations, anonymous grading, AI content and plagiarism detection, xAPI / LRS support, automated data retention, audit logging, and white-label branding — not by crippling what you get for free. https://www.youtube.com/watch?v=6hh4blc4dNQ Why PressPrimer Assignment? Built-in assignment tools in WordPress LMS plugins are often afterthoughts, limited to basic file uploads with no real grading workflow, limited feedback options, and dated interfaces. Dedicated assignment platforms charge monthly fees with per-student pricing that gets expensive fast. PressPrimer Assignment delivers a focused, polished assignment workflow with the features educators actually need: Features Included Free PressPrimer Assignment includes everything you need to manage assignments at any scale: Assignment Creation Student Submission Experience Grading & Feedback Email Notifications Admin Dashboard & Reports Security & Accessibility Perfect For Built-in Integrations PressPrimer Assignment automatically detects and integrates with popular WordPress LMS plugins: LearnDash: Attach assignments to lessons or topics via the editor sidebar. Passing an assignment can automatically mark the lesson or topic complete. LearnDash Group Leaders are granted teacher-level permissions to create assignments and grade their students' submissions. The "Mark Complete" button is hidden until a required assignment is passed. Tutor LMS: Attach assignments to lessons via the course builder. Passing an assignment can auto-complete the lesson and trigger course completion when all lessons are done. Tutor LMS Instructors are granted teacher-level permissions. LifterLMS: Attach assignments to lessons via meta box. Passing an assignment can auto-complete the lesson and course. Works with open/free courses, enrolled students, and instructor roles. LearnPress: Attach assignments to lessons via the lesson settings panel. Link passing an assignment to lesson and course completion. Works with open courses, enrolled students, and instructor roles. Uncanny Automator: Four triggers available—user submits an assignment, user is graded, user passes, user fails. All integrations are bundled in the free version. Premium Features Unlock additional premium features at pressprimer.com. Premium capabilities are organized across three tiers — Educator, School, and Enterprise — each building on the one below it: Educator School (everything in Educator, plus) Enterprise (everything in School, plus) Built for Developers Documentation & Support Source Code & Development The full uncompressed source code for all JavaScript and CSS files is available in our public GitHub repository: The /src directory contains all unminified source files. The plugin uses webpack for building production assets. To rebuild from source:
  1. Clone the repository
  2. Run npm install to install dependencies
  3. Run npm run build to compile assets

安装:

Automatic Installation
  1. Go to Plugins > Add New in your WordPress admin
  2. Search for "PressPrimer Assignment"
  3. Click Install Now and then Activate
  4. Navigate to ** Assignments ** in your admin menu to get started
LMS Integration If you have LearnDash, Tutor LMS, LifterLMS, or LearnPress installed, integration features enable automatically. No configuration required—just edit a lesson or topic and you'll see the assignment attachment options.

屏幕截图:

  • Upload support for a variety of document formats, including PDF, Word, and images
  • Side-by-side grading interface with embedded document viewer and feedback panel
  • Reports show how each assessment is performing
  • Assignment text editor with autosave and formatting controls

升级注意事项:

2.1.0 New: rich text editing across content fields, submissions list filters for score / feedback / date, and a Duplicate assignment action. 2.0.0 New: LifterLMS and LearnPress integrations, multi-format text extraction, unlimited resubmissions, and premium addon support. 1.0.0 Initial release of PressPrimer Assignment. Assignment submission, grading, and LMS integration—free forever.

常见问题:

Is this really free, or is it a limited trial?

It's genuinely free and not locked down. PressPrimer Assignment includes unlimited assignments, unlimited submissions, full grading tools, LMS integrations, email notifications, and three professional themes in the free version. We believe in earning upgrades by offering genuinely valuable features, not by crippling the free experience.

Does this work with LearnDash?

Yes. PressPrimer Assignment integrates natively with LearnDash. Attach assignments to lessons or topics, and passing grades can automatically trigger lesson completion. LearnDash Group Leaders receive teacher-level permissions to create assignments and grade submissions. The integration activates automatically when LearnDash is detected.

Does this work with Tutor LMS?

Yes. Assignments integrate with Tutor LMS lessons via the editor sidebar and course builder. Passing grades can auto-complete lessons, and course completion triggers when all lessons are done. Tutor LMS Instructors receive teacher-level permissions automatically.

Can I use this without an LMS plugin?

Absolutely. PressPrimer Assignment works as a standalone plugin. Use the [pressprimer_assignment] shortcode to embed assignments on any page or post. The LMS integrations are a bonus that enable automatically when an LMS is detected—they don't restrict standalone use.

Does this work with PressPrimer Quiz?

Yes. Both plugins are part of the PressPrimer suite and are designed to work together. When both are active, they share the Groups infrastructure and Teacher role for a unified experience. Each plugin also works independently.

What file types can students upload?

By default: PDF, DOCX, TXT, RTF, ODT, JPG, JPEG, PNG, and GIF. Administrators can configure allowed file types per assignment. All uploads go through six layers of security validation including MIME type verification and dangerous file blocking.

Can students submit text instead of files?

Yes. Each assignment can be configured to accept file uploads, text/rich text submissions, or let the student choose. Text submissions use a TinyMCE editor with live word and character counts, auto-save drafts, and a 50,000-character limit.

How does the grading interface work?

The grading interface uses a side-by-side layout. The student's submitted document renders directly in the left panel. PDF, DOCX, images, and text files all display without downloading. The right panel has fields for score, pass/fail status, and rich text feedback, plus a reference panel showing the assignment's grading guidelines.

Can I customize the email notifications?

Yes. Each email type (submission confirmation, grade notification, admin alert) has its own customizable subject and body template. Templates support token placeholders for dynamic content like student name, assignment title, score, and feedback. You can also set a custom from name, from email, and upload a logo for the email header.

Can graders annotate student documents directly?

Yes, with the School addon. Inline document annotations let you highlight, underline, strikethrough, freehand draw, and drop sticky-note comments on PDFs, images, and text submissions — all without leaving the WordPress grading interface. Annotations save automatically, are visible to students when the submission is returned, and the PDF viewer includes a zoom toolbar so you can dig into details on long documents.

Can I check submissions for AI-generated content or plagiarism?

Yes, with the Enterprise addon. AI Content & Plagiarism Detection runs submitted text through your choice of Winston AI, GPTZero, or Originality.ai. Checks can run automatically on submission or be triggered manually per submission. The grading panel surfaces the scores with colour-coded interpretation labels, matched-source counts, and a one-click "Insert plagiarism summary" button that drops a provider-specific summary into your feedback. A cohort-wide Plagiarism Report shows AI-likelihood and originality distributions plus a paginated flagged-submissions table.

Does PressPrimer Assignment integrate with my LRS or xAPI pipeline?

Yes, with the School addon. PressPrimer Assignment can emit Experience API (xAPI) statements to your Learning Record Store when students submit, grades are saved, and submissions are returned. The settings page includes a Test Connection workflow, a queue with retry handling, and per-event toggles so you can decide which actions are reported.

更新日志:

2.1.0 2.0.0 1.0.0