Skip to content

sjrahimian/course_management_sys

Repository files navigation

Course Management System

Java, Git, GitHub

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.

User Roles

System Administrator

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.

Instructor

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.

Student

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.

About

Course Management System (CMS) for university

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages