Skip to content

A command line class management system project for SQL practice

Notifications You must be signed in to change notification settings

gzu300/Class_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Class management system

This command line system manages teachers, students and classes.\

  • This project is intended to practice MySQL database and SQLalchemy python package.\
  • The server administration issue is not considered in this project and this feature may be added later.
  • Currently, this system assumses the database already created. Teachers are fixed and modification can not be done.

Teacher

  1. Manage and create classes.
  2. Register students into classes based on their email.
  3. Create attendance records for each lesson and also record students attended this class.
  4. Give students grades.

Student

  1. Submit homework.
  2. View grades for each lesson.
  3. View ranking of grades for each class.

About

A command line class management system project for SQL practice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages