> For the complete documentation index, see [llms.txt](https://docs.silverband.com.au/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.silverband.com.au/home/rapla/example-events/scenarios/scenario-4.md).

# Scenario 4

This page will describe and demonstrate a scenario when using the Session Group and Class fields in a Paradigm Session event.

## Overview

A scheduled unit is delivered either online or on campus. A student has the option to choose between these two delivery modes, however, if the student will select the on-campus lecture type, it will require them to also enrol on the Workshop sessions, and if the online lecture is preferred, it will require them to enrol to a one-time whole day online seminar conducted at the end of the semester. For an online lecture, it will also require them to enrol on a tutorial session every weekend, depending on which session they like. In this scenario, there will be 3 possible online tutorial sessions a student can choose from.

{% hint style="info" %}
**NOTE**:

* You can add as many possible predefined session combinations with different Delivery Mode as long as you code them following the same pattern as the scenario in this article. This way, the student can still see and choose from all the possible sessions you’ve created but is still restricted to choosing one of your predefined session combinations to a specific mode of delivery to proceed with the scheduled unit enrolment.
* **PARADIGM DATA ENTRY** on Scheduled Unit: also note that in Paradigm, there **MUST** be a scheduled unit created for each mode of delivery (*see* [Adding Scheduled Units in Paradigm](https://docs.silverband.com.au/paradigm-knowledge-base/academic-scheduling/workflows/manage-scheduled-units/add-a-scheduled-unit)).
  {% endhint %}

## Example Scheduled Unit Details

Unit Code: **BEM2001**

Unit Name: **Creative Content: Design and Distribution**

Available Sessions: Session Type: 2 Lectures (On Campus and Online), 1 Workshop (if Lecture is On Campus), 1 Seminar (if Lecture is Online), and 3 Tutorials (Online) to choose from every Saturday if Online Lecture is selected.

Lecture (On Campus) (Thursday 9-11, Weekly) if selected, a student should also be in the Workshop (Friday 1-3 PM, Weekly), and if

Lecture (Online) (Wednesday 9-11, Weekly) if selected, a student should also attend the one-time Online Seminar (whole day at the end of the semester), and choose one online tutorial session every Saturday.

<table><thead><tr><th width="241.625">Session Type</th><th width="311">Session Schedule</th><th width="150" align="center">Group Number</th><th align="center">Class Number</th></tr></thead><tbody><tr><td>Lecture (On Campus)</td><td>Thursday (09:00 AM - 11:00 AM)</td><td align="center">1</td><td align="center">1</td></tr><tr><td>Lecture (Online)</td><td>Wednesday (9:00 AM - 11:00 AM)</td><td align="center">1</td><td align="center">2</td></tr><tr><td>Workshop (On Campus)</td><td>Friday (1:00 PM- 03:00 PM)</td><td align="center">2</td><td align="center">1</td></tr><tr><td>Seminar (Online)</td><td>Saturday 28/05(9:00 AM - 5:00 PM)</td><td align="center">2</td><td align="center">2</td></tr><tr><td>For ONLINE Lecture:</td><td></td><td align="center"></td><td align="center"></td></tr><tr><td>Tutorial (Online)</td><td>Saturday (9:00 AM - 11:00 AM)</td><td align="center">3</td><td align="center">3</td></tr><tr><td>Tutorial (Online)</td><td>Saturday (1:00 PM - 3:00 PM)</td><td align="center">3</td><td align="center">4</td></tr><tr><td>Tutorial (Online)</td><td>Saturday (3:00 PM - 5:00 PM)</td><td align="center">3</td><td align="center">5</td></tr></tbody></table>

## **How to Code in Rapla** <a href="#how-to-code-in-rapla" id="how-to-code-in-rapla"></a>

Create the sessions with the following group and class values or as specified in the table abov&#x65;*.* Refer to [Paradigm Session](/home/rapla/create-events/choose-an-event-type/paradigm-session.md) for the workflow.

| Lecture (On Campus): Thursday (9-11AM)                                                                                                                                                                                                                 | Lecture (Online): Wednesday (9-11AM)                                                                                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2FeWEnPKJwHOlpRzIG6J8Y%2Fx22.png?alt=media&amp;token=b0bf3dee-1868-4118-8048-8cd18517c05e" alt="" data-size="original"> | ![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2Fop0Ald9sOkioltOkadCw%2Fx23.png?alt=media\&token=08378dd9-913a-46d3-b841-00cd33a2f8a6) |

| Workshop (On Campus): Friday (1-3PM)                                                                                                                                                                                                                   | Seminar (Online): Saturday 28/05(9-5PM)                                                                                                                                                                          |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2F6OE8fipZLt0PQUAKtF1P%2Fx24.png?alt=media&amp;token=897235f2-56ff-4670-8417-c8e8e89ff024" alt="" data-size="original"> | ![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2F1KfM1A3nGG7ZbPOn20sk%2Fx25.png?alt=media\&token=382f93a7-a977-4c10-9c3b-7bc1e7882c94) |

| Tutorial (Online): Saturday (9-11AM)                                                                                                                                                                                                                   | Tutorial (Online): Saturday (1-3PM)                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2FTUDIRKkkf4GmGrOzPCF6%2Fx26.png?alt=media&amp;token=37ece811-ef68-4936-afe0-419d868fc53a" alt="" data-size="original"> | ![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2F9JZEtppIQp0EBmH3hZLr%2Fx27.png?alt=media\&token=1bd7c04d-95c2-4ee5-94e0-b0b3a173f222) |

| Tutorial (Online): Saturday (3-5PM)                                                                                                                                                                                                                    |   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | - |
| <img src="https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2Fj4MXB37cGmGm1aMX6qg7%2Fx28.png?alt=media&amp;token=448bba37-9f80-4f69-8249-d30e35d168be" alt="" data-size="original"> |   |

## Rapla **Calendar View**

![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2FfosUkfrSVLVB1txMeozo%2Fx29.png?alt=media\&token=0c5f18d0-6854-4ad9-a394-052c8f1a0f22)

## **Paradigm Enrolment (Class Times) Screen** <a href="#paradigm-sample-enrolment-class-times-screen" id="paradigm-sample-enrolment-class-times-screen"></a>

Once all your sessions in Rapla are successfully synchronised to Paradigm, you will now see the enrolment (Class Times) Screen, *see sample screenshots below.*

The student will be given two options, in this case, the same scheduled unit with two modes of delivery:

![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2FdO0NZ9T0yVEPpKvHjcuf%2Fx30.png?alt=media\&token=e113d614-5ded-454c-8bfe-396816a84491)

If the student will select the **Online** mode of delivery, the following sessions will appear.

![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2F64djxNlL12fTbdhCAkK2%2Fx31.png?alt=media\&token=767bc4dc-4e68-4143-a2b1-6f45a3a4ae7e)

If the student will select the **On-Campus** mode of delivery, the following sessions will appear.

![](https://876370534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmGGliFWfDvc7wUlddBrv%2Fuploads%2FlkPNb4lLdzUkfCvtB9qH%2Fx32.png?alt=media\&token=0ca8c8f1-a24f-4d2c-8d6c-ba0a1d02626b)

{% hint style="success" %}
**SUCCESS**:

In this scenario, the student can only select (only) one mode of delivery (Online OR On Campus) as you specified and select one of your specified session combinations to proceed with the enrolment of the scheduled unit.
{% endhint %}
