Back to dev guide

Dev · visual mockups

What the app could look like.

HTML-only sketches of the main screens. No database, no form submission, no saved state — these exist to give the client something visual to react to alongside docs/client_questions.md. Each section opens with an intent note explaining the goal.

Caseload

Supervisor view

Trainee · A. Singh · 5 active cases

Sort: Last referenced
Case Status Concerns Last
J.M. Active Generalized anxiety Academic stress This week
A.K. Active Relationship difficulties Last week
Case 12 On hold Depression 2 weeks ago
R.B. Active Grief and loss Adjustment Quiet · 4 wks
T.P. Closed Adjustment Fall W7
Showing 5 of 5 · 20 slots remaining

Case detail

J.M. · Active

Generalized anxiety Academic stress

Referenced in the agenda

  • Week 4 · "flat moment mid-session" Mon
  • Week 3 · scope question about homework Fri

Referenced in reflections

  • Week 4 weekly reflection · "still_thinking" prompt Mon
  • Week 3 weekly reflection · "uncertainty" prompt Fri

Last referenced Mon. Read-only history on this screen — editing happens inline on the agenda and reflection surfaces.

Offboarding

Both home screens · 3–4 weeks before Week 30

Supervisee · /supervisee

Your practicum year is coming to a close

Before you go, there are a few things worth doing together — including a conversation with your supervisor about your year and the option to download parts of your portal record. More on that soon.

Conversation prompt

As you finish this year, it's worth taking some time with your supervisor to reflect on where you started, where you are now, and what you're carrying into your career. Some things worth bringing: what you're most proud of, what still feels unfinished, and what kind of clinician you want to become.

Your record of the year

This is your record of the year. You're welcome to take it with you.

  • Competency ratings (all three checkpoints) Download
  • Reflection history Download
  • Alliance Check-In responses Download
  • Agenda history Download

Available for 2 months after Week 30, then archived.

Alt state · downloads off

Your supervisor has turned off the portal download option — reach out if you'd like to revisit.

Supervisor · /supervisor/trainees/:id

A. Singh is approaching Week 30

The offboarding notification fired 3 weeks before the final checkpoint. Plan the closing conversation and review whether the data-export bundle should stay enabled.

Conversation prompt

Your supervisee is approaching the end of their practicum year. This is a good time for a deliberate closing conversation — one that honors the work they've done and sends them forward with clarity. Consider: what have you witnessed in them this year? What do you want them to know as they leave?

Offboarding admin

Year-record download Enabled
Previous supervisees archive Open

Archive fires 2 months post-W30.

Satisfaction survey

Supervisee only · supervisor sees responses

Winter break · midyear check-in

You're halfway through the year

Here's a chance to reflect. All items are optional.

  1. My placement site has provided meaningful learning opportunities.

    1 2 3 4 5
  2. I have felt supported by the broader team at my placement site.

    1 2 3 4 5
  3. What has been most valuable about your experience this year so far?

    Sitting with cases that didn't have an answer — learning that staying with the client was the work…
  4. What would you change if you could?

    (blank)

+3 more items on the full survey (last free-text + 2 rated).

End of Spring · year-end reflection

Looking back at the year

The year is closing. A last chance to reflect. All items are optional.

  1. This practicum year has supported my growth as a clinician.

    1 2 3 4 5
  2. I feel prepared to enter the profession as a social worker.

    1 2 3 4 5
  3. Which feature of the portal did you find most useful?

    The weekly reflection — I kept coming back to what I wrote a month ago and seeing how things had shifted.
  4. What do you want your supervisor to know as you finish this year?

    (blank)

Full Spring survey: 14 items total (Winter 7 + 7 additional — 8 rated, 6 free text).