Session Group and Session Class

Overview

Coding Paradigm Sessions can become complicated if you want to enforce predefined session enrolment combinations to a scheduled unit. Paradigm supports this particular business requirement, however, we would strongly advise you to let us know first if ever you will decide to use the Session Group and Session Class in adding Paradigm Session to your scheduled units as discussed in this knowledge article.


NOTE

It is up to each provider or institution to allocate an appropriate ID when populating the Session Class or Session Group fields.

BE ADVISED

Carefully consider the following definitions to determine if your institution requires the use of the session group and class fields. If these features are not required then it is appropriate to leave the field(s) blank.

CREATING SESSIONS WITH GROUP and CLASS values AND with Multiple Appointments in RAPLA

When creating sessions with the group and class number values in Rapla with multiple appointments, and you don’t want the student to attend ALL of the appointment series in that session/event, you have to make sure that each unique group and class number combination is created as one Paradigm Session/Event. Each new appointment created within a session/event will inherit the group and class number values being set for that session/event, see Rapla Appointments section article for more details on the Appointments section in Rapla.

Session Class (Session Sequence ID)

The Session Class is used to limit what a user may select when enrolling in sessions. The restrictions work in two layers:

  1. Selecting a Session Class will also select all other sessions that share the same Session Class value.

  2. When a Session Group AND a Session Class are both set, then the user must select one and only one session, from each group – and will auto-select all the other sessions that share the same Class value of the session group selected.

The use of Session Class simplifies the process of selecting a suitable, non-clashing set of sessions. It is especially useful when there is a need to define a pairing or set of sessions consisting of multiple Session Groups where you want to enforce predefined session enrolment combinations.

We recommend starting the Session Class value with the digit 1, incrementing it by 1 for each new Session Class.

Session Group

The Session Group is used when there are multiple session types or session sets associated with the same scheduled unit. Assigning a Session Group will visually group the sessions when viewed from within Paradigm. When used together with Session Class it is possible to prevent users from enrolling into more than one session from each defined Session Group.

One way of grouping sessions is by session type. Examples of common session group types include Lecture, Tutorial, Workshop, Seminar, etc. It is also possible to use Session Group to group a set of sessions with different types or of the same type and in which you would only allow a student to select one and only one session from each set.

We recommend starting the Session Group value with the digit 1, incrementing it by 1 for each new Session Group.

In Paradigm Course Plan/Enrolment User Interface, when Session Group and Session Class are used, the following will come into play:

Sample Sessions Group Number and Class Number Values Coded in Rapla/Paradigm:

BEM1001

Entertainment Since 1945

Session Type

Session Schedule

Group Number Value

Class Number Value

Lecture 1

Monday (09:00 AM - 11:00 AM)

1

1

Lecture 2

Wednesday (9:00 AM - 11:00 AM)

1

2

Workshop 1

Tuesday (9:00 AM - 11:00 AM)

2

1

Workshop 2

Thursday (9:00 AM - 12:00 AM)

2

2

Based on the sample coded groups and classes values table above, it will render an enrolment screen the same as the screenshot below, when a student selects the Monday Lecture, it will automatically select the Tuesday Workshop as both belong to the same Class 1. The same goes for the Wednesday Lecture, it will automatically select the Thursday Workshop as both belong to the same Class 2.

And since you only want the student to select only either the Monday or Wednesday lecture, you group the Monday and Wednesday lectures as 1 and the workshops as 2.

Note the logic behind the grouping and class, the grouping is designed to limit the student’s selection to only one of the groups being defined, and whichever of the session from the group being selected, it will auto-select the session with the same class number of the session group selected.


Refer to our Session Group and Session Class scenarios below and see how they could apply to your business or institution’s requirements:

 

 

 



Â