1. Home
  2. RIO Education
  3. Administrative Setup
  4. Program Bundle

Program Bundle

 

“This allows you to design the program course structure according to the accreditation model”

 

Once the Program and Course have been defined, we can now proceed to categorise and bundle our courses. Courses can be bundled into a program with the following setup:

  • Program Group – This allows courses to be grouped under one or more categories. Example: Core, Elective or Core Selective
  • Program Course – Once the groups have been defined, they can then be grouped by actual courses under each grouping
Program GroupProgram CourseProgram Course Requirement
Creating Program Group

Each Program offered by RIO University requires completion of a series of courses. The main course categories are either as mandatory or elective and the course can also be categorised in a different way

Before we start to bundle our Program and Courses, we will need to create program groups. We can group these courses as core, mandatory, elective or others, as well as defining the completion requirement of each of the groups created.

Let’s say we wish to categorise the courses into 3 common groupings:

  • Core – Mandatory courses
  • Core Selective – Optional accredited courses
  • Elective – Optional courses that may or may not be accredited

These can be achieved by using Program Group. Program Group consists of the following fields:

Field NameData TypeDescriptionSample Data
Group NameTextThe display name of the groupCore, Mandatory, Elective, Core Selective
Group CriteriaPicklistSpecifies what is required for the group to be considered complete - The completion logic will be done for each student as they progress through the program

These are the behavior of different criteria:
  • All (All the course has to pass)
  • Credits Earned (Number of Credits Earned to complete the group)
  • Courses Passed (Number of courses passed to complete the group)
    Courses Passed
    Criteria NumberNumber15
    ProgramMaster DetailThe grouping's parent programMaster of Leadership

    These grouping will then be cloned to PE Group as part of the pathways during the program enrollment process.

    Follow the steps below to create Program Groups under the selected Program

    Steps - Program Group

    1. Go to the Program “Master of Leadership”

    2. In the Program Groups related list, click on New

    3. Enter Group, ie “Core”

    4. Select the Group Criteria from the following options

    • All – All courses bundled in the group needs to be completed
    • Credit Earned – Total credit needed for completion
    • Course Passed – Number of completed courses needed

    5. Fill in the Criteria Number

    • If Credit Earned is chosen – The Credit number needed for completion (ie: 12 indicates 12 credits needed)
    • If Course Passed is chosen – The total number of course completion needed to pass

    6. Once completed, click saved

    Repeat these steps to create the rest of the program groups.

    After you have defined the Program Groups, you can now group the courses into the Program

    Program Course Creation

    We can assign different courses to the Program. You will be required to define if courses are mandatory to be completed, or serve as elective options. In the following example, we will configure Managing in a Global Context course as a Core course in Master of Leadership program

    Follow the steps below to perform the configuration

    Steps - Defining Program Courses

    1. Go to the Program “Master of Leadership”

    2. In the Program Courses related list, click on New

    3. Enter the following details:

    • Program Course Name – you may use Program Code + Course Name, or any preferable format
    • Select Group, ie: Core
    • Select Course, ie: Corporate Leadership 101
    • In Requirement Logic, enter a dash “-” (For Now)

    4. Click Save

    Repeat the steps above for the rest of the Core, Elective or Core Selective courses.

    • For “Elective” or “Core Selective” Program Courses, ensure the Group is being set to the appropriate value.

    Now, we can start defining the program and course completion requirements.

    RIO Education supports the following requirement types:

    Requirement TypeDescription
    Pre-RequisiteThis requires the first level of the course to be completed, before the student can enrol into the second level. For example: To enrol into ICT21, it requires the Student to have PE Course’s Status = completed and PE Course’s Grade Result = Pass in BUS108. (BUS108 is the first level and ICT211 is the second level). If both requirement are met, the PE Course Requirement Status’s Requirement Met checkbox will be checked.

    Technical Info:
    So every time when the student logs-in to the community, the code will check if the ‘Course Pre-Requisite met’ checkbox in PE Course is checked before it can show available in the community.

    When the first level result is released, the completion engine will update PE Course
    Co-RequisiteSimilar to Pre-Requisite just that the requirement is different. For example, IBS220 requires the Student have (PE Course’s Status = Completed/Enrolled) and (PE Course’s Grade Result = Pass/Failed) in BUS101. (***Currently this is not running, because the PE Course’s Grade Result is listed on the Release checkbox)
    Credit PointsThe Credit Point is more straightforward. For example, COR109 requires the Student to have 14 Credit Points on the Program Enrollment’s Credits Earned. So the Trigger fires when the PE Course Requirement Status record is saved to update the ‘Requirement Met’ checkbox.
    Other

    Program Course Requirement Creation

    Let’s say we wish to define this course structure under Master of Leadership Program

    Core Courses – All must be completed

    • Introduction to Leadership
    • Corporate Leadership 101
    • Corporate Leadership 201
    • Managing in a Global Context
    • Technology and Project Management
    • Delivering Team Results

    Core Selective Courses – At least 6 credit needed

    • Neuro-Linguistic Programming – 6 credit
    • Negotiation Phycology – 3 credit
    • Corporate Motivation – 3 credit

    Elective Courses – At least one to be completed

    • Communication 101
    • Public Speaking 101
    • Advance Corporate Communication

    To setup the scenario above, we can proceed to group them under the 3 program groups we have created (assuming the courses have already been created)

    In our example, there are 2 course pre-requisite requirements that need to be defined:

    1. The Student needs to complete Corporate Leadership 101, before he can enrol into Corporate Leadership 202
    2. The Student needs to complete Communication 101 OR Public Speaking 101 before he can enrol into Advance Corporate Communication

    This can be done by defining the Course Requirements, let’s try to define the requirements

    Steps - Defining Course Requirement (First Requirement)

    1. In the Program Master of Leadership, Go into Program Course MOL – Corporate Leadership 202

    2. In the Program Course Requirement related list, click New

    3. Enter the Name as “Corporate Leadership 101”, and set the details below:

    • Set Requirement Type as “Pre-Requisite”
    • Select the Course for Corporate Leadership 101
    • Set Requirement ID as “A”

    4. Click Save

    5. Now back to the Program Course “MOL – Corporate Leadership 202”, set the Requirement Logic to “A”

    Steps - Defining Course Requirement (Second Requirement)

    1. Go into Program Course MOL – Advance Corporate Communication

    2. In the Program Course Requirement related list, click New

    3. Enter the Name as “Communication 101”, along with the following details:

    • Set Requirement Type as “Pre-Requisite”
    • Select the Course for Communication 101
    • Set Requirement ID as “A”

    4. Click Save

    Repeat the steps above, this time select the Name and Course as “Public Speaking 101”, then set Requirement ID as “B”

    5. Now, in the Program Course, set the Requirement Logic to A OR B

    Was this article helpful to you? Yes No

    How can we help?