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

Program Plan

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

Program Plan Program Plan Clone Auto Generate Application and Deposit Student Fee Is Primary Flag Fields

Program Plan

Note: This is a part of master data objects that will be created and maintained by admin users for an academic program.


Program Plan is an EDA object that is used for versioning for a Program. It also acts as a program structure template for admin to define the related Courses and pathways available. A Program Plan consists of the following child objects:

  • Plan Requirement‍ (Record Type = Group).

    • Plan Requirement (Record Type = Course).

  • Program Pathway.

    • Pathway Unit.

  • Program Discipline‍.

    • Discipline Requirement‍ (Record Type = Group).

      • Discipline Requirement (Record Type = Course).


The Program Structure displays all the Plan Requirement‍ Groups and Courses under it, which are the Courses that students need to take for this Program.

Admin user can also edit/add/delete Plan Requirement (Groups and Courses) here in the Program Plan, provided that 'Edit' mode is enabled for the component (see here for more information).



Also take note that Plan Requirement is an EDA object. We have extended it with record types (Group and Course) and additional fields to track information required in RIO Education. Program Pathway, Pathway Unit, Program Discipline, and Discipline Requirement are RIO Education objects.


Details of a Program Plan:



Program Plan Clone

Starting from v3.11, admin users can clone an existing Program Plan along with its:

  • Plan Requirements‍.
  • Program Course Requirements (from v3.11.2 onwards).
  • Program Pathways‍.
  • Program Disciplines‍.

For more details, see: Cloning a Program Plan.‍


Auto Generate Application and Deposit Student Fee

As of v3.5, Application Student Fees and Deposit Student Fees that are linked to a Program Plan can be automatically generated upon a student's successful Program Enrollment‍.

See more here.


Is Primary Flag

Since a Program can have multiple active Program Plans, the “Is Primary” field is important to identify the default Program Plan that will be used by automations in EDA and RIO Education.

There must be only 1 primary Program Plan under an Academic Program. The primary Program Plan will be used when a Program Enrollment is created upon approving a Program Application.

If there is no primary Program Plan, or there are more than 1 primary Program Plan, a Program Enrollment cannot be created upon approving a Program Application.



Fields

Field Description
Next Starting Term Default starting Term.
This will be inherited by Program Application‍ (or Application (EDA))‍ and Program Enrollment if their respective Term field is not defined.

See also:
  • PRAP_CreateEnrollment_TDTM‍ or APP_CreateEnrollment_TDTM‍ .
  • PREN_DefaultValues_TDTM (if the Program Enrollment is inserted, i.e. created without Program Application).‍ 
Fee Method
Default fee method.
  • Program.
  • Term.
  • Fixed Term.
  • Course.
This will be inherited by Program Application if none is defined.
See here for use case: Student Fee Generation.
Pay Upfront
Default pay upfront.
This will be inherited by Program Application if none is defined.
Fee
Default fee (Fee Unit = Program) for a full program.
This will be used when the “Fee Method” = Program or Fixed Term is set in Program Enrollment‍.
Use Default Fee
For “Fee Method” = Program only.
A flag to indicate that a Program Enrollment should use the default fee defined in Program Plan.
Otherwise, the child fee that matches the fee label defined in Program Application will be used.
Current Fee (Domestic & International)
For display purpose only. The value is rolled up from a child fee schedule record if the child fee schedule is marked as “Current” = checked.

Non Tuition Fee
(v3.3)
The obsolete "Current Non Tuition Fee Domestic" and "Current Non Tuition Fee International" formula fields on the ‍Program Plan object have been updated to refer to the Non Tuition Fee lookup field on Program Plan.
You may need to update the Program Plan record with "Non Tuition Fee" if you are using the formula fields.
Application Fee Application Fee to be charged when the student submits the application.
Deposit Fee Deposit Fee to be charged when the student's application is approved.
Auto Generate Application Student Fee (v3.5)
Tick this to create student application student fee and fee line for new Program Enrollment.

See more here.
Auto Generate Deposit Student Fee (v3.5)
Tick this to create deposit student fee and fee line for new Program Enrollment.
Dual Qualification
Indicates a double qualification Program Plan. It should have Primary Program and Secondary Program specified.
See also: Dual Qualifications‍.
Auto Credit Transfer
Indicates any Program Enrollments for the Program Plan will contribute or receive any credit transfers.
Total Required Credits
Specifies the total number of credits a student must complete to satisfy this Program Plan.
EFTSL (Credit Points)
Used to override educational institution/university department/academic program EFTSL.
Set this if you would like to track different EFTSL for different Program Plan.
See also: EFTSL - Credit Points‍.
Default Program Pathway
Lookup to a child Program Pathway record.
Upon approving a Program Application, the resulting Program Enrollment will use this as its Program Pathway.
Non Tuition Fee
The non tuition fee for the Program Plan, applied if the fee method = Program or Fixed Term.
As of v3.5, the Non-Tuition Fee on Program Plan can now be used in "Term - Course" fee method, creating a non-tuition fee each Term‍ after the student enrolls into a Course.

See also: Student Fee Generation.
Support Pre-Acceptance Enrollment
Allows Program Applications‍ to create Program Enrollments‍ for this Program Plan before the application is completely finalized.
For details on setting this up, head here.




how to enable dual qualification program plan object/master data program structure support pre-acceptance enrollment non tuition fee

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • How holidays work
  • Academic Program Account
  • Master Data Management Overview
  • Course
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