1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Assignments Deadline

LearnDash Assignments Deadline

The LearnDash Assignments Deadline add-on allows course instructors and admins to add a deadline to lesson and topic assignments. Once a date is set as a deadline, it is displayed to the user and a notification is sent when the submission deadline approaches.

Table of Content

  1. Installation
  2. License Configuration
  3. Configure Assignment Deadlines
  4. Approve Assignments
  5. FAQ
  6. Changelog

Installation:

  • Install the LearnDash plugin & activate it.
  • Install the LearnDash Advanced Assignments add-on and activate it.
  • After activating the add-on you will see the “Assignment’s Deadlines” sub-menu.
LearnDash Assignments Deadline – Main Menu

License Configuration:

Go to LearnDash LMS > Assignment’s Deadlines and select the License Settings tab. Then, enter the License Key in the corresponding field.

LearnDash Assignments Deadline – License

Configure Assignment Deadlines:

Navigate to LearnDash LMS > Lessons/Topics, and select the specific lesson or topic you want to set an assignment deadline for. Then go to the lesson’s o topic’s Settings and enable the “Assignments Uploads” option.

LearnDash Assignments Deadline – Assignments Uploads Option

From the “Deadline for Assignments” field below, you can set a deadline for the assignment submission. The deadline is set to a specific date and time. The enrollee won’t be able to upload his/her assignment after the deadline.

Learndash Assignments Deadline – Deadline for Assignment

By enabling the “Display Deadline on the frontend” option, students will be able to see the assignment’s deadline from the submission box and can comment too.

LearnDash Assignments Deadline – Display Deadline on the Frontend Option

This is what your students will see from the frontend:

LearnDash Assignments Deadline – Deadline on the Frontend

When the “Deadline Notifications” option is enabled, students will see a deadline notification, on the front-end, when the assignment’s deadline is near.

LearnDash Assignments Deadline – Deadline Notifications Option

This is what your students will see on the front-end:

Standard Deadline:

LearnDash Assignments Deadline – Notifications on the Course Listing Page
Learndash Assignments Deadline – Notifications on the Course Main Page

Extended Deadline:

LearnDash Assignments Deadline – Extended Deadline Notifications on the Course Listing Page

You can configure how many days before the deadline the notification should be displayed in the “Display When Due Date is ahead” field.

Learndash Assignments Deadline – Set Notifications Days

This is what students will see if the assignment deadline was missed:

LearnDash Assignments Deadline – Time’s Up Message

Enabling the “Extended Deadline Status” will enable students to submit their assignments after the deadline has passed,  in an extended deadline period. This period is set to a specific number of hours after the deadline.

LearnDash Assignments Deadline – Extended Deadline Status Option

Your students can see the time extensions on the deadline on the front-end:

LearnDash Assignments Deadline – Extended Deadline Status on the Frontend

Next, enter the hours you want to extend the deadline by in the  “Extended deadline hours” field.

LearnDash Assignments Deadline – Extend Deadline by Hours

Your students can see the time extensions on the deadline on the front-end:

LearnDash Assignments Deadline – Extend Deadline by Hours on the Frontend

If you want to deduct points from a student when the assignment is submitted in the extended deadline period, enable the “Extended Deadline Points Deduction” option.

Note: This option only works if points are enabled on the assignment uploads.

LearnDash Assignments Deadline – Extended Deadline Points Deduction Option

Your students will be notified of the corresponding point deduction on the front-end:

LearnDash Assignments Deadline – Deduction Point on the Frontend

Next, in the “Extended deadline points” field enter the number of points to be deducted from the assignment points when the assignment is submitted in the extended deadline period.

Note: Make sure the number of points are less than the assignment’s max points.

Learndash Assignments Deadline – Extended Deadline Points

Finally, configure the other assignment setting options according to your needs and click on Update.

Approve Assignments:

Navigate to LearnDash > Assignments from the WP Dashboard. All the submitted assignments will be listed there. The submissions in the extended deadline will have the “Extended Deadline”  label and “Points to be deducted” added to them and there will be automatic point deductions if this feature is configured.

LearnDash Assignments Deadline – Approve Assignments on the Backend

FAQ’s:

Why is the assignment deadline notification still displayed after the assignment has been submitted?

The notification continues to be displayed due to the remaining assignment submission retries.

Why is there no assignment upload box on the Lesson which contains other topics?

In order to submit the assignment for the lesson, the corresponding topics need to be completed first.

Can a student complete the lesson if the assignment deadline was missed?

Yes, students will just be required to complete the topics and then the lesson will autocomplete if this lesson does not have any quiz.

Changelog:

1.3.0

New Features:

  • Emails Notifications.
  • Emails Templates with useful shortcodes.
  • Email Notifications on assignment date updated or extended.
  • Email Notifications on assignment deadline ended.
  • Email Notifications on assignment extended deadline started.
  • Email Notifications on assignment approved.

Bug Fixes:

  • The “Display Deadlines on Frontend” issue has been fixed.
  • PHP warnings issues have been fixed.
  • The Assignment extended deadline points deduction issue has been fixed.
  • License minor issues have been fixed.

1.2.1

Bug Fixes:

  • The disabling assignments are not working correctly issue has been fixed.
  • The points deduction is not working issue has been fixed.
  • The System Time is not the correct issue has been fixed.
  • The assignment deadline is showing the “test” text issue has been fixed.
  • The “Click for Help!” is not showing text for the 2 options issue has been fixed.

1.2.0

New Features:

  • The multi-language translation support has been added.

Bug Fixes:

  • The extended deadline issue has been fixed
  • The deadline for next month’s issue has been fixed.

1.1

New Features:

  • Added extended deadline hours settings
  • Added the extended deadline points deduction settings
  • The deadline messages display with extended deadline details improved

Bug Fixes:

  • The LearnDash 3.0 Theme UI issues
  • The LearnDash Legacy Theme UI issues.
  • The not-logged user notifications issue is fixed.
  • The extended deadline points deduction issue is fixed.
  • “Take this course” user meta update issue fixed.
  • The PHP fatal errors on the front end were fixed.

1.0

  • Initial Release
Was this article helpful to you? Yes No

How can we help?