This simple Course Management System (CMS) uses a prototype server system that extends course and course-related services to three different user roles (System Administrator, Instructor, & Student).
Operations include start/stop of system, adding students, creating courses, adding grades, calculation of said grades, printing class roster or student records (individual or groups), communicating to student via email or SMS that a grade has been added.
Worked in Agile environment with weekly meetings and daily code reviews before every commit.
A System User as an Employee who can access the system under the role of Administrator can access a list of courses available and functions pertaining to the U\user’s role.
A System User as an Employee who can access the system under the role of Instructor with access to a list of courses he/she is an instructor for and functions pertaining to the user’s role.
A System User as a Student who can enter his/her credentials into the system and access the user appropriate functions pertaining to the user’s role.