User Interface medium complexity frontendmobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

A structured note-taking interface for coordinators and facilitators to create and edit notes tied to specific mentor workshops. Provides rich text editing with sections for discussion points, action items, and session outcomes. Displays existing notes for the selected workshop and supports saving drafts alongside final submissions.

Feature: Workshop Notes

workshop-note-editor-screen

Sources & reasoning

Line 100 explicitly lists "notatverktøy" (note tool) as a named component of the Mentorordning for Blindeforbundet alongside to-do lists and participant lists. Line 471 names Workshop Notes as a distinct feature within mentor-program. The Mentorordning sits in Fase 3 per line 358, confirming v1.1 as the target release.

  • docs/source/likeperson.md · line 100
    **Mentorordning (karriereverksted):** Eget notatverktøy, to-do-lister og deltakerlister for gruppeveiledning over to dager.
  • docs/source/likeperson.md · line 471
    | mentor-program | Mentor Program | Career Workshops, Workshop Notes, Workshop Participant Lists, Workshop To-Do Lists |

Responsibilities

  • Render a form-based editor with distinct sections for discussion points, action items, and outcomes
  • Load and display existing notes for the selected workshop session
  • Allow coordinators and facilitators to save drafts or submit final notes
  • Validate required fields before submission and surface inline errors
  • Navigate back to the workshop detail view after successful save

Interfaces

loadNote(workshopId: string): WorkshopNote
saveNote(note: WorkshopNoteInput): Promise<void>
submitNote(note: WorkshopNoteInput): Promise<void>
onDiscardChanges(): void

Related Data Entities (1)

Data entities managed by this component