SkillhabitDocs

Automated Course Notifications

When mandatory assignment emails send, batch, and skip duplicates.

What This Is For

When you mark content Mandatory for a group or user, Skillhabit sends automatic email so people know something new is required.

This page explains when those emails fire, how they are batched, and when they are skipped. It is separate from:

Who This Is For

Administrators and collaborators who assign mandatory content and need to predict what learners will receive.

What Triggers a Notification?

A notification is prepared when:

  1. User added to an existing requirement — someone joins a group that already has an active mandatory course (or other supported mandatory content).
  2. New requirement without a new membership — you add a new mandatory item to a group they already belong to, or you assign mandatory content directly to the user.

Time Delay (About 15 Minutes)

Notifications are batched and sent about every 15 minutes. Create’s mandatory help may say “within 10 minutes”—treat that as approximate; the batch window is about a quarter of an hour.

If several courses become mandatory for someone at once, they usually arrive in a single email.

This assignment email cannot be turned off by the learner (unlike some certificate reminder preferences).

Protection Against Duplicate Notifications

If the user already has a mandatory requirement for the same course (via another group or individual visibility), no additional notification is sent when another source adds the same requirement.

Resetting and Reactivation

If the user no longer has any source that requires that course—removed from every mandating group and no individual mandatory assignment left—the notification logic for that course resets.

If they get the requirement again later, it counts as a new assignment and a new notification can be sent.

Exception for Completed Courses

Skillhabit never sends these notifications when the user already has a passing grade for that course—even if they join a new mandating group or get a direct assignment.

Quick Reference

ScenarioEmail?Why
User added to a group with a mandatory courseYesNew requirement; within about 15 minutes
New mandatory target on a group they are in, or directly on the userYesNew requirement
Same course already mandatory via another group or individual targetNoAlready informed
Assigned again after full removal (no group and no individual mandatory left)YesLogic reset
User already has a passing gradeNoNo mail for completed courses