Skip to content

An automatic student registrar that allow inserting students and the instructors and automatically allocate the slots of the courses in accordance with the student courses.

License

Notifications You must be signed in to change notification settings

abdelrahman0w/auto-student-registrar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Student Registrar

Badge Badge Badge Badge

Description

An automatic student registrar that allow inserting students and the instructors and automatically allocate the slots of the courses in accordance with the student courses.

Installation

  1. Clone this repo.

    git clone https://github.com/Abdelrahman0W/auto-student-registrar.git
  2. Change directory to the repo directory.

    cd auto-student-registrar
  3. Install the package from current directory using pip

    python3 -m pip install auto-student-registrar ./

Usage

  1. Run the python module.

    python3 -m auto-student-registrar
    

Current Features

  1. Add a Course.
  2. Add a Student.
  3. Add a TA.
  4. Register a Course for a Student.
  5. Register a Course for a TA.
  6. Unregister a Course for a Student.
  7. Unregister a Course for a TA.
  8. Show All Courses.
  9. Show All Registered Students.
  10. Show All Registered TAs.
  11. Show All Courses in Accordance to Students and TAs.
  12. Show All Students in Accordance to Registered Courses.
  13. Show All TAs in Accordance to Registered Courses.

Upcoming Features

  1. Save data after adding it.

Used Libraries

  1. Tabulate.

About

An automatic student registrar that allow inserting students and the instructors and automatically allocate the slots of the courses in accordance with the student courses.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages