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
  • Help & Support
  • Support
  • Deep Dive
  • RIO Education Modules
  • Module - Schedule / Delivery
  • V3 Data Dictionary: Schedule / Delivery

Session Rules

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.

  • RIO Certification
    RIO Certification Program RIO Academy RIO Challenge RIO Recipe Training
  • Releases
    Release Notes
  • Help & Support
    Install RIO Education RIO Insights RIO Recipe Support
  • About Us
    Who is RIO Education? Start Your RIO Journey Housekeeping
  • Experience RIO in action
+ More

Table of Contents

Session Rules Notes Displaying the Session Rules to students Recalculation of Session Rules Result Student Scheduler Preventing over-enrollment

Session Rules

(See also: Scheduling Classes).

 

Session Rules is a feature to help students and faculty to define and determine if the students have met the requirements when selecting Sessions.

 

These are defined on the ‍Course Offering's “Session Rules” field.

For example, a Course Offering may have 2 Sessions (a lecture and a tutorial, set on the Session's “Session Type” field).

If the institution requires students to take both, then, set the Course Offering's "Session Rules" field accordingly.

  • E.g. Lecture=1;Tutorial=1 .

 

This means a student has to enroll to at least 1 lecture and 1 tutorial Session.

Please make sure that you have finalized your Session Rules on the Course Offering, BEFORE any enrollment begins.

 

 

When a student enrolls into a Session, these 2 fields will be updated on the Course Connection:

  • Session Rules Result
    • Keeps count of the Sessions that the student has enrolled in, and their Session Type.
    • For example, a student enrolls into a Session (Session Type = Lecture), thus, this field will have a value of " Lecture=1 ".

       
  • Session Rules Matching Status
    • Compares the Course Connection's “Session Rules Result” field against the Course Offering's “Session Rules”.
    • Returns either one of these values : Insufficient / Sufficient / Over.

 

So, if a student enrolls into a Session (Session Type = Lecture), the Course Connection will show these:

  • Session Rules Result                     =  Lecture=1
  • Session Rules Matching Status   =  Insufficient

 

The student will only get a “Sufficient” outcome if they enroll into another Session (Session Type = Tutorial), and fulfil the Course Offering's “Session Rule” of Lecture=1;Tutorial=1.

 

 

The institution can also generate reports based on the information from those 2 fields on the Course Connection.

These can be used for advisors to track if their students are fulfilling the requirements.

 

 

Notes

Displaying the Session Rules to students

Students must be informed of these Session Rules, so that they will know what they need to enroll into.

To display this info, make sure to define them on the Course Offering's “Session Instructions” field.

 

Students can then see the instructions when using the enrollment wizard on the Student Portal.

 

 

Recalculation of Session Rules Result

Recalculation only happens when:

  • A Session Connection is created / deleted.
  • The Session Connection's "Enrollment Status" is updated.

 

Let's say that you initially set the Course Offering's “Session Rules” as Lecture=1.

  • The student enrolls into a Session (Session Type = Lecture).
  • The Course Connection will show that Session Rules Matching Status  = Sufficient , which is expected.

 

Then, let's say that you change the Course Offering's “Session Rules” afterwards, e.g. Lecture=1;Tutorial=1.

 

The student's Course Connection will still indicate that the rules are met (Sufficient).

This is because the rules were met when the calculation occurred the first time.

 

If you wish to have the Course Connections to show “Insufficient”, there are 2 options:

  • Update the Session Connection's “Enrollment Status” to retrigger the calculation.

    • Enrolled  --->  Something else (e.g. “Completed”)  --->  Enrolled  again.




       
  • Alternatively, you can directly update the Course Connection to “Insufficient”.

 

 

This is best prevented by avoiding any changes to the Session Rules.

Therefore, please make sure that you have finalized your Session Rules on the Course Offering, BEFORE any enrollment begins.

 

 

Student Scheduler

Student Schedulers can be used to enroll students into Sessions.

 

Let's say that a student is assigned to only a Session of the 'Tutorial' Session Type.

If the Session Rule on the Course Offering states that Tutorial=1;Lecture=1, it means that the student has not fulfilled the rules yet.

So, the student's name will still appear on the left hand side list in the Student Scheduler‍, and will only disappear once he/she is assigned to a Session of the 'Lecture' type as well.

 

 

 

Preventing over-enrollment

Let's say a Course Offering has Session Rule =  Lecture=1.

 

If a student over-enrolls, e.g. Lecture=2, the result will be “Over”, but RIO does not prevent this from happening.

 

If you want to prevent users from over-enrolling, you will need to set up a validation rule on the Session Connection object.

Below is an example of a validation rule for this purpose. 

 

As mentioned previously, when a student enrolls in a Session, RIO will create a Session Connection record, and update the Course Connection's “Session Rules Matching Status” field.

If the status is 'Over' or 'Sufficient,' the validation rule will fire, thus preventing the creation of another Session Connection record.

The student will be prevented from enrolling into additional Sessions. 

 

 

 

 

student scheduler enroll multiple/more than one session

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Session Scheduler Data
  • Break Time
  • Auto Accept Definition in Appointment Type
  • Plan and Plan Line
RIO Education

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

CONTACT

Get in touch

  • Privacy
  • Terms of service

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand