elbor2008 / teaching_api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

School Management System

Objective: Deliver a teaching management system which includes:

  1. Assigns students to specific classes

  2. Supports one classroom to host one class at a specific period

  3. Assigns one teacher to be responsible for one classroom

  4. CRU student and teacher

  5. CRUD course

  6. CRUD classroom

Features

Only authenticated teacher could manage course, class and classroom

Teacher's privilege

  1. Login/ Register

  2. CRUD course and classroom

  3. Assign course

  4. Update profile

Student's privilege

  1. Login/ Register

  2. Enroll or withdraw courses

  3. Update profile

  4. View course

About


Languages

Language:TypeScript 99.7%Language:JavaScript 0.3%