Skip to content

AY1920S1-CS2113T-W13-1/main

 
 

Repository files navigation

Build Status

Coach Manager

By: W13-1 Since: 16 September 2019

Introduction

Coach Manager is an app designed for use by busy sports trainers in charge of multiple classes and many students. The app is optimized to keep track of the classes and students a trainer is in charge of. The schedule and lessons to be taught can be viewed by the trainer, and training plans can even be adjusted as per requirements. In addition, the planner helps the trainer track the progress of the students by making comparisons between their current standards to past records or personal best.

User Interface

UI Example

Features

Feature 1: Training Schedule

This feature allows the trainer to add or remove training days to a training schedule. The manager may select to view the schedule by the day/week/month. After creating a training day, they will be able to add students to the lesson individually, or by pre-arranged groups.

Feature 2: Training Session Sub-schedule

Trainer is able to view his daily schedule. Training programmes can be edited for the day and special goals of the day can be viewed to see which students require special attention. A reflection for the day can be keep stored in the app, to allow trainers to reflect on any improvements seen in students, or if any students require assistance for the near future.

Feature 3: Manage Students

Trainers are able to view student details such as age, NRIC, and emergency contacts, as well as past achievements. In addition, trainer comments like attendance, strengths and weaknesses, personality and personal best of students in the training course can be maintained. This information can facilitate the planning of a more suitable training programme for every student.

Feature 4: Training Circuits

The trainer is able to create general training regimes for his classes that are often used. He may create multiple training regimes which can be added to specific training days, and each training has a level of intensity tied to it. He may view specific regimes, or even all of the regimes in a list format neatly and may be sorted based on the level of intensity. Training regimes can also be edited to adjust certain activities, or remove them to better suit the needs of the students.

Feature 5: Menu

The trainer is able to navigate across the different features of the app easily. He may also see the list of commands for each feature menu.

Site Map