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
  • Master Data Management

Session

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
    Experience RIO in action Who is RIO Education? Customer go-live events Our Partners Housekeeping
  • RIO Insights
    Careers
  • RIO Recipe
    Discovery Design & Prototype Build & Implementation UAT Deployment & Metadata Project Management & Governance Certification Process
  • Install RIO Education
    Configuration Integration with RIO
  • Releases
    Release Notes
  • Support
    Support FAQs Deep Dive RIO Academy
+ More

Session

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


A Course Offering‍ can have multiple Sessions and each Session can have multiple Session Time‍s. For example: Course BUS102 can have 2 Sessions (Lecture 1, Lecture 2). Let’s say:

Lecture 1 is scheduled on every Monday from 8:00am - 9:00am.

Lecture 2 is scheduled on every Wednesday from 1:00pm - 3:00pm.

Students may be required to select either Lecture 1 or Lecture 2, or both. This is described in the Session Instructions field on the Parent Course Offering and will be displayed to students in the Enrollment module on the student community when they are choosing Sessions.

A Session can be categorized as: Recurring, Block, Exam or One-off, and a Course Offering can have multiple Sessions.

The default Session record type is “Class”. Click here for more information about Template record type.


Primary Faculty


To simplify the routine assigning faculty to a Session, two fields are used in Session:

  • Use Course Offering’s Primary Faculty - check this to have the primary faculty inherited from the course offering.

  • Primary Faculty - Faculty contact lookup.


If the “Primary Faculty” is populated, the following will happen:

  • A Course Connection‍ (record type = Faculty) is created for the faculty contact.

  • A Session Connection‍ (Faculty = checked and Faculty Confirmed = Unconfirmed) is created for the faculty contact and linked to the related Session and Course Connection.

This allows faculty to view/confirm Session allocation in the faculty community.


Using the Faculty Connection Wizard‍ found in Faculty tab in Session record, you can assign multiple faculties for Sessions, and filter them by the qualified faculty roles.



Booking status and issues


The following table outlines the status of a Session record and the associated actions.

Status

Description

Draft

Indicates the Session is still in draft.

Create/Update Bookings

Used to trigger the booking creation/update automation. The automation will then set the status to Booked or Booked with Issue.

Booked

Indicates that bookings are created successfully.

Booked with Issue

Indicates that there is an issue when generating booking. The error is outlined in the “Booking Issue” field.


Please note that booking records may have been created despite the issue(s) reported.


Booking issues


Issue

Description

Number of Sessions does not match bookings to be created. Please correct the record manually.

Indicates that the number of bookings created is less or more than the expected number of Sessions. This could be due to:

  • The Session time date range is too short/long.

  • Holiday is not being considered.


This is a soft warning, you can ignore if you think that the bookings created are correct. Otherwise, please cross check the configuration in Session Time‍ and regenerate the booking again.

There are double booking(s): xxx

Indicates that the location specified for the Session conflicts with another Session occurring at the same time. Please cross check the location selected in Session Time to ensure there is no conflict.



Faculty status


The following table outlines the faculty confirmation status of a ‍Session depending on the related faculty Session Connection‍’s status:

  • Faculty = checked.

  • Faculty Confirmed = None, Unconfirmed, Confirmed, Rejected.


Status

Description

No Faculty Assigned

No Session Connection‍ for a faculty member has been created for the Session yet.

None Confirmed

The “Faculty Confirmed” of all Session Connections (Faculty) remain None or Unconfirmed.

Some Rejected

One or more Faculty have rejected a ‍Session.

Some Confirmed

One or more Faculty have confirmed.

All Confirmed

All Faculty Confirmed.



Important fields

 

Delete

Note: Session Time will follow the timezone that is defined in the related Course Offering's campus.

Please note that if there is no timezone defined in the campus, the current user time will be used. The best practice is to always set a timezone on campus.


Field

Usage

Mandatory Attendance

Used to identify if a student is required to attend a Session in order to complete the Course.

Attendance % for completion

Used to identify the minimum attendance % that is required to complete the Course.

Attendance Marking Used to mark attendance either by:
  • Each Session Time.
  • Once per Session.
  • Once per day.

Number of Sessions

Used to set the the number of recurrence (Bookings) for a Session, e.g. 10 for weekly Sessions in a 10 week term. The booking generator will compare with the total number of bookings created. If it is different (e.g. a public holiday falls on one of the days), a warning message will be displayed in Booking Issue field.

Capacity

Maximum number of students for the Session.

Self Enrollment Disabled

Prevents students from enrolling into this Session from the student community.

Published

Tick this to make the Session available in calendars and the Session enrollment wizard.

Pre-enrollment Open Date

Optional. This is to allow admin to define the pre-enrollment open date so that students/faculties could pre-book a seat in the Session. This is also useful for admin to report on infamous Session.


Note that student enrollment wizard doesn’t support this yet as of 2.8.

Enrollment Open Date

Optional. It will override the Course Offering‍’s enrollment open date. If populated, students won’t be able to enroll into this Session before this date.


This is often useful for non-term related Session like on-going online study.

Enrollment Close Date

Optional. It will override the Course Offering enrollment close date. If populated, students won’t be able to enroll into this Session after this date.


This is often useful for non-term related Session like on-going online study.

Start Date**

Roll up of the earliest start date from active Session Time.

End Date**

Roll up of the latest end date from active Session Time.


**Note: When a class Session start date or end date is modified, the start date and end date of all student Session Connections will be updated, after the Session booking is generated:

  • If the start date is earlier than the class Session start date, it will be set to follow the latest class Session start date.
  • If the end date is later than the class Session end date, it will be set to follow the latest class Session end date.

Please note that no update will be done if the Session Connection doesn't have any date.

Booking Status

When the field is updated to “Create/Update Bookings” a trigger in Session with create/update a Plan Line record with booking records that represent the actual date/time for Session based on the configuration in Session Time.

Booking Issue

Used to highlight issues found during booking generation. For example:

  1. Facility double booking.

  2. Faculty double booking.

  3. Number of Sessions does not match.

Revalidate Facility Allocation
From v3.3: When the field is checked, it will trigger the facility double booking check again for all the related booking records with "Start" date/time greater than now by updating the "Booking Alert" to "Revalidate".

Removed Booking Details

This field will be populated automatically with old booking details if they have been automatically overwritten by a Create/Update.

Only bookings that had manually had their time, location or faculty changed before the Create/Update will be listed here.

Break Time

Optional. Links to a Break Time record, which can be used to help calculate the hours students attended when there are breaks involved in the Session.

(Check Break Time‍ for more information).

Enable Waitlist

Allows students to waitlist in this Course if there are no more available places. For more information, check Waitlist‍.

Grade Session Separately

This Session can be graded separately from other Sessions in the Course Offering, and will get its own Term Grade record.

Use Session Groups

Enables the available places to be divided among different types of student enrollments. For more information, check Session Groups‍.



Session Status


New “Session Status (Override)” field

This status field will be used to override the status defined in the “Session Status” formula field. It could have the following options:

  • Draft.

  • Not Started.

  • Pre-enrollment Opened.

  • Enrollment Opened.

  • Enrollment Closed.

  • Running.

  • Completed.

  • Cancelled.

Please note that the global picklist is shared with the “Course Offering Status” field in Course Offering object.


New “Session Status” field

The new “Session Status” formula field will be created to allow admin to identify the current status of a Course Offering‍. The status will be decided based on the following fields:

  • Term’s Enrollment Open Date and Enrollment Close Date.

  • Term’s Session Open Date/Time and Session Close Date/Time.

  • Course Offering’s Pre-enrollment Open Date/Time.

  • Course Offering’s Enrollment Open Date/Time and Enrollment Close Date.

  • Course Offering’s Start Date and End Date.

  • Session’s Pre-enrollment Open Date/Time.

  • Session’s Enrollment Open Date/Time and Enrollment Close Date.

  • Session’s Start Date and End Date.

  • Session’s Booking Status.

  • Sessions’ Session Status Override.


Pseudo logic:

if session status override IS NOT BLANK

Session Status = Session Status (Override)

else if session booking status = Draft

Session Status = Draft

else if TODAY > session end date

Session Status = Completed

else if TODAY > session start date AND TODAY > session enrollment open date AND TODAY < session enrollment close date

Session Status = Running (Enrollment Opened)

else if TODAY >= session start date AND today <= session end date

Session Status = Running

else if session enrollment close date/time IS NOT BLANK AND TODAY > session enrollment close date/time

Session Status = Enrollment Closed

else if session enrollment open date/time IS NOT BLANK AND TODAY >= session enrollment open date/time

Session Status = Enrollment Opened

else if if session pre-enrollment open date/time IS NOT BLANK AND TODAY >= session pre-enrollment open date/time

Session Status = Pre-enrollment Opened

else if term session close date/time IS NOT BLANK AND TODAY > term session close date/time

Session Status = Enrollment Closed

else if term session open date/time IS NOT BLANK AND TODAY > term session open date/time

Session Status = Enrollment Opened

else if term enrollment close date/time IS NOT BLANK AND TODAY > term enrollment close date/time

Session Status = Enrollment Closed

else if term enrollment open date/time IS NOT BLANK AND TODAY > term enrollment open date/time

Session Status = Enrollment Opened

else

Session Status = Not Started


revalidate facility allocation facility double booking check session section

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Facility
  • Fee Structure
  • Academic Program Account
  • University Department Account
RIO Education

© RIO Education Inc, a WDCi Company, all rights reserved.

CONTACT

E:  getinfo@wdcigroup.net

  • Privacy
  • Terms of service

Definition by Author

0
0
Expand