The users should be able to:
- share the same course materials
Yes - advance at their own pace, each section may take one 1 week, and another 4 weeks
Yes - there's a quiz at the end of each lesson
- based on quiz percentage, the student passes to next lesson or not
Yes (see Conditional activities)
- based on quiz percentage, the student passes to next lesson or not
- student has option to mark each lesson as read (or is this done automatically in moodle, when resource is accessed?)
Yes (see Activity completion) - teacher is able to add private notes about the student's progress, and all teachers can see these notes, but not the student
Yes (see Notes) - every
now and then, there are live sessions, and the teacher must be able to
know who was present and who was not, and this data be saved in a
presence table.
Yes although need to install a plugin(s) (see Attendance module and block)