anisharaz / resourcesite

The app to have all your reading material at single place
https://notes.aaraz.me
0 stars 2 forks source link

Architecture Of Admin Panal #24

Open anisharaz opened 5 months ago

anisharaz commented 5 months ago

Current situation - The new modules are added to the server manually, and the database is updated manually too.

Now the task is to give the upload and management task to admin user, The admin will be able to do these tasks

[!TIP] NOTE: Admins are the teacher

Criteria

  1. A subject can have only one teacher, & a teacher can be admin of many subjects
  2. The admin with the subject access can only update the modules pdf
  3. admin can upload the pdf and can also update the old pdf
  4. the admin can set visibility on modules (pdf) wether to show or hide from students.
  5. the admin can see the hidden pdf in its admin panal so he can use it to teach in classes
  6. admin panal must have a 5Gb storage like Google Drive, where they can upload additional pdf and documents which he can use to teach

Todo: ( [numbers] represents references in Criteria section )

anisharaz commented 5 months ago

A new branch has been made for the development of admin panal