I need to add some new features to an existing project...
The project is for students then is good to have groups too. Each
teacher will have his own groups, and will have privileges to edit/block
students from one or more of his respective groups , or to add/edit/delete videos from a
group. A teacher may have more than 1 group. A student when will login
will see only videos from his group (unless the teacher makes that video public which means that other registered students may see the video), if not logged in then can we
display a login page or some videos for anonymous users (a how to video will display by default until the user logs in). Admins will have all privileges over teachers/groups/students or videos.
For statistics feature we can have also some top of best tests results by video or by group.