Assignments Add-on for LearnPress

  • Seamlessly integrate robust assignment capabilities into your online courses with the Assignments Add-on for LearnPress, the essential tool for interactive learning.
  • Design diverse assessment types, allowing students to submit work by uploading files (PDF, DOC, images, etc.) or composing answers directly in a rich text editor.
  • Enhance learner engagement and practical application by adding targeted assignments to any course section, complete with deadlines, detailed instructions, and clear grading criteria.
  • Gain full control with customizable deadlines, detailed instructions, maximum points, passing grades, and submission retake limits for each assignment activity.
  • Streamline grading and feedback directly within the WordPress dashboard, providing valuable, actionable insights to help students improve their learning outcomes
Flexible Assignment Creation & Placement

Easily add one or multiple assignments to any course section. Add titles, detailed instructions, specific requirements, character limits for text answers, and set maximum achievable points.

Multiple Submission Options
Robust Management Controls
Integrated Grading & Feedback System
8 reviews

Active Users: 1500

Price: $39

  • Lifetime license for 1 site License Info:Includes lifetime usage on 1 site. You can switch between environments as needed by deactivating/reactivating the key. Only one active installation can receive updates and support at a time.Learn More
  • 12 months Update & Support Updates & Support Info:Purchase includes 12 months of updates and support. After expiry, the add-on remains functional, but you must renew the license to access future updates and support services.Learn More
I would like to extend Update & Support
Total $39
25% OFF SALE
Discount 25%
Get
LPAUG2026
Version
Version: 4.2.1
Last Updated: 14 July 2026
Compatible to WordPress Version: 7.0.1
Change Logs

= 4.2.1 (2026-07-14) =
~ Fixed: evaluate passing grade error.

= 4.2.0 (2026-04-11) =
~ Fixed: minor bugs.

= 4.1.9 (2025-10-30) =
~ Fixed: time of sending mail evaluated.

= 4.1.8 (2025-10-08) =
~ Fixed: minor bugs.

= 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.

= 4.1.6 (2025-09-04) =
~ Fixed: display iframe, audio on the description.
~ Fixed: text domain.
~ Clean code.

= 4.1.5 (2025-06-30) =
~ Added: hook 'learn-press/assignment/user/can-retake', 'learn-press/assignment/instructor-re-evaluated', 'learn-press/assignment/layout/user-submitted'.
~ Tweak: query_profile_assignments method.
~ Fixed: minor bugs.

= 4.1.4 (2025-03-04) =
~ Fixed: minor bugs.

= 4.1.3 (2024-12-18) =
~ Fixed: error save introduction.
~ Fixed: alert confirm send submission.
~ Tweak: display retake.

= 4.1.2 (2024-12-11) =
~ Refactor, optimize code.
~ Tweak all layout on the Frontend.
~ Tweak display on the Backend.

= 4.1.1 (2023-08-12) =
~ Fixed: item not detect completed with Content Drip.
~ Fixed: minor bugs.
~ Fixed: error teacher can't evaluate mark point type decimal.
~ Fixed: error user sent Assignment completed will not count time.

= 4.1.0 (2023-03-09) =
~ Fixed: evaluate button translate will be can't submit.
~ Fixed: slug assignment incorrect with setting on Permalinks Course.
~ Added: slug rewrite rule, hook LP v4.2.2.2.
~ Fixed: translate text domain.

= 4.0.9 (2023-01-10) =
~ Fixed: mobile app API.
~ Fixed: time remaining in assignment.
~ Fixed: wrong passing condition of course by final Assignment.

= 4.0.8 (2022-11-22) =
~ Compatible PHP 8.1
~ Replace call array key ['items'] to get_items of LP_Query_List_Table.
~ Deprecated: __get on the LP_Assignment class.
~ Remove implement ArrayAccess on the LP_Assignment class.
~ Modified: learn_press_assignment_get_uploaded_files.
~ Added: Assignment API for Frontend Editor.

= 4.0.7 (2022-09-28) =
~ Fixed: error with PHP version lower 7.2.

= 4.0.6 (2022-09-28) =
~ Compatible with addon Frontend Editor 4.0.2.
~ Remove "learn_press_get_user_item_id" function.
~ Check $user->get_course_data, $course_data->get_item.
~ Remove some files use for old Frontend Editor (lower 4.0.2).
~ Fixed: error not send mail when student submit answer.
~ Fixed: error display one line on the content of answer.

= 4.0.5 (2022-09-15) =
~ Fix: error with LP 4.1.7.
~ Fix: error with api course jwt have quiz and assignment.
~ Update: assignment meta-box for FE.

= 4.0.4 (2022-08-09) =
~ Replace: all LP_Global::course to learn_press_get_course()
~ Fixed : translated item assignment with Addon LP WPML.
~ Fixed: upload limit.

= 4.0.3 =
~ Fixed: Compatible with LP v4.1.5 - Curriculum.

= 4.0.2 =
~ Fixed: error "Evaluate via results of the final assignment".
~ Fixed: error display wrong duration.

= 4.0.1 =
~ Add API.
~ Fixed: value of meta key '_lp_assignment_instructor_note' > 255 will be lost string, move to save extra_value.
~ Fixed: send emails.

= 4.0.0 =
~ Fix compatible with LP4.
~ Add send email for instructor.
~ New evaluate metabox in course.
~ Fix JS compatible with jQuery > 3.0.
~ Optimize database for query in LP4.
~ Fix WordPress Coding Standard error, warming.

Screenshots

assignment-3
assignment-4
assignment-5
assignment-6
assignment-7
assignment-8
assignment-9
assignment-10
assignment-11
assignment-12
assignment-11

All Your Questions
Answered

You have questions.
We have answers.

What is the Assignments Add-on for LearnPress? 

The Assignments Add-on for LearnPress is a premium extension for the LearnPress LMS plugin. It allows educators to create, manage, collect, and grade assignments within their online courses, enhancing interactivity and assessment capabilities beyond standard quizzes.

Who should use this Assignments Add-on for LearnPress? 

This add-on is perfect for online instructors who want to replicate traditional classroom assignments, training centers needing to assess practical skills or comprehension, businesses conducting employee training assessments, and any LearnPress user aiming to build more comprehensive and interactive online courses with robust evaluation methods.

What types of assignments can I create? 

You can create assignments that require students to upload files (like documents, spreadsheets, code files, images, or zip archives) or submit written responses directly via a text editor within the course interface. You can configure an assignment to accept either or both submission methods.

Can I limit the number of times a student can submit an assignment? 

Yes, the Assignments Add-on for LearnPress includes a setting that allows you to specify the maximum number of times a student can re-submit (or “re-take”) a particular assignment.

Can students resubmit assignments if they need to make corrections? 

Yes, you have the flexibility to configure whether students can re-submit assignments and how many re-take attempts are allowed. This is useful for allowing students to improve their work based on your feedback.

Is this add-on compatible with my WordPress theme and other LearnPress add-ons?

The Assignments Add-on for LearnPress is developed following LearnPress and WordPress standards, ensuring compatibility with most well-coded WordPress themes and other official LearnPress add-ons. However, conflicts can occasionally occur with heavily customized themes or third-party plugins. We recommend testing in a staging environment if you have a complex setup.

Go to our Forum and explore more than 2000 support topics
Feel free to contact us for support anytime

Reviews

Total Reviews
8
Average Rating
5 out of 5
5
8
4
0
3
0
2
0
1
0
  1. Quaris

    The LearnPress – Assignments addon has helped me create a more interactive learning environment with students. I can create many interesting assignments and track their progress conveniently.

  2. Zazmin

    The review and feedback feature has improved the quality of my evaluation. I can evaluate fairly and clearly based on the assignments that students have submitted.

  3. Ashleigh

    The LearnPress – Assignments addon has made online assignment management easier than ever. I am very satisfied with its performance.

We're Here to Assist!
Click to Chat on Messenger.

×