Skip to main content

Reference - Moodle Terminology

General Moodle Terminology

Moodle Activity - DLP

A Moodle activity is basically an assignment give to a student where the student receives a grade upon completion.  The Moodle "grade book" lists the students scores on all activities.

Moodle Activity Gradebook
Algebra HW 1 100 (A+)
Algebra Quiz 1 90 (A-)

Studia Nova refers to an activity as a DLP (Daily Learning Plan) because all activities are developed to be completed in a one-day assginement.

Moodle Course 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 Student Groups

Moodle Groups

In Moodle, 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, the teacher only sees their own students. In PEMS, Moodle groups are used to block teachers from seeing students that belong to a different location.  However, Moodel groups are not defined at the system level in Moodle, they must be defined in each and every course.   In Summary: 1) Moodle uses Groups to hide students enrolled in the same course from other teachers.  2) Both the teacher and the student have to be in the same group.  3) Groups MUST be defined for each and every course, Groups can not be defined at the system level.

Student Teacher Course Group
Akash Singh Gandhi Indian Literature 1A 1
Jagdish Singh Gandhi Indian Literature 1A 1
Ishaan Vaidya Nehru Indian Literature 1A 2
Vivek Rao Nehru Indian Literature 1A 2

The groups must be done manually in the course

Moodle Cohorts

In real life, a cohort is a set of students at a specific grade level. All ninth graders in 2023 form a set of students, as they move through the various grade levels, we refer to those 2024 ninth graders as a cohort. In Moodle a cohort is a set of students and a teacher(s).  Cohorts are primarily used in Moodle for batch enrollment.  For the use case that all students in 4th grade should be enrolled in 4th grade math.  In this case a Moodle user would define a cohort of 4th graders, then assign the cohort to a specific course.  However, using cohorts for enrollment is not useful in PEMS because each student is following a unique program. The unique program is managed in the SIS.  In PEMS, all fourth graders are not enrolled in fourth grade math. However, cohorts are still useful for reporting.  So in PEMS, Moodle Cohorts are used to identify a set of students under the supervision of a particular teacher (proctor).  In this use case, students can be at any grade level since PEMS is designed for mixed grade-level student management.  Unfortunately, Moodle Cohorts can not be used to block a teacher from seeing other student's work who are not in their own cohort. In summary 1) Moodle Cohorts are a set of students and their teachers (proctors)  2) the students in the set can be any grade level  3) Cohorts are useful for reporting 4) All teachers can see all students in any cohort.

All students in one schoolhouse are in a cohort. What is the difference between a group and a cohort? Aren't they both just ways to delineate all the students under a particular teacher? 

Moodle Competency Tracking

Moodle Competencies

Moodle competencies are specified in the activity settings, internal to a Moodle course by the course creator. Each activity may be tagged with pre-defined competencies. When the student completes the activity, they earn the competency.  The competency list is created in the admin panel.

In the Moodle Competency record, the ID number field uniquely identifies the competency. This field is used for integration with the SIS for tracking competency completion.

Moodle Competency Frameworks

Moodle Competency Frameworks are defined in the admin panel of Moodle.  A framework is used only to organize the competencies and flow down settings.  A framework can not be assigned to a student, each competency must be added to a template, then that template assigned to a student.

Isn't a template a sequence of courses that fulfill a specific requirement of a plan? I assume based on the above, it includes a list of competencies as well?

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. 

Learning plan includes competencies and classes? Or is this different from student plan?

Moodle Learning Plan Templates

Moodle allows the admin to define Learning Plans, which are sets of competencies.  Learning Plan templates are use to assign learning plans in bulk to students.  Templates may be assigned to a Cohort of students.

This sounds like learning plan templates are different than student plan templates. Did I understand that correctly?