Skip to content

ryanKinoti/woodside-academy

Repository files navigation

Woodside Academy Management System

Introduction

Woodside Academy hired a team of developers to create a school management system to be utilised to manage their staff, lecturers and students

Functionalities:

1. Common User Functionalities:

  • Student, Lecturer, Staff Applications
  • Confirmation of acceptance through mail
  • Registration of above-mentioned user types
  • Login of user types into the system to their own exclusive dashboard
  • Able to add their own respective profile photo

2. Student Functionalities:

  • Able to receive mail concerning available units for registration
  • Student(s) is able to view all notifications sent to their respective course

3. Lecturer Functionalities

  • Able to apply to teach a specific course
  • Able receive notifications meant for their respective course

4. Staff Functionalities

  • Able to apply to a specific department of an Academy(Faculty)

5. Administrator Functionalities

  • Able to view all applications based on application type i.e. either a lecturer, staff or student
  • Able to send an accepted or annulled mail to declare their acceptance or rejection into the institution
  • Able to view and send messages to:
    • A departments
    • An academy/Faculty
    • A course
    • All staff of a Department
    • All Lecturers of a Course
    • All Students of a Course
  • Able to view and create a course as well as close and open it
  • Able to view and create a unit for an opened course as well as close and open it
  • Able to view all open courses with their respective existing open units and send mass emails to students who will receive a list of the units to register

Features

  1. Use of API functionality to send messages from administrator to desired options mentioned above

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •