Summary
This article explains how student notifications are managed in the LMS, including the settings and admin actions that determine when notifications are sent.
Introduction
Student notifications in the LMS are triggered only when account notifications are enabled, the student has an email, and the admin action is performed with “Notify users” checked. Notifications are generated for specific admin actions such as course/LP assignments, due/end date scheduling, archiving, event status/attendance updates, points/TNA/feedback flows, with time-based notices sent by background jobs at defined intervals. This article is intended to help administrators understand the required conditions, supported notification triggers, and key timing rules so they can troubleshoot or configure student communications correctly.
Requirements
To ensure student notifications are generated and sent from the LMS, the following requirements must be met:
Account-level notifications are enabled in LMS → Settings → Account Settings → Notifications.
The student has a valid email address saved in LMS → User Profile.
The admin action being performed is one that triggers notifications (e.g., assignment, scheduling, archiving, event status/attendance updates, leaderboard actions, etc.).
The “Notify users” checkbox is enabled at the point where the admin performs the action (for assignments, schedules, archiving, and similar workflows).
For due date / end date notifications, the system must be able to send a reminder (i.e., the student’s DB record has not already logged a dispatch for the current date), and the due/closed date must fall within the supported reminder windows (1, 3, 7, 15, or 30 days before the target date).
Background jobs must be running normally, since time-based notifications (due/end/archiving reminders) are dispatched via scheduled background processing.
Steps to Follow
Enable account notifications
Go to LMS → Settings → Account Settings → Notifications.
Turn on general notifications for users.
Confirm student email is set
Open the student profile in LMS → Users.
Verify the Email field is populated and correct.
Use “Notify users” when performing admin actions
When you assign courses/learning paths, set schedules, or archive courses, make sure the “Notify users” checkbox is enabled in that workflow.
Set due/end dates correctly (if reminders are needed)
While assigning or editing an assignment, set a Due Date and/or End/Closed Date.
The system will send reminders 1, 3, 7, 15, or 30 days before the date via background jobs.
For event-related notifications
Assign the student to the event and set status to Approved to trigger reminders.
After the event, set attendance to Attended or Missed to trigger the corresponding notification.
If justification workflows are enabled, notifications are sent when the admin approves/rejects the justification.
Expected Result
If all requirements are met, students will receive notifications for supported LMS admin actions (such as course/learning path assignments, due/end date reminders, archiving notices, event approvals/attendance updates, points-related actions, feedback reminders, and first-time TNA completion). Assignment notifications are sent shortly after the admin action, while time-based reminders (due/end/archiving) are dispatched automatically by background jobs according to the defined intervals.
Troubleshooting
If something can go wrong, list common issues and quick fixes.
Problem | Cause | Solution |
|---|---|---|
Students don’t receive any notifications. | Account-level notifications are disabled. | Enable notifications in LMS → Settings → Account Settings → Notifications. |
Specific student doesn’t receive notifications, while others do. | Student email is missing or invalid in their LMS profile. | Update the student’s email in LMS → Users → User Profile and retry the action. |
No notification was sent after an admin assignment/schedule/archive action. | The “Notify users” checkbox was not enabled during the action. | Re-do the assignment/schedule/archive with “Notify users” checked. |