Student (Player) Management User Story¶
Feature: Student (Player) Management¶
As a coach,
I want to manage and reuse student details across multiple batches,
So that I can efficiently assign students to new batches without re-entering their information, ensuring a streamlined experience.
User Flow & Detailed Steps¶
-
Accessing Student Management:
- Scenario: The coach logs into the app and navigates to the "Batch Management" section.
- Steps:
- The coach selects a specific batch to view the list of students.
- The app displays all students within the selected batch, with options to view detailed profiles or assign students to additional batches.
- Outcome: The coach has a batch-specific view and can manage students easily.
-
Adding a New Student to a Batch:
- Scenario: The coach wants to add a new student to a batch.
- Steps:
- The coach clicks on "Add Student" within the batch details.
- The coach enters the student’s details, such as:
- Full name
- Date of birth and age
- Contact information (phone number, email)
- Parent/guardian details
- Health conditions or notes (e.g., allergies)
- The student is saved and assigned to the selected batch.
- Outcome: The student is now part of the batch, and their details are stored for future use.
-
Assigning an Existing Student to a New Batch:
- Scenario: The coach wants to assign a student who is already in the system to another batch.
- Steps:
- The coach clicks on "Assign Existing Student" in the new batch’s details.
- The app provides a searchable list of all existing students.
- The coach selects the student, and the system automatically pulls their details and adds them to the new batch.
- Outcome: The student is assigned to the new batch without re-entering any details, saving time and ensuring data consistency.
-
Viewing and Editing Student Profiles:
- Scenario: The coach wants to view or update a student’s information.
- Steps:
- The coach selects a student’s name from the batch list to open their profile.
- The profile includes:
- Personal details (name, age, contact info)
- Health and emergency information
- Attendance history across all batches
- Performance metrics
- The coach can update any necessary details, and changes are reflected in all batches the student is part of.
- Outcome: The student’s profile is kept accurate and consistent across all batches.
-
Tracking Performance Metrics Across Batches:
- Scenario: The coach wants to track a student’s performance in multiple batches.
- Steps:
- The coach opens the "Performance" tab in the student’s profile.
- The app shows metrics for each batch the student is part of, with separate progress graphs or tables.
- The coach can update performance data specific to each batch.
- Outcome: The coach has a comprehensive view of the student’s performance across different training groups.
-
Monitoring Attendance:
- Scenario: The coach wants to review a student’s attendance history.
- Steps:
- The coach clicks on the "Attendance" tab in the student’s profile.
- The app shows attendance records for all batches, with options to filter by batch or date range.
- The coach can add or update attendance notes for specific sessions.
- Outcome: The coach can easily track a student’s attendance and address any concerns.
-
Communicating with Students and Parents:
- Scenario: The coach needs to send updates to students or parents.
- Steps:
- The coach selects the student and clicks "Send Message."
- The app offers communication options, such as:
- SMS
- In-app notifications
- The coach writes the message, which may include:
- Performance updates
- Schedule changes for one or more batches
- Health or safety reminders
- Outcome: Effective communication ensures everyone stays informed.
-
Generating Student Reports:
- Scenario: The coach wants a report summarizing a student’s progress across batches.
- Steps:
- The coach clicks "Generate Report" in the student’s profile.
- The coach selects the type of report and chooses which batches to include.
- The report is generated and can be downloaded or shared.
- Outcome: The coach has a detailed report that covers the student’s performance and attendance in all relevant batches.
Student (Player) Management Table¶
| Step | Description |
|---|---|
| Accessing Student Management | The coach navigates to Batch Management and selects a batch to view and manage student profiles. |
| Adding a New Student to a Batch | The coach inputs student details and assigns the student to a batch. The student’s information is saved for future use. |
| Assigning Existing Student | The coach assigns a student who is already in the system to a new batch without re-entering their details, ensuring efficiency and consistency. |
| Viewing and Editing Profiles | The coach views and updates student profiles, with changes reflected across all batches the student is part of. |
| Tracking Performance Metrics | The coach tracks and updates performance metrics for students across multiple batches, reviewing batch-specific data. |
| Monitoring Attendance | The coach reviews attendance history for students, with records from all batches, and can filter or add notes as needed. |
| Communicating with Parents | The coach sends messages about performance, schedule updates, or health reminders to students and parents through various channels. |
| Generating Student Reports | The coach generates comprehensive reports on a student’s progress and attendance across one or more batches, available for download or sharing. |