Skip to content

Gbemmiey/Flask---Results-App

Repository files navigation

Results Application

Web App

In Progress

Frontend

To-do

API

To-do

Database Model

A user table was created for the system having the following roles:

  • Student - This entity describes a student in a school. Each student has fields for Names, Sex, Access Code, Admission Number, etc.

  • Teacher - This role describes subject teachers, identified by their ID, subject, etc.

  • Admin - This role defines personalities such as the Principal, IT Staff, etc.

  • YearHead - This entity is responsible for modifying student details as well as passing remarks on student results.

Permissions

  • view:student-details

  • view:students

  • modify:student

  • modify:student-details

  • view:results

  • modify:results

  • delete:results

Role Based Access Control (RBAC)

The following are the roles and permissions assigned to users in the system

  • Student

get::student-result

get::student-details

  • Admin

get::student-result

get::student-details

write::student-result

write::student-details

  • YearHeads

get::student-details

write::student-details

  • Teachers

get::student-result

write::student-result

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published