Switch the dashboard between the ballot states. These views are admin only โ staff always see the live dashboard.
After the submission deadline, hide the weekly overview behind the admin password so mock/test draws are not mistaken for the real results.
Publish freezes what states 3 and 4 show. After publishing, running more test draws, undoing a draw or clearing ballots no longer changes those pages. Unpublish to go back to live data.
Execute the first or second draw with a seed, or undo a test draw.
Shown in the nav bar of states 3 and 4 so anyone can reproduce the draw. Use this to record a seed for draws logged before seeds were stored.
Personalised FormSG links for everyone still short of 4 weeks โ prefilled with their ID, email and how many weeks they are owed. Staff can also submit themselves at /round3; both routes land in the same Round 3 draw.
Change capacity or modality caps for specific weeks.
| Week | Slots | Caps |
|---|
Staff who cannot be on leave together in the same week.
| Emp 1 | Emp 2 | Label | Status | Clashing weeks |
|---|
Add ML, MRL, PL, SPL, RL, HL, TL, ICL, CCL, FCL, AL entries.
| Staff | Type | Week | Modality | Date Remark |
|---|
Staff whose ballot entries do not count toward modality caps. These staff effectively increase available slots.
| Initials | Modality | Reason | Added |
|---|
GEN staff who will move into a modality in 2027. During the draw they take up the future modality's cap instead of the GEN cap, and they are highlighted in baby blue on the dashboard (e.g. EAG (US)).
| Initials | Current Modality | Future Modality | Added |
|---|
Enter a ballot for staff who cannot access their NUH email during the ballot period. Saving replaces that staff member's entire ballot (same as a form submission) โ it never adds on top of it, so a staff member can never end up with more than the allowed 4 weeks + bonus.
Enter Round 2 weeks for staff who cannot access their NUH email, or who asked in person. Pick a staff member to load their current Round 2 weeks โ there may be none โ edit them, then save. Saving replaces that staff member's Round 2 weeks, so they can never end up with duplicates.
Staff listed here get an Admin panel card on their welcome page (which opens /admin). It is a shortcut only โ the admin panel still asks for the admin password before showing anything.
Issue a sign-in code for a staff member without sending an email, then read it out (or send it yourself) โ they enter it at /login. Use this when an emailed code never arrives, and to test the staff pages as a particular person. Issuing a code replaces any code already outstanding for that address.
Who has not taken part. Round 1: staff on the register with no valid ballot entry (a VOID โ-only submission counts as nothing, and is listed separately). Round 2: staff still owed a week after round 1 who have not submitted a Round 2 week โ anyone already on 4 weeks had nothing to submit.
Ballot entries flagged as duplicates. Every submitted entry is captured โ the duplicate occurrence is marked VOID โ and excluded from the draw; the valid entry (no tag) is the one considered. For a cross-duplicate (same week in P1 and P2), the P1 entry is the valid one and the P2 entry is marked VOID โ.
Download ballot data or view remaining vacant weeks.
The submission window has closed. The team is currently conducting tests to ensure the draw conditions are working as intended. To view the test environment, please enter the dashboard password below. (The admin panel keeps its own, separate password.)
The final list of submissions is available below.
Loading dashboard dataโฆ
Loading analyticsโฆ
Enter your initials to see, week by week: your chances based on that week's slots and your modality's quota, and โ once the draw has run โ whether you got the week and, if not, why.
No draw has been run yet.