diff --git a/docs/um.html b/docs/um.html
index 60e3067..cb1bddc 100644
--- a/docs/um.html
+++ b/docs/um.html
@@ -291,12 +291,15 @@
2. Accessing the Application
3. Selecting a Program
4. Student Dashboard
- 5. Adding a Student
- 6. Viewing Student Goals
+ 5. Adding & Editing Students
+ 6. Managing Goals
7. Managing Benchmarks
8. Recording Progress Events
- 9. Typical Workflow
- 10. Usage Notes
+ 9. Deleting Records
+ 10. Reports
+ 11. Mobile Experience
+ 12. Typical Workflow
+ 13. Usage Notes
@@ -314,6 +317,7 @@
help teachers and program staff organize student progress in a
structured way. Users can review assigned students, create or review
goals, define benchmarks, and document progress events over time.
+ The application works on both desktop and mobile devices.
@@ -330,14 +334,15 @@
Milestones per goal
- Events
- Progress history
+ Progress Events
+ Documentation of progress
- This manual focuses on the current application workflow shown in the
- deployed prototype and implemented interface.
+ This manual covers the current application workflow as implemented
+ in the deployed prototype. Features relating to district registration
+ and administration are documented separately.
@@ -366,12 +371,14 @@
3. Selecting a Program
After authentication, the system displays the list of programs
- available to the logged-in user.
+ available to the logged-in user. Each program card shows the
+ program name, your role (e.g. Teacher, Admin), and whether it is
+ your primary program.
- Review the available program cards.
- - Select WIN Program – Teacher (Primary).
+ - Click the program you wish to work in.
- The application will open the main dashboard for that program.
@@ -385,59 +392,115 @@
-
Information shown on each student card
+
Sidebar
- - Student identifier
- - Expected graduation date
- - Number of goals
- - Number of progress events
- - Last activity date
+ -
+ The left sidebar lists all students. Each entry shows the
+ student's name and IEP date.
+
+ -
+ Use the My Students / All toggle to switch
+ between viewing only your own students and all students in
+ the program.
+
+ - Click a student to open their goal workspace.
Navigation
- - The left sidebar lists students for quick access.
- - Clicking a student opens that student’s detail view.
- - The dashboard serves as the main starting point for daily use.
+ -
+ The sidebar also provides links to Reports
+ and Log Out.
+
+ - Click the edit icon next to a student to update their name or IEP date.
- 5. Adding a Student
+ 5. Adding & Editing Students
- Teachers can add a new student record directly from the dashboard.
+ Teachers can add a new student record directly from the dashboard,
+ or edit an existing student's information.
+ Adding a student
- - Click + Add a Student.
- - Enter the Student Identifier.
- - Enter the Expected Graduation Date.
- - Click Add Student to save the record.
+ - Click + Add Student at the bottom of the sidebar.
+ - Enter the student's Name (initials or other non-personally identifiable label).
+ - Enter the Next IEP Date.
+ - Click the save button to create the record.
- Once saved, the new student appears in the dashboard and sidebar.
+ Once saved, the new student appears in the sidebar immediately.
+
+ Editing a student
+
+ - Click the edit icon (pencil) next to a student's name in the sidebar.
+ - Update the Name or Next IEP Date as needed.
+ - Click Save.
+
- 6. Viewing Student Goals
+ 6. Managing Goals
- Selecting a student opens the goals view for that student. Goals are
- the main tracking objects used to measure student development and
- progress.
+ Selecting a student opens the goal workspace for that student.
+ Goals are the main tracking objects used to measure student
+ development and progress. Each goal appears as a tab along the top
+ of the workspace, labeled by its category.
- Goal details may include
-
- - Goal category or label
- - Goal description
- - Associated benchmarks
- - Related progress events
-
+ Creating a goal
+
+ - Click the + Goal tab in the workspace.
+ - Fill in the goal details:
+
+ - Category — a short label (e.g. Reading, Math, Behavior)
+ - Baseline — the student's starting point
+ - Goal — a description of the desired outcome
+ - Target Completion Date — automatically pre-filled from the student's next IEP date
+
+
+ - Click Add Goal to save.
+
+
+ Viewing a goal
+
+ Click a goal tab to view its details. The goal card shows the
+ category badge, description, and target completion date. Below the
+ card, two sub-tabs allow switching between
+ Benchmarks and Progress Events
+ for that goal.
+
+
+ Editing a goal
+
+ - Click the edit icon (pencil) on the goal card.
+ - Update any of the goal fields.
+ - Click Save.
+
+
+ Closing a goal
+
+ When a student completes or exits a goal, the goal can be formally
+ closed from the goal edit screen.
+
+
+ - Click the edit icon (pencil) on the goal card.
+ - Set the Close Date.
+ - Mark whether the goal was Achieved (yes or no).
+ - Optionally add Close Notes summarizing the outcome.
+ - Click Save.
+
+
+ Closed goals remain visible for reference and reporting but are
+ clearly distinguished from active goals.
+
Users can use this page to quickly review whether a student is making
@@ -449,14 +512,31 @@
7. Managing Benchmarks
Benchmarks break a goal into smaller, measurable steps. This makes it
- easier to see incremental progress over time.
+ easier to see incremental progress over time. Each benchmark has a
+ full description and an optional short name used for compact display.
To add a benchmark
- - Open the selected student’s goal.
- - Go to the Benchmarks section.
- - Enter the benchmark description.
+ - Select the goal tab for the relevant goal.
+ - Switch to the Benchmarks sub-tab.
+ - Click + Add Benchmark.
+ - In the modal, enter the Benchmark description and optionally a Short Name.
+ - Click Add to save.
+
+
+
AI-assisted suggestions
+
+ When adding a new benchmark, you can click the
+ ✦ Suggest with AI button. The system will analyze
+ the student's goal and generate a recommended benchmark that you
+ can accept, modify, or discard before saving.
+
+
+
Editing a benchmark
+
+ - Click the edit icon (pencil) next to the benchmark.
+ - Update the description or short name.
- Click Save.
@@ -468,16 +548,43 @@
8. Recording Progress Events
Progress events document meaningful activities, milestones, or notes
- related to a student’s goal.
+ related to a student's goal.
-
Each progress event should capture
+
To log a progress event
+
+ - Select the goal tab for the relevant goal.
+ - Switch to the Progress Events sub-tab.
+ - Click + Log Progress Event.
+ - Enter a Description of the activity.
+ -
+ Optionally, select one or more Related Benchmarks
+ to link the event to specific milestones. Benchmarks appear as
+ clickable chips that toggle on and off.
+
+ - Click Log to save.
+
+
+
Each progress event captures
- - A brief description of the activity
- - The user who recorded the event
- - The date of the event
+ - A description of the activity
+ - The user who recorded the event (recorded automatically)
+ - The date of the event (recorded automatically)
+ - Any linked benchmarks
+
+ Progress events are displayed in a timeline view, with linked
+ benchmark tags shown beneath each entry.
+
+
+
Editing a progress event
+
+ - Click the edit icon (pencil) on the event card in the timeline.
+ - Update the description and/or benchmark selections.
+ - Click Save.
+
+
Example
Took C4G – loved it!
@@ -487,8 +594,111 @@
+
+ 9. Deleting Records
+
+ Students, goals, benchmarks, and progress events can all be deleted.
+ Deletions are permanent and cannot be undone.
+
+
+ How to delete
+
+ -
+ Student — Click the delete icon (trash) in the
+ student header area. A double-confirmation dialog will appear
+ because this deletes the student and all their goals, benchmarks,
+ and progress events.
+
+ -
+ Goal — Click the delete icon on the goal card.
+ A double-confirmation dialog will appear because this also
+ deletes all benchmarks and progress events under the goal.
+
+ -
+ Benchmark — Click the delete icon next to
+ the benchmark. A double-confirmation dialog will appear.
+
+ -
+ Progress Event — Click the delete icon on
+ the event card in the timeline. A confirmation dialog will appear.
+
+
+
+
+ Deleting a student or goal is a cascading operation — all child
+ records (goals, benchmarks, and progress events) are permanently
+ removed. Use with caution.
+
+
+
+
+ 10. Reports
+
+ The Reports section provides tools for extracting and summarizing
+ student progress data. Access it from the Reports
+ link in the sidebar.
+
+
+ Student Progress Report
+
+ Generates a formatted progress report for a selected student over
+ a date range. This is useful for IEP meetings, program reviews, or
+ external reporting.
+
+
+
+ - Click Reports in the sidebar, then select Student Progress Report.
+ - Select a Student from the dropdown.
+ - Set the From Date and To Date for the reporting period.
+ - Check or uncheck which Goals to Include in the report.
+ -
+ Optionally, edit the Prompt to customize the
+ report instructions. The prompt auto-saves as you type.
+
+ - Click Run to generate the report.
+
+
+
+ The generated report aggregates goals, benchmarks, and progress
+ events into a structured summary that can be copied or used in
+ external documents.
+
+
+
+
+ 11. Mobile Experience
+
+ The application automatically detects whether you are using a
+ touch-based mobile device and presents a touch-optimized interface.
+
+
+ Mobile capabilities
+
+ -
+ Student list — browse your students, with the
+ same My Students / All toggle available on desktop.
+
+ -
+ Student goals — tap a student to view their
+ goals and benchmarks.
+
+ -
+ Log progress events — tap a goal to open a
+ touch-friendly form for entering notes and selecting benchmarks
+ via large, tappable tiles.
+
+
+
+
+ Some management features — such as adding students, creating goals,
+ editing benchmarks, running reports, and deleting records — are
+ only available in the desktop interface. Use a desktop browser for
+ full administrative access.
+
+
+
- 9. Typical Workflow
+ 12. Typical Workflow
- Log into the application.
- Select the appropriate program.
@@ -496,18 +706,21 @@
- Add a student if needed.
- Open a student record.
- Review or create goals.
- - Add benchmarks to define milestones.
- - Record progress events as the student advances.
+ - Add benchmarks to define milestones (use AI suggestions when helpful).
+ - Record progress events as the student advances, linking relevant benchmarks.
+ - Run reports as needed for IEP meetings or program reviews.
- 10. Usage Notes
+ 13. Usage Notes
- - Keep student identifiers consistent to avoid duplicate entries.
+ - Keep student names consistent to avoid duplicate entries.
- Update progress events regularly so the record stays current.
- Use benchmarks to make large goals easier to track.
+ - Link progress events to benchmarks for richer reporting.
- Review student cards often to spot inactivity or missing updates.
+ - Use the mobile app for quick progress logging in the field.
- Log out when finished using the system on a shared device.
@@ -518,7 +731,7 @@