Workshop To-Do Lists
Feature Detail
Description
Workshop To-Do Lists provides task management functionality within the Mentor Program, allowing coordinators and facilitators to create, assign, and track action items arising from mentor workshops. Each to-do list is linked to a specific workshop, capturing follow-up tasks such as contacting participants, preparing materials for the next session, or coordinating with administrators. The feature supports structured post-workshop follow-through and ensures that decisions made during group sessions translate into concrete tracked actions.
Sources & reasoning
Line 100 explicitly lists "to-do-lister" as a named component of the Blindeforbundet Mentorordning alongside note tools and participant lists. Line 471 names Workshop To-Do Lists as a distinct mentor-program feature. The Mentorordning is placed in Fase 3 (line 358), confirming v1.1 as the target release by ordinal mapping.
-
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 |
Analysis
Workshop To-Do Lists bridges the gap between workshop discussions and real-world follow-up actions, a common failure point in unstructured mentoring programs. By providing a lightweight task management layer tied to each workshop, coordinators ensure that commitments made during sessions are tracked and completed, improving program effectiveness and accountability. From an organizational standpoint, this reduces the risk of follow-up tasks being forgotten or duplicated across multiple coordinators, and provides a lightweight audit trail of post-workshop actions. The feature adds meaningful value for Blindeforbundet's structured two-day workshop format while remaining simple enough to be adopted without significant training overhead.
Implementation requires a workshop_todos table linked to mentor_workshops with fields for task description, assigned user, due date, completion status, and timestamps. The Flutter frontend needs a to-do list widget embedded in the workshop detail screen, supporting task creation, assignment, and completion toggling. BLoC/Riverpod manages to-do state with optimistic updates for a responsive UI. Offline support via Drift allows to-do lists to be created and updated without connectivity and synced via the mutation outbox. The assignee picker integrates with the organization's user directory. WCAG 2.2 AA compliance is required including accessible checkbox semantics and proper focus management.
Components (15)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.