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
  • RIO Recipe
  • Build & Implementation
  • RIO Ready
  • RIO Ready: Master Data

Master Data Template Guide - Plan 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
Delete

Master Data Template

Please ensure that you make a copy of the Master Data Template before you start.


Related Tabs 16 - Plan Requirement Group
17 - Plan Requirement Course
Dependent Data Program Plan
Course
Object ID hed__Plan_Requirement__c


A Plan Requirement is essentially a package that defines the criteria required to complete the Academic Program. It is usually stipulated as what Courses to complete, and which Courses are optional or compulsory. In total this should add up to the total credit hours required to successfully complete the Academic Program.


Plan Requirement Group

A Plan Requirement Group is a bundle of Courses, put together for a Program Plan of an Academic Program. A Program Plan is allowed to have multiple groups and depending on certain requirements, may also have different group criteria.

Let's use the previous example from Master Data Template Guide - Academic Program, where RIO University has 4 Bachelor Academic Programs, with the Program Code being: RIOUNI01, RIOUNI02, RIOUNI03, RIOUNI04, respectively.

To keep it simple, it is determined that each Academic Program will have a Mandatory group, and an Elective group. Students have to complete 160 credit hours from the Mandatory group, and 80 credit hours from the Elective group. Once those requirements have been completed, students are considered to have successfully completed the Program. Below will be the example data keyed in:


Delete

Important Note for Nested Plan Requirement Group

If you have a Nested Plan Requirement Group that looks like this:

Grand Parent A (Plan Req Group)

    Parent A1 (Plan Req Group)
    Parent A2 (Plan Req Group)

Grand Parent B (Plan Req Group)

    Parent B1 (Plan Req Group)


You may need to load the same set of data a few times due to the dependency. That is because when you put all records in a single file, the child records can't be created since Parent records do not exist in the first load.


For example:

Row 1: Grand Parent A (Plan Req Group)
Row 2: Parent A1 (Plan Req Group)
Row 3: Parent A2 (Plan Req Group)
Row 4: Grand Parent B (Plan Req Group)
Row 5: Parent B1 (Plan Req Group)


For the first load, only Row 1 and 4 will be created successfully. Row 2, 3, 5 will fail because the parent record cannot be found yet.

What you need to do is to re-run the same file again. That should resolve the problem.

As a conclusion, if you have X level of Plan Requirement (Group) hierarchy, you will need to run it X number of load.


Column Description
Name Name of the Plan Requirement Group
Category [ REQUIRED / OPTIONAL ]
Indicates if the Plan Requirement Group is required or optional type.
Credits Credits a students received for satisfying this Group requirement.
Max Credits The max number of credits that can be counted towards satisfying the Parent Plan Group requirement.
Hide in Enrollment [ TRUE / FALSE ]
Hides header and child Courses in Enrollment Wizard. If this Plan Requirement Group is a child group, the child Courses will instead be displayed under the Parent Group.
Show Child Groups Display child group and Courses under this group's header in the Enrollment Wizard.
Parent Plan Requirement Group Ext ID Specify the Parent Plan Requirement if the current Plan Requirement Group is one of multiple requirements or multiple levels of requirements. Recommended to use this column to group a list of optional Courses that satisfy a generic requirement.
Program Plan Ext ID Specify the Program Plan this Plan Requirement Group belongs to.


Plan Requirement Course

A Plan Requirement Course is the link between Program Plan and Course. There can be many variants of Plan Requirement Course used to represent a specific version of of an Academic Program. If you want to offer a Course to a Program Plan, this is where you create the connection.

In Plan Requirement Course, a requirement logic can also be set up by admins. It defines the requirements students have to accomplish before being eligible to enroll in a Course. Requirement logic is not a mandatory field.

Let's say for example, RIO University has a bunch of Courses they want to be classified as a requirement for the Bachelor of Business Management Program Plan, to be grouped later into a Plan Requirement Group. Among these Courses, some are required, some are optional, and some have pre-requisite requirements. Each Course will also have a specified amount of 10 Credit Hours a student can earn from finishing the Course.

Below is a sample data in the template to show how to specify the Plan Requirement Courses:




Column Description
Name Name of the Plan Requirement Course.
Category [ REQUIRED / OPTIONAL ]
Specifies if this Course is required or optional for the Plan Requirement.
Credit Specifies the amount of credit hours earned upon completion.
Requirement Description Describes the pre-requirement logic if requirement logic is set.
Requirement Logic Logic to determine the requirement for enrolling into the Course using the Program Course Requirement's Requirement ID, e.g. A and B. If Course Requirement is used, follow that Requirement ID instead. 
Allow Pre-Enrollment [ TRUE / FALSE ]
Specifies whether a student can enroll into the Course without meeting pre-requisites.
Course External ID Specify the associated Course.
Program Plan Ext ID Specify the Program Plan to connect the Plan Requirement Course to.
Plan Requirement Group Ext ID Specify the Plan Requirement Group to connect the Plan Requirement Course to.


Related Article

For more information on Plan Requirement as a whole, please head here.


Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • RIO Ready: Master Data Migration
  • Master Data Template Guide - Course
  • Master Data Template Guide - Program Plan
  • Master Data Template Guide - Campus
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