Description
The Assignments add-on adds a module of gradable assignments to LearnPress courses, allowing instructors to create activities with a submission deadline, a minimum passing grade, and a limit of attempts per student. Students submit text or file responses directly through the course player, and grading can be done manually by the teacher or automated by defined criteria, integrating the result into the overall course progress.
Key Features
- Assignment editor in the admin
Creates activities within the LearnPress lesson structure with title, description, and instructions. - Deadline and attempts configuration
Sets a time limit, maximum number of submissions, and minimum passing grade per assignment. - Student answer submission
Allows students to submit typed text or file attachments through the course area. - Manual grading or automatic scoring
Supports evaluation by the instructor or scores calculated by configured rules. - Course progress link
Connects the assignment result to the course progress, blocking or unlocking next lessons.
Benefits of Assignments
- Formal assessment in online courses
Goes beyond multiple-choice quizzes and measures the student’s real output. - Concrete performance tracking
Instructors observe student development through individually graded submissions. - Less rework in grading
Centralizes submissions, records, and grades within the LearnPress dashboard, without external spreadsheets. - Greater student engagement
Practical activities encourage ongoing dedication and increase course completion rates.
Who Is It For?
- Online schools and distance education platforms that offer courses with practical assessment.
- Instructors and educational content producers who assign exercises beyond objective quizzes.
- Corporate training departments that need to validate real deliverables before issuing certificates.
For online schools, distance learning platforms, and instructors who need to measure learning beyond quizzes, the component adds a formal assessment layer to LearnPress courses. The combination of free-form submission (text or attachment), configurable passing parameters, and a direct link to course progress gives the teacher a real validation tool, without resorting to external plugins or parallel spreadsheets.
Frequently asked questions
Is LearnPress Assignments GPL-licensed?
Yes. LearnPress Assignments is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use LearnPress Assignments on multiple sites?
Yes. You can use LearnPress Assignments on multiple sites. The number of sites connected to Ultrapack Auto Updater is limited by your plan.
How much does LearnPress Assignments cost at Ultrapack?
LearnPress Assignments costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does LearnPress Assignments include updates?
Yes. The current version of LearnPress Assignments is 4.2.1, published at Ultrapack on Jul 31, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is LearnPress Assignments scanned before publication?
Yes. Every version of LearnPress Assignments goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin LearnPress Assignments?
Requires WordPress 6.3 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.1.
What changed in this version
Version 4.2.1 2026-07-14
- ~ Fixed: evaluate passing grade error.
Version 4.2.0 2026-04-11
- ~ Fixed: minor bugs.
Version 4.1.9 2025-10-30
- ~ Fixed: time of sending mail evaluated.
Version 4.1.8 2025-10-08
- ~ Fixed: minor bugs.
Version 4.1.7 2025-09-22
- ~ Tweak send mail hooks for compatible with LP v4.2.9.2.
- ~ Deprecated some shortcode old. Not run correct.
- ~ Added AssignmentAjax class.
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
learnpress-assignments.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
learnpress-assignments.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 6.3 or higher and PHP 7.4 or higher. Tested up to WordPress 7.0.1.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready