Timefree-next · Demo server
Kiosk & Appointment Booking — Tester Guide
Two flows to exercise on timefree-next.aidemo.pharos360.com:
a student checking in at a service kiosk, and a student booking an
appointment with a staff member (Judy Fakey). All test data is already
seeded — no setup needed.
Accounts & access
The demo server uses an email-only dev login — no passwords. Enter the email at the login screen and you're in as that person.
| Role | How to sign in |
|---|---|
| Student | demo.student@example.com |
| Staff (Judy) | judy.fakey@example.edu |
| Staff (kiosk admin) | james@pharosresources.com |
| Kiosk activation | https://timefree-next.aidemo.pharos360.com/activate/front-deskpassphrase demo123 |
Flow A Kiosk check-in and check-out
A shared device (tablet or laptop at a front desk) is activated once, then students walk up, sign in, and check in to a service.
-
Activate the kiosk
Open
/activate/front-deskin the browser acting as the kiosk and enter passphrasedemo123. Expect: "Station activated!" and the Front Desk Kiosk welcome screen asking the student to sign in. -
Sign in as the student
Tap Sign In, enter
demo.student@example.com. Expect: return to the kiosk screen with "Welcome Demo!" and a choice of services. - Check in Pick Tutoring or Advising and press Check In. Expect: a confirmation screen naming the service you chose.
- Return as the same student Go back to the kiosk screen (or finish and sign in again) while still checked in. Expect: the kiosk remembers the open visit — "You are currently checked in for …" with a check-out prompt instead of the service list.
- Check out Press Yes, Check Out Now. Expect: a check-out confirmation, then the kiosk resets for the next student. The station itself stays activated after the student leaves.
Note: activation lives in the browser session. A new
browser, incognito window, or another device will ask for the
demo123 passphrase again — that's the intended behavior for
a shared device, not a bug.
Flow B Student books an appointment with Judy
Judy Fakey has "Office Hours" availability Monday–Friday, 9:00am–3:00pm Central, from July 6 through the end of August, in 30-minute "Office Visit" slots.
-
Sign in as the student
Go to
https://timefree-next.aidemo.pharos360.comin a normal (non-kiosk) browser window and log in asdemo.student@example.com. Expect: the calendar view. - View Judy's availability Select Judy Fakey as the person to book with and navigate to any weekday from July 6 onward. Expect: "Office Hours" slots across the morning and early afternoon (shown in your own timezone).
- Book a slot Choose an open slot and confirm the Office Visit appointment. Expect: the appointment appears on the student's calendar; the slot is no longer offered to others.
-
Verify from Judy's side
In a different browser or private window, log in as
judy.fakey@example.edu. Expect: the student's appointment on Judy's calendar at the booked time.
Optional: staff kiosk management
Log in as james@pharosresources.com and open
/kiosk/manage.
- The Front Desk Kiosk station is listed with its services (Tutoring, Advising).
- The service event log shows the check-ins and check-outs you performed in Flow A, with times.
- Adding a new service and offering it on the station makes it appear on the kiosk screen.
What to report
- Any step where what you see differs from the Expect line.
- Times displayed in the wrong timezone (student and Judy are both Central).
- Being able to check in twice without checking out, or book an already-taken slot.
- Anything a student can see or do that should be staff-only (e.g. the "Deactivate station" button,
/kiosk/manage).