From PaulGuWiki
Contents |
Overview
The Learning Path Information Management System ("LPIMS") will allow you to manage program information, manage student information, manage student attendance, manage student registration, manage tutor information, and manage system user information.
LPIMS will allow you to manage program information by giving you the ability to add new programs to the system, and update, archive, and view existing programs. The system will allow you to manage student information by giving you the ability to add new students, and update, archive, and view existing students. The system will allow you to manage student attendance by giving you the ability to record the attendance of students who are enrolled in programs. You may also view and print student attendance reports. LPIMS will allow you to manage student registration by giving you the ability to register students to programs, void invoices, and view and print receipts, and create reports of transactions that occurred on a specified date or time period. The system will allow you to manage tutor information by giving you the ability to add new tutors, and update, archive, and view existing tutors. The system will allow you to manage user information by giving you the ability to add new users, and update, archive, and view existing users. The LPIMS will also have a backup and recovery feature.
There are three access levels in the system: owner, supervisor, and tutor. Owners will have access to all of the features in the system. Supervisors will have access to the Manage Student Information feature, Manage Student Attendance feature, and some of the functions in the transaction feature. Tutors will have access to the Manage Student Attendance feature.
The following sections and screen shots will give you more detailed information about the system.
Access Levels
There are 3 different types of access levels that users can be assigned to. They are:
- Owner
- Supervisor
- Tutor
A user with an access level of Owner may access all functions within the system. An owner may manage program information, manage student information, manage student attendance, manage student registration, manage tutor information, manage user information, and backup and restore the database.
A user with an access level of Supervisor may access the following functions in the system: manage student information, manage student registration, and manage student attendance.
A user with an access level of Tutor may only access the manage student attendance functions.
Database Schema
Main Screen
Manage Program Information
|
The manage program information section may allow users with access to add new programs to the system, as well as update, archive, and view existing programs in the system. The “Manage Program Information” main screen contains a list of existing programs and a panel with options to add a new program and update, archive, or view an existing program. |
Manage Student Information
|
The manage student information section allows users with access to add new students to the system, and update, archive, and view existing students in the system. The student information that is maintained by the system include: student name, gender, date of birth, grade, day school, comments, emergency contact name and phone number, primary and secondary caregiver name, address, and phone numbers, the student’s OHIP number, doctor name and phone number, and a list of allergies that the student has. The secondary care giver information is optional, as well as the student comments field and care giver mobile phone number. The “Manage Student Information” main screen contains a list of existing students, and a panel with the options to add a new student, or update, archive, or view an existing student. |
Manage Student Registration
|
The student registration section allows users with access to register students to programs. Registering students require you to select the student to enroll, the program they want to enroll in, the start and end registration period, number of lessons, price for enrolling, and optionally comments. The “Manage Student Registration” main screen contains a list of existing invoices and a panel with options to: register a student, void an invoice, view and print an invoice receipt, and create and print transactions reports. |
Manage Student Attendance
|
The manage student attendance section allows users with access to record student attendance to the system, and generate student attendance reports. The student attendance information that is maintained by the system include: the student name, the program, the lessons remaining, and whether or not the student was present on the attendance recording date. The “Manage Student Attendance” main screen contains a list of existing students enrolled in programs, and a panel with options to record student attendance, and view and print student attendance reports. |
Manage Tutor Information
|
The manage tutor information section allows users with access to add new tutors to the system, and update, archive, and view existing tutors in the system. The tutor information that is maintained by the system is: tutor first and last name, their address, phone number, e-mail address, SIN number, and their police check status. All fields except for e-mail address are required. The “Manage Tutor Information” main screen contains a list of existing tutors, and a panel with the options to add a new tutor, or update, archive, or view an existing tutor. |
Manage system User
|
The manage user information section allows users with access to add new users to the system, and update, archive, and view existing users in the system. The user information that is maintained by the system is the username, password, the tutor associated with the username, and the users’ access level. All fields are required. The “Manage User Information” main screen contains a list of existing users, and a panel with the options to add a new user, or update, archive, or view an existing user. |
