PEMS Programs Module Overview
Relevant Definitions
{{@90#bkmrk-this-is-the-list-of-}}
{{@90#bkmrk-curriculum-generall-}}
{{@90#bkmrk-subjects-are-familie}}
{{@90#bkmrk-a-transcript-is-a-re}}
{{@90#bkmrk-the-plans-are-someti}}
{{@90#bkmrk-the-names-of-the-ter}}
{{@90#bkmrk-in-summary%2C-enrollme}}
{{@90#bkmrk-templates-are-record}}
Specific Definitions for the Programs of Study Module
Subject Requirements
{{@90#bkmrk-subject-requirements-1}}
Compliance Tags
{{@90#bkmrk-not-only-do-the-regu}}
Data Relationships

The diagram above shows the relationships for just one plan. A plan will have multiple subject requirements, the number of classes that must be taken in a subject area.
Templates contain information needed for auto-enrollment
The user creates a Plan record, then adds template records to the plan. The template records contains all the information needed to auto-enroll the student in the correct Moodle Course at the right time while ensuring the student's transcript reflects the correct classes. Each template record is also related to one term label record. This information is used to know in which term of the academic year the student should be enrolled in the Moodle Course, and in which term the corresponding class appears on the student's transcript.
- A template record relates the class that appears on the transcript, "English 9A" to the Curriculum list (Moodle Course), "American Literature".
- The class record contains the number of units required for that class, and so the transcript record 'knows' how many units the class has.
- The class is related to one subject, so the template 'knows' the subject of the class.
- The template record is related to one term label record, so the template knows in which term the student should take the class.
Templates contain information needed to determine compliance with the plan
Each template is related to one just class, which is related to just one subject, and so each template 'knows' its subject. The units associated with set of template records all with the same subject tell us how many units in that subject are in the plan.