Next Inventory 6.1.0: App Manager, dark mode, and more Joomla 6.1 "Nyota" Is Here Building the Future of Joomla Extensions
NextSoftware
Next Exams — Documentation

Notifications

Next Exams sends email through Joomla's own mailer, driven by templates you edit. Nothing is hard-coded: every message is a template row, so you can change the wording, the subject and the HTML without touching any files.

The email template editor, showing the event selector, subject line field, a rich text body with merge tokens inserted, and a reference panel listing the tokens available for the selected event


Events

Event Sent to When
Attempt submitted The examinee Confirmation that their paper was received
Attempt closed automatically The examinee Their attempt was closed without them handing it in — see Auto-close. Each exam can send this, send the ordinary confirmation instead, or send nothing
Attempt graded The examinee Their results are ready — only when the attempt is fully graded
Needs grading The administrator An attempt was submitted containing work that needs marking
Attempt submitted (admin) The administrator Every submission, when enabled. Off by default
Certificate expiry reminder The certificate holder Ahead of expiry, at the offsets you configure
Analytics report The report's recipients On the schedule you set
Monitor invite An invigilator When you issue an accountless monitoring grant

The needs-grading and every-submission notices are independent. With both active, an ungraded attempt produces two administrator emails, deliberately — they answer different questions.


Templates

A template holds a subject and an HTML body for one event. Tokens in either are replaced when the message is built.

Token Value
{site_name} Your site's name
{exam_title} The exam
{recipient_name} Who the email is going to
{attempt_number} Which attempt this was
{result_url} A link to the result page
{date} The date
{score}, {max_score}, {percent}, {passed} The result — only populated once results are released
{examinee_name}, {ungraded_count}, {admin_attempts_url} Administrator notices only
{closure_reason} Why an attempt was closed automatically — the time limit, inactivity, or the exam window. Auto-close notice only

Result tokens respect the release policy. An exam set to manual release does not leak a score through the submission confirmation email; the tokens are simply empty until results are released. Token values are escaped when inserted into the HTML body.


Delivery

Delivery is hybrid, which matters for understanding failures.

  1. When an event fires, the message is queued and an immediate send is attempted.
  2. If that send succeeds, the queue row is marked sent and nothing more happens.
  3. If it fails, the row stays pending with a backoff, and is retried by a scheduled task.
  4. After a number of failed attempts the row is marked failed and no longer retried.

Warning: the retry step needs a Joomla scheduled task that you create. Immediate sending works without it — most mail goes out on the first attempt — but with no task, anything that fails once is never tried again. Certificate expiry reminders and scheduled reports depend on tasks too. See Scheduled tasks.


Settings

In Configuration → Settings → Notifications:

Field What it does
Notifications enabled The master switch. Off means nothing is sent at all
From name The sender name on outgoing mail
From email The sender address
Administrator email Where administrator notices go. Not defaulted to the site email
Notify administrator on submission Enables the every-submission notice. Off by default

The section is hidden when the Notifications app is switched off in the App Manager.


When mail does not arrive

Check in this order — the first two account for most cases:

  1. Joomla's own mail configuration. Use System → Global Configuration → Mail → Send Test Mail. Next Exams sends through Joomla's mailer; if that fails, nothing else matters.
  2. The master switch and the app. Both must be on.
  3. A template exists for the event. No template row means no message.
  4. The administrator address is set. Administrator notices are not sent anywhere by default.
  5. The plugin is enabled. Immediate sending is driven by the notifications system plugin.

Dependencies elsewhere

Two features send their mail through this system rather than their own, which means switching notifications off silently stops them:

  • Certificate expiry reminders
  • Scheduled analytics reports

This coupling is intentional — one mail pipeline, one place to configure the sender — but it is worth knowing that turning notifications off does more than stop attempt emails.


Access control

Action Required permission
View and edit email templates configurationmanage_notifications
Change notification settings configurationmanage_settings

See also

All Extensions