Sages Students
Test page

Nine quick checks of how the iPad behaves, before we build the real app. Work down from the top; it takes about ten minutes. Nothing is saved or sent anywhere.

1

Full-screen check

Not checked yet

In Safari tap Share, then Add to Home Screen, then open Sages Students from the icon.

If you see "Open as Web App", leave it switched on. Do the other checks from the icon too.

Expected: opened from the icon, the page fills the screen with no address bar or tabs, and this card shows ✓.
2

Open SLS

Not checked yet
  1. Tap Open SLS and try to log in.
  2. Look at the top: is there an address bar you can type into?
  3. With Guided Access on (card 4), tap the share button and choose Open in Safari.
  4. Tap Done to come back here.
  5. Try the other two buttons the same way. Also long-press Open SLS and note whether a menu pops up.
Open SLS
Open KooBits
Expected: no address bar you can type into, only a read-only address and a Done button. "Open in Safari" does nothing. After Done, this card shows how long you were away.
3

Timer preview

Not checked yet

Tap Start, then open SLS (card 2) and stay there for more than a minute. Tap Done to come back.

1:00
Pretend allowance: 1 minute
Expected: when you come back after the minute, a terracotta "Time's up" screen is showing. If you stay on this page, it appears at 0:00.

In the real app this clock will run on the server, so closing the app or changing the iPad's clock won't add time.

4

Guided Access

Check by eye
  1. Settings → Accessibility → Guided Access: turn it on, then Passcode Settings → Set Guided Access Passcode.
  2. Open Sages Students from the Home Screen icon.
  3. Triple-click the top button (the Home button on iPads that have one), then tap Start.
  4. Try to leave: press Home or swipe up, pull down Control Centre, and use "Open in Safari" inside SLS (card 2).
  5. To finish: triple-click, type the passcode, tap End.
Expected: the Home button does nothing, Control Centre does not open, and "Open in Safari" does nothing.
5

Sound

Not checked yet

Tap the button once.

Expected: you hear two short beeps.

An iPad plays no sound until someone taps, so the real app will only play sounds after a tap. No sound? Turn the volume up and check silent mode is off.

6

Camera

Not checked yet

Take a photo of anything. The page shrinks it to at most 1500 px on the long side, as the real app will before uploading.

Expected: the camera opens; after you tap Use Photo, a small copy appears below with its sizes.

Nothing is uploaded anywhere.

7

Sound while SLS is open

Not checked yet

Tap the button. It starts a 30-second alarm and opens SLS at the same time. Stay inside SLS and keep it open for at least 45 seconds.

Start 30-second alarm and open SLS
Expected: while SLS is still open you hear a chime and a voice saying "Time's up. Tap Done." repeating until you come back. Then tap Done.

Do this one from the Home Screen icon (card 1), with the volume up and silent mode off. You may hear "Alarm set" as SLS opens.

Why this matters: if the page can make noise from behind SLS, the real app can nag "Time's up" until the child taps Done, and the teacher hears it too.

8

Try to close the pop-over

Not checked yet

Each test opens SLS, waits 20 seconds, then tries one trick to make SLS go away. Stay inside SLS and do not tap Done. If SLS disappears by itself within about 25 seconds, the trick works. Run them one at a time.

Aclose()Not run yet

Opens SLS as a new window, then tells that window to close.

Expected: about 20 seconds after it opens, SLS closes by itself and you are back here without tapping Done.

BSend the pop-over to our pageNot run yet

Opens SLS as a new window, then sends that window to our own orange "Time's up" page.

Expected: after about 20 seconds SLS turns into an orange "Time's up. Tap Done." screen, or closes by itself. Orange but still open means the swap worked but the pop-over stayed.

CNamed windowNot run yet

Opens SLS in a window with a name, then opens our "Time's up" page under the same name.

Expected: after about 20 seconds SLS turns orange or closes by itself. Watch for a second pop-over on top: that means the trick missed.

DReload underneathNot run yet

Opens SLS like card 2, then reloads this page underneath it.

Test D: open SLS, then reload this page
Expected: about 20 seconds after it opens, this page reloads and SLS closes by itself.

If none of these works, the only true forced closes are Apple's own: a native app, or Screen Time's time limit on the SLS address.

9

Device details

Screenshot this card.

Sages Students · test page