Settings
Component-wide defaults for Next Exams, at Configuration → Settings.
Next Exams deliberately has no Joomla Options screen. There is no config.xml and no Options button in the component toolbar — every setting lives here, in the application's own settings page, stored in the component's settings table. This keeps configuration in one place rather than split between two interfaces.

Sections
Settings are grouped into six sections. Two of them disappear entirely when their app is switched off, so the page only ever shows what is relevant to your installation.
| Section | What it covers | Hidden when |
|---|---|---|
| Formatting | Date, time and number presentation | Always shown |
| Colours | The site colour scheme used by the runner and result pages | Always shown |
| Exams | Global exam defaults and result behaviour | Always shown |
| Notifications | Sender identity, admin recipient and the notification master switch | The Notifications app is off |
| Taking modes | Global defaults for the per-exam taking behaviours, and the auto-close policy | Always shown |
| Monitoring | Poll, stale and ping intervals for the live board | The Monitoring app is off |
Each section saves independently — saving one does not reset the others.
Colours
The colour scheme is applied to the site-facing pages through CSS custom properties, so the runner and result pages pick up your palette without a template override.
| Key | Used for |
|---|---|
| Accent | Primary actions, the current-question cue, progress |
| Background | The page surface behind exam content |
| Text | Body text on that surface |
| Correct | Correct-answer markers on the review page |
| Incorrect | Incorrect-answer markers |
Correct and incorrect are never the only signal for a state — the review page distinguishes them by more than colour — so changing these does not create an accessibility problem. See Accessibility.
Exams
Global defaults applied to result handling and to new exams. Anything set here can be overridden on an individual exam.
| Field | What it does | Notes |
|---|---|---|
| Result release | The default release policy for a new exam | Immediate, after close, scheduled, or manual |
| Anonymous identity | How a guest examinee is identified | Token, login, or identify — must match the access gate's expectations |
| Integrity capture | The master switch for signal capture | Also needs the per-exam flag. See Integrity signals |
Taking modes
Each per-exam taking behaviour has a global default here, which seeds a new exam when it is created. Changing a default does not retrospectively alter existing exams — that would silently change how a published assessment behaves.
The taking behaviours are attempt mode, layout, pause and resume, and cooldown. See Exam Builder for what each one does.
It also carries the defaults for how the runner presents itself:
| Field | What it does |
|---|---|
| Review answers before submitting | Whether new exams show the review step listing every question's state before the paper can be handed in. On by default |
| Allow finishing early | Whether new exams put a Finish action in the runner header, reachable from any question. On by default |
| Fullscreen | Default fullscreen policy for new exams: off, offered, or expected. Off by default |
See Exam Runner for what each does, and note that fullscreen is always best-effort — some browsers and LMS embeds cannot grant it, and those examinees continue in a distraction-free view instead.
This tab also carries the auto-close defaults, and the master switch that governs them:
| Field | What it does |
|---|---|
| Close abandoned attempts automatically | The master switch. With it off, an attempt the examinee walked away from stays open indefinitely and keeps holding one of their allowed attempts |
| When an attempt is closed automatically | Default for new exams: mark what was saved, or void the attempt |
| Close after inactivity | Default inactivity period in minutes; 0 disables it |
| When the exam window shuts | Default for whether Open until stops attempts already running |
| Tell the examinee | Default email behaviour for an automatic closure |
| Time spent on a closed attempt | Whether duration is capped at the real deadline or recorded as true wall clock |
| Also close attempts an invigilator paused | Off by default |
See Auto-close for what each one means, and Scheduled Tasks for when you need the background routine as well.
Monitoring
| Field | Range | What it does |
|---|---|---|
| Poll interval | 3–300 seconds | How often the board refreshes |
| Stale threshold | 15–3600 seconds | How long without a heartbeat before an examinee is flagged as quiet |
| Ping interval | 10–600 seconds | How often an examinee's browser checks in |
| Stream transport | On or off | Uses server-sent events instead of polling. Off by default |
| PIN grants | On or off | Whether invigilator PINs may be issued at all |
The floors are not arbitrary. A zero poll interval would turn the board into a self-inflicted denial of service, so values are clamped into these ranges on save rather than accepted and regretted.
Enabling the stream transport removes HTTP round trips but does not reduce latency — the server re-checks at the same interval either way.
Notifications
Sender name, sender address, the administrator recipient, the master switch, and the opt-in for an administrator email on every submission. Covered in full under Notifications.
Access control
| Action | Required permission |
|---|---|
| View and change settings | configuration — manage_settings |
The App Manager is a separate page with its own permission, and is deliberately not inside Settings — see App Manager.
Some values that appear in the settings table are not editable here at all. The LTI key pair is generated by the component and excluded from the settings interface entirely, and demo-mode state is owned by the demo tasks rather than being a setting you toggle.