Settings
Stored in this browser only. Keys are never displayed once saved: only the last four characters are shown.
Groq API access
Whisper transcription and LLM marking run on Groq.
AI models
After a successful test the assessment list shows the models available to your account.
Speech (radio messages and injects)
Groq's Orpheus voices are American only and capped at 200 characters. For a natural UK accent use ElevenLabs or OpenAI.
Scene image generation
Nano Banana (Google Gemini image models) is recommended for photorealistic UK scenes. Groq and ElevenLabs have no image models.
Assessment and player
Appearance
The dark workbench suits the builder; the light theme is easier on trainees during an exam.
Marking guidance
Injected into every assessment prompt: service SOPs, terminology, expectations.
Access password
Every page shows a login screen until the access password is entered. Changing it here applies to this browser; the default applies elsewhere until changed there too.
The built-in login works on any host, including exported packages, but it is a client-side gate. For server-enforced protection on Apache or XAMPP, enable the Basic Auth block in .htaccess (a ready .htpasswd is included).
Data
Scenarios, images and attempts live in this browser's IndexedDB.
Calculating storage
Backups include settings but never include API keys.
One-off copy. Existing server scenarios with the same id are updated; nothing else on the server is touched. After this, the live site is the master copy.
Security and governance notes
Data flow. Audio goes to Groq for transcription; transcripts and scenario text go to Groq for marking; radio text goes to your chosen speech provider; image prompts go to your image provider. Nothing is sent anywhere else. Check each provider's data-processing terms against your DPIA before live use.
Human in the loop. AI marking is a recommendation. An authorised examiner must review and confirm every grade, consistent with the service's AI-Assisted Marking Tool disclaimer.
Keys. Prefer config.php on the server (proxy mode or automatic fallback). Keys entered here sit in this browser's local storage and are only ever displayed masked.