We would be developing a virtual classroom in which assignments can be given and
graded along with resources like notes, video lectures and any other resource.
This project will have levels (authorization) like student, teacher, HoD,DEAN and so on.
You can add as much levels as you want.
Task
1) Heigher authority will create the class and pass it to the lower authorities.
2) For each subject a teacher will be allocated and teacher would be able to see only its own subject (with valid credentials).
3) Student will have only read person, no student can upload any resource he/she can only ask queries using chat.