US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Support
  • Deep Dive
  • RIO Education Modules
  • Data Dictionary: Master Data Management

Discipline Requirement

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • About Us
    Who is RIO Education? Experience RIO in action Customer go-live events Our Partners Housekeeping
  • RIO Insights
    Careers
  • RIO Recipe
    Project Management & Governance Discovery Design & Prototype Build & Implementation UAT Deployment & Metadata RIO Recipe: Training
  • Install RIO Education
    Configuration Integration with RIO Extension Package Installer Products
  • Releases
    Release Notes
  • Support
    Support FAQs Feature Articles Deep Dive RIO Academy Updates for other products
+ More

Table of Contents

Discipline Requirement Discipline Requirement (Group) Discipline Requirement (Course) Sequence How credits of a Course listed in multiple Discipline Requirement (Group) are assigned Important fields

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 represent the Courses (and Group of Courses) under a Program Discipline‍ (Major/Minor).

  • Discipline Requirement (Group) is used to group Courses together for a Program Discipline‍.

  • 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 here: 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.


  1. 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.

  2. 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
  • Credits required = 10
  • Credits earned = 10
Discipline Requirement Group 2
  • Credits required = 20
  • Credits earned = 20
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.
  • Group.
  • Course.
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:
  • Mandatory.
  • Optional.
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, entering this field with a Course will automatically populate the Plan Requirement field that contains that Course.
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:
  • multiple required Plan Requirements, or,
  • no required Plan Requirements, but multiple optional Plan Requirements.

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)).



add/assign credits earned to pe discipline group based on priority/credits required prevent overflow/addition/overallocation of credits earned to pe discipline group pedr credits method credits earned assign sequence discipline requirement object/master data

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Term
  • Course
  • University Department Account
  • How holidays work
RIO Education

RIO Education Inc, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2023.

CONTACT

E:  getinfo@wdcigroup.net

  • Privacy
  • Terms of service

Definition by Author

0
0
Expand