Assignment Deadline Configuration
Assignment Deadline Configuration
This setting lets you set deadlines for assignments in lessons or topics. You can choose a manual deadline (a fixed date for everyone) or an automatic deadline based on when each user joins a course or group. You can also stop users from submitting after the deadline and allow instructors to extend deadlines if needed when using manual deadlines.
Enable Assignment Deadline
This setting lets you activate assignment deadlines for lessons or topics. Once enabled, you'll be able to configure how and when deadlines should apply to students' assignment submissions. It forms the base setting to manage time-bound assignment workflows.
Deadline Types
Deadline type allows you to choose between the type of deadline Manual or automatic
Manual : Manual type allows you to add a fixed same deadline for all the students in the course
Automatic: Automatic deadline type adjusts the assignment deadline depending on the course enrollment of the student eg : If the deadline is set for 5 days after the course enrollment the assignment will be due exactly after 5 days of the student enrollment into the course.
Configure Manual Deadline
To set a manual deadline for an assignment, first enable the Assignment Deadline option in the lesson or topic settings. Then, choose Manual as the deadline type. Once selected, a date and time picker will appear, allowing you to specify the exact due date and time for the assignment.
After saving the settings for the lesson/topic, a deadline notification is prominently displayed on the lesson page and topic page. This ensures that students are fully aware of the submission deadline before uploading their assignments.
Configure Automatic Deadline
To configure an automatic deadline, select Automatic in the Deadline Type setting. This allows you to define the assignment deadline based on the student’s enrollment date—using a duration in days, weeks, or months.
For example, if you choose "X days after enrollment" and enter 15, the assignment deadline will be set exactly 15 days from the student’s enrollment date. Similarly, if you select weeks or months, the deadline will be set that many weeks or months after enrollment. This ensures that each student receives a personalized deadline based on when they start the course.
Deadline Enforcement Option
This setting provides a secure mechanism to enforce assignment deadlines, ensuring that students cannot submit their work once the due date has lapsed. This promotes a fair and consistent approach to managing submissions and encourages timely completion of assignments.
Visual Representation of Deadlines on Lesson/Topic Page
Once the deadlines are set for a specific lesson or topic, they will be clearly displayed on the corresponding lesson/topic pages. The assignment due date appears above the upload field, making it easy for students to see. If the deadline has passed, the due date is highlighted in red to indicate that the submission is late or no longer allowed (if submission is restricted).
For detailed instructions on how to extend assignment deadlines in LearnDash, please refer to the Deadline Extension Settings article. This guide will walk you through the process of adjusting deadlines and ensuring that students are notified of any changes.
Deadline Extension Settings
Deadline Extension Settings
Easily manage assignment deadlines with the flexible Deadline Extension feature, designed to support diverse student needs and dynamic academic schedules. This setting allows instructors to extend an assignment's deadline by a specific number of hours or days, providing greater control over submission timelines. Additionally, you can choose to send email notifications to students, ensuring they are promptly informed of any changes to the assignment’s due date.
Extending Deadlines
To access these settings: Go to Assignment Settings of the relevant Lesson or Topic → select Manual under Deadline Type → click on Extend Deadline.
To use this option, first choose whether you want the extension to be applied in hours or days. Then, in the input field, enter the number of hours or days you wish to add to the current deadline. The selected value will be added to the existing assignment deadline, giving students additional time to complete and submit their work.
There are no restrictions or limits on the number of hours or days you can enter, so you can tailor the extension based on the specific needs of your course, student circumstances, or institutional policies.
Notify Students About Extended Deadlines
To access this setting, navigate to Extended Deadline and enable "Enable Extended Deadline Email Notification."
This feature ensures that students receive automatic email notifications whenever an assignment deadline is extended. It helps keep students informed of any changes in submission timelines, promoting timely awareness and reducing missed submissions due to uncommunicated updates.
You also have the flexibility to customize the content of the email to better align with your communication style and student needs.
The following dynamic placeholders can be used in the email message to personalize the content:
{lesson} – Inserts the name of the lesson where the assignment is located.
{topic} – Inserts the name of the topic containing the assignment.
{student} – Automatically replaced with the student’s name.
{deadline} – Displays the original assignment deadline.
{extended-deadline-duration} – Shows the duration by which the deadline has been extended.
These placeholders make your notifications more relevant and student-focused.
Note: This functionality is only available when the assignment deadline type is set to Manual. If you're using an automatic deadline system, this option will not be accessible.
To learn how to assign deadlines to LearnDash assignments, please refer to the Assignment Deadline Configuration article. It provides a step-by-step guide on enabling deadline settings and choosing between manual or automatic deadline options.
Integration with Student Email Notifications for LearnDash
Integration with Student Email Notifications for LearnDash
Assignment deadlines for LearnDash now seamlessly integrate with Student Email Notifications for LearnDash. All email notifications issued by the plugin are readily accessible under the ‘Notifications’ tab on each course page, as well as on a comprehensive General Notifications page. This ensures that students can easily access their notifications either under their specific course or on a central page, preventing them from missing important updates.
To enable these notifications:
Install and Activate: First, install and activate the Student Email Notifications for LearnDash.
Configure Settings: Go to Student Notifications -> Settings to manage the visibility of notifications from assignment deadlines. You will find options to specify where notifications related to assignment deadlines should appear.
With Assignment Deadlines now integrated into Student Email Notifications for LearnDash, learners receive timely and organized updates about their upcoming tasks, accessible both within each course and from a centralized notifications page, ensuring they never miss important alerts. To learn more about the student email integration, please refer to the complete documentation here: Student Email Notifications for LearnDash.
How can I direct customers to alternative products?
Our plugin makes it easy to guide shoppers toward suitable replacements by allowing you to display up to four alternative products directly on a WooCommerce discontinued product page. This ensures customers always have relevant options to explore, helping maintain engagement and encouraging conversions even when the original product is no longer available.
The Discontinued Product Stock Status Pro for WooCommerce plugin includes a dedicated feature that lets store owners showcase substitute or related products whenever an item is marked as discontinued. This creates a smooth transition for customers and keeps the buying experience uninterrupted.
You can configure these alternatives from:
Product Edit Page → Product Data Metabox → Discontinued Products Tab
This section allows you to search, select, and assign alternative products with just a few clicks, ensuring your catalog remains helpful and customer-focused.
For more details on configuring alternatives, refer to the article Configure Alternative Products.
Email Notification Settings
Email Notifications Settings
The Global Email Notification Settings allow you to automatically send emails related to assignment deadline reminders and deadline extensions. This feature ensures that students are kept informed about upcoming due dates and are promptly notified of any changes to assignment deadlines—helping them stay on track and organized.
Assignment Deadline Reminder Emails
Keep students on track with automated email reminders for upcoming assignment deadlines. This feature can be enabled by navigating to:
LearnDash LMS → Settings → Assignment Deadlines for LearnDash → Deadline Reminder Email.
Once enabled, you can specify the number of days before the assignment deadline when the reminder email should be sent. These reminders help students stay informed and plan their time effectively.
The email content is fully customizable, allowing you to personalize the message to match your course tone and provide clear, relevant information. This ensures students receive timely notifications that encourage them to complete assignments on time.
You can fully customize the content of the reminder email to match your communication style and better engage your students. To make the message more personal and informative, you can use the following dynamic placeholders:
{Student_Name} – Automatically replaced with the student's name.
{Course_Name} – Displays the name of the course.
{Assignment_Name} – Inserts the name of the assignment.
{Deadline_Date} – Shows the assignment’s due date.
These placeholders help create clear, personalized notifications that improve student awareness and encourage timely submissions.
Assignment Deadline Extension Notifications
Keep students informed when assignment deadlines are extended with automated email notifications. This feature can be enabled by navigating to:
LearnDash LMS → Settings → Assignment Deadlines for LearnDash → Deadline Extension Email.
Whenever a deadline extension is applied—either for individual students or in bulk—an automatic email can be sent to notify students of the updated due date. These changes are made using the Assignment Deadline Management Dashboard, where instructors can manage and adjust deadlines efficiently.
The email notifications are fully customizable, allowing you to personalize the message content and ensure clear, consistent communication regarding any changes to assignment timelines.
To make your message more personalized and informative, you can include the following dynamic placeholders in the email content:
{Student_Name} – Automatically replaced with the student's name.
{Course_Name} – Displays the name of the course.
{Assignment_Name} – Inserts the name of the assignment.
{Deadline_Date} – Shows the original assignment deadline.
{New_Deadline} – Displays the updated deadline after the extension.
Using these placeholders helps you deliver clear, student-specific notifications that enhance communication and ensure learners are aware of important changes to their assignment schedules.
To manage all assignment deadlines from a single place, refer to the Assignment Deadline Management Dashboard article. This guide explains how you can view and update deadlines across all courses, make bulk changes, and manage deadlines more effectively by referencing any holidays or breaks you’ve set in the system.