Looking for advice as how Moodle structures enrollments, students teachers etc.
I manage an online learning department that uses a proprietary system to deliver content to users, and it is terrible, from security through to performance and everything in between. I have been tasked with looking to another platform, Moodle obviously sprang to mind.
I have extensive experience in IT service delivery both technically and in a management sense so I dont have any issues with deployment etc. It is mainly how Moodle structures itself with content delivery.
We deliver generally static content to a number of companies, who in turn have a number of departments within their organisations.
Lets call these companies "schools"and the departments "classes".
Our content is broken up into units, which are delivered separately to make up a qualification, schools pick and choose what will make up the qualification.
Currently the students are added under a teacher (who is under a school) and then in a course and each student login holds all the learning evidence under their name.
Once completed, the student themselves is archived off, retaining all the learning evidence within their login.
From what I can see, it is the course itself (as opposed to the student) within Moodle that holds this information, and that static courses are not the norm, new courses are made for each intake that happens and then that course is archived with all the information.
I am wondering if it is possible to achieve the following:
- Set up our units as courses statically
- Have our schools, students\teachers enrolled in these courses, independent of other Schools ie. School 1 won't see School 2 users, with each Schools teachers responsible for grading their own students, and also only see their own students.
- Being able to add Schools, students under these teachers\courses in the future without recreating the course.
- Be able to access student learning evidence for reporting and audit purposes.
Would I be on the right track if I were to say:
Create the courses
Create Cohorts representing the schools using the system
Create groups within these cohorts to separate different classes in the school
Enroll the cohorts into the courses as a whole, and add future students to cohorts\groups as required
Apologies if I am not clear, any advice would be greatly appreciated, the platform ticks all other boxes, I just need to get my head around the structure.
Note: I did ask a similar question a fair while back, but I feel this may be a better explanation of my question.