Moodle Terminology
Moodle CurseCourse Organization
Moodle Course ID
Moodle Course ID is a unique value assigned to each course developed in Moodle. Any actions triggered between the SIS and Moodle require matching on the Moodle Course ID. In PEMS the Moodle Course ID is stored in the Curriculum table "Code" field.
Moodle Category
Courses are organized into categories in Moodle. Moodle can perform various batch functions on all courses within a category.
Moodle User Groupings
Moodle Groups
Groups are used to break up groups of students enrolled in a course. Moodle can enroll hundreds of students in one course, but the teacher would be overwhelmed to grade all the work. Therefore Moodle provides the group option. When teachers and their students are enrolled in the same group, then the teacher only sees their own students.
Moodle Cohorts
A cohort is a group of students, and can also include teachers. Cohorts are used for batch enrollment. There is no use case for batch enrollment in the PEMS approach. However, cohorts can be used to keep track of students at a specific physical location, or groups of students managed by a third party 'teacher'. Cohorts can not be used to block a teachers view of students that are not 'theirs.
Moodle Competency Tracking
Moodle Learning Plans
In Moodle, a student can be assigned a learning plan, which is a group of competencies that may span multiple courses. The student can view their progress towards the learning plan in their profile.