Department & care

Delivering, checking and publishing the schedule

Local preview, automated triple test, double check of half-days and names, then publication in four clicks and online verification.

Associate prof. (MCU-PH)Full prof. (PU-PH)Claude CodeCoworkGitHubNetlify15 min per version

Deliver and publish: four-step circuit, verification report, before / after changes.
Deliver and publish: four-step circuit, verification report, before / after changes.

Screenshot of a real tool · fictitious data, names blurred

The problem

A new version of the schedule can erase data, break a tab or display old names on the team’s workstations. And the publication procedure, done once a month, is forgotten from one time to the next.

Step-by-step method

  1. Start again from the online source, not from a local copy: archive it as is, with the current state of the data.
  2. Always deliver four things: a local preview to open right away, the file to publish (already renamed index.html in a _A_PUBLIER_vXX folder), the archived source, and any emails, drafted in the conversation.
  3. Automated triple test (driven browser):
    • no script errors, all modules loaded, with and without real data;
    • the key views: the month view shows all staff members, absences are displayed;
    • the real gestures: importing an absence email, drag-and-drop in a tab, assigning a stand-in.
  4. Double check of half-days: compare the template schedule with each activity tab, and list the discrepancies (someone scheduled for echocardiography in the template but missing from the echocardiography tab). Nothing is corrected without approval.
  5. Double check of names against the directory: spelling, identifiers, duplicates, people not found flagged as such.
  6. Publish in four clicks:
    1. open the schedule’s GitHub repository;
    2. “Add file” then “Upload files”;
    3. drag the index.html file (it replaces the old one, which is intended);
    4. “Commit changes” on the main branch.
  7. Check online after a minute: hard reload (Ctrl + F5), version number in the title, new buttons present. A “not connected” banner goes away with the team password.
  8. Announce: a short email to the secretariat and to the mailbox of the activity concerned, with the others in copy, drafted in the conversation and sent by you.

Deliverable

A tested version, listed discrepancies, a verified publication, and a ready announcement.

Lessons learned

  • A frozen copy of the data inside the published file makes old names reappear on new workstations: remove it, and flag any workstation that is not connected.
  • Dropping a person onto an occupied cell can create a duplicate: test this gesture with every version.
  • A publication procedure must be written for someone who has never done it, including what they should see at the end.

Starter prompt

Here is the online source of the schedule. Apply the requested fix, then deliver the local preview, the file to publish renamed index.html, the triple test, the list of half-day discrepancies and the four-click publication procedure.

← Back to the triptych