Repository navigation
SecureTest v1.6.0
Secure Test v1.6.0
Built from fdba1d9 on main. Requires macOS 26.4 or later.
Not yet notarized — install through Jamf. Apple's notary service is still refusing submissions for the district team (the agreement issue since v1.4.0). The pkg and app are Developer ID-signed with the hardened runtime, which is all a Jamf / AutoPkg install needs. A copy downloaded in a browser and opened by hand will be blocked by Gatekeeper until the notarization goes through.
Update required for fill-in-the-blank tests. The server refuses a test containing a fill-in-the-blank question to any client older than 1.6.0, before the Mac locks; an older client shows its generic "This test could not be opened. Could not join. Tell your teacher." Every other test still works on older versions. From 1.6.0 on, a future refusal of this kind tells the student to update Secure Test in Self Service.
What changed since v1.5.0
- Fill in the blank. A sentence with blanks inside it: a dropdown blank (the student picks one option) or a typed blank. Dropdown options keep the teacher's bold, italics and math. Bold or italics around a blank render correctly. Posting, resume, keyboard, read-aloud, VoiceOver and the contrast / zoom / font accommodations all work as for other questions.
- Formatting in essays. When the teacher allows it for an essay, the student gets a toolbar — Bold, Italic, Underline, bulleted and numbered lists, Indent first line, Undo, Redo — with the usual shortcuts (Cmd-B / I / U, Shift-Cmd-8 / 7, Cmd-] / Cmd-[). Read-aloud highlights each word in the formatted answer; dictation inserts at the caret.
- Undo and redo in every text field (Cmd-Z / Shift-Cmd-Z): essays, short answers, table cells and typed blanks.
- "Time ran out — ask your teacher" on Your tests beside a disabled Resume, when an attempt's time limit has passed; it clears when the teacher adjusts the time.
- The typed blank takes the student's contrast set.
Hand-run before release: real Automatic Assessment Configuration sessions on 2026-10-07 — fill in the blank and formatted essays (format keys, lists, indent, undo, paste refused, Tab, spell check, read-aloud, dictation, VoiceOver, hand-in), then this exact build against the live server (formatted dropdowns picked by keyboard; Indent after a numbered list). Contrast / zoom / font and the "Time ran out" row under simulated lockdown. See client/MANUAL-CHECKS.md, "Fill in the blank (v1.6.0)", "FB-S2 + FB-S1", "Formatting in essays" and "U-12 + U-15".
Requires configuration profile
The app reads its configuration from managed preferences; a pkg alone launches into "This Mac isn't set up for Secure Test yet." The profile already scoped for earlier releases carries over unchanged (keys did not change).
| Preference domain | Key | Type | Value |
|---|---|---|---|
net.psd401.securetest.client |
ServerURL |
string | https://<origin> |
net.psd401.securetest.client |
GoogleClientID |
string | <native-oauth-client-id> |