Discipline Requirement
Table of Contents
Discipline Requirement
Note: This is a part of master data objects that will be created and maintained by admin users for a program plan.
Discipline Requirements define the Courses that students must complete in order to complete the Program Discipline (Major/Minor).
- Not to be confused with Plan Requirements, which are the Courses students must complete in order to complete the Program.
A Major or Minor will have some mandatory and elective Courses.
- Discipline Requirement (Group) is used to group Courses together for a Program Discipline.
- Take note that Elective Group can still be mandatory.
Even though its Courses are elective, students will need to select some Courses from the Elective Group.
- Take note that Elective Group can still be mandatory.
- Discipline Requirement (Course) is a junction object between the Program Discipline and Plan Requirement objects.
It represent a Course (unit of study or subject) that is needed to complete a particular Program Discipline group.
For example (below), the Business Major will have a number of Courses the student will have to take (mandatory), while some are optional. The Discipline Requirement record allows users to set the requirement (mandatory/optional).
For a use case, see also: Majors and Minors.
Discipline Requirement (Group)
Important note (when setting up the Program Discipline / Discipline Requirement):
Unlike the Plan Requirement, Discipline Requirement (Group) doesn't support multi-level concepts (e.g.: parent and child group).
A Discipline Requirement (Group) is used to group Courses together for a Program Discipline. A Program Discipline is allowed to have multiple groups.
In a Discipline Requirement (Group) record, admin can specify:
Credits = The total credits that needs to be gained by a student in order to complete the group.
-
Requirement:
Mandatory = A student must complete the Courses listed in the group depending on the Credits defined.
Optional = A student may choose whether to complete the Courses listed in the group. The completion of the Program Discipline still depends on the Credits earned. This type of discipline requirement won’t affect the completion of a Program Discipline.
A Program Discipline is considered completed when:
All mandatory Discipline Requirements (Group) are completed, AND,
The total credits earned among all child groups equals the Credits set in the Program Discipline.
Please bear in mind that the Discipline Requirement (Group) is a template.
The data will be cloned over to PE Discipline Requirement (Group) when a Program Discipline is selected.
The actual completion status and credits earned for each student will then be tracked in the PE Discipline Requirements for each individual enrollment.
Discipline Requirement (Course)
A Discipline Requirement (Course) is a junction object between the Program Discipline and Plan Requirement objects. It is used to represent a Course (unit of study or subject) that is needed to complete a particular Program Discipline group.
Because it uses Plan Requirement instead of Course, Courses can only be selected if a related Course Plan Requirement has been created for its Program Plan. As it is a junction object, admin is allowed to link the same Plan Requirement record to multiple Program Disciplines.
In a Discipline Requirement (Course) record, admin can specify:
Parent = The parent Discipline Requirement (Group) this record belongs to.
Plan Requirement = The related Plan Requirement for the Course this record is for.
-
Requirement:
Mandatory = A student must complete this Course before its parent can be considered completed.
Optional = A student may choose whether to complete this Course. The completion of its parent still depends on the Credits earned.
A Discipline Requirement Group is considered completed when both:
All mandatory Discipline Requirements (Course) are completed.
The total credits earned among all child requirements equals the Credits set in the Discipline Requirement (Group).
Please bear in mind that the Discipline Requirement (Course) is a template.
The data will be cloned over to PE Discipline Requirement (Course) when a Program Discipline is selected.
The actual completion status and credits earned for each student will then be tracked in the PE Discipline Requirements for each individual enrollment.
Sequence
The "Sequence" field allows system administrator to configure the sequence for the Discipline Requirement (Group) to be displayed by the "RIO Ed - My Majors (Aura)" component.
For example, the Business Major has two Discipline Requirements (Group A and B).
Group B is assigned with a sequence number of 1, thus, it will be listed first in the PE Discipline view.
Note: If sequences are not defined for any Discipline Requirement Group, then the listing order will be based on alphabetical order of their names.
How credits of a Course listed in multiple Discipline Requirement (Group) are assigned
There could be scenarios where a Courses is listed under multiple Discipline Requirement (Group).
If the Course is completed, the credits will only be assigned to one of the groups, to prevent 'overflow' of the credits being added multiple times.
- Sequence.
- If a Course appears under 2 Discipline Requirement (Group), the system will compare their sequence and assign the credits to the group that has a lower number (i.e. the group that comes first).
- If there is no Sequence defined (field is not populated), then the system will compare the group names based on alphabetical order.
- If a Course appears under 2 Discipline Requirement (Group), the system will compare their sequence and assign the credits to the group that has a lower number (i.e. the group that comes first).
- Credits Required and Credits Earned.
- If the group has already met the 'Credits Required', then the credits of that completed Course will be assigned to the next group in the sequence that has not met their required credits yet.
The custom setting 'PEDR Credits Method' (added in v3.7.2) will also prevent 'overflow' of credits assigned to a group that has already met the required amount of credits.
For example, there are 3 Courses, each worth 10 credits upon completion. Course B is listed under both Discipline Requirement Groups.
Group 1 requires 10 credits for completion, while Group 2 requires 20.
Since Group 1 can already meet the 10 credits requirements from Course A, the credits from Course B will be assigned to Group 2 instead, since that group needs 20 credits.
Discipline Requirement Group 1
|
Discipline Requirement Group 2
|
Course A = 10 credits | Course B = 10 credits |
Course B = 0 credits | Course C = 10 credits |
See here for more information.
Important fields
Field | Description |
Discipline Requirement Name | Name of this Discipline Requirement record. |
Record Type |
Record type of this Discipline Requirement.
|
Program Discipline | Lookup to the related Program Discipline. |
Parent | **Appears in Discipline Requirement (Course). Lookup to the parent Discipline Requirement (Group). |
Requirement |
Picklist field denoting the requirement for this Discipline Requirement:
|
Credits |
Amount of credits that are required for this Discipline Requirement (Group). For example, if this Group has 80 credits, but students only need to earn 40 credits, this field should be 40, not 80. This field has no effect on Discipline Requirement (Course), since the credits for those are derived from the Plan Requirement (Course). |
Course |
**Appears in Discipline Requirement (Course). Lookup to the related Course. As of v3.9, populating this field with a Course, will automatically populate the 'Plan Requirement' field with a Plan Requirement (Course) that:
|
Plan Requirement |
**Appears in Discipline Requirement (Course). Lookup to the related Plan Requirement. As of v3.9, this field will be automatically populated when a Course (which is under the Plan Requirement) is entered in the 'Course' field. Note: However, an error will be thrown if the Course has:
Validation rule: The Discipline Requirement (Course) must be linked to either a Plan Requirement (Course) that belongs to the sample Program Plan or a Course. |
Sequence |
(v3.3) **This field is meant for the Discipline Requirement (Group). Denotes the sequence for the Discipline Requirement (Group) to be displayed in RIO Ed - My Majors (Aura) component (no effect on Discipline Requirement (Course)). |