# Schedule Batches

## <mark style="color:green;">Create a Schedule for the batch</mark>

Now, that we have created a batch, let's go ahead and schedule the training sessions for the batch. You can do so, by navigating to (Training Batches => All Batches), selecting the option called 'Schedule Batch". You'll then be presented with a calendar view and the scheduling form.

Skolarli, allows you the flexibility to create schedules for a single day or set up recurring sessions for training, You can even define daily or weekly recurring sessions, thus offering various options for frequency and repetition. For example, you can schedule sessions to occur once every Thursday, twice a week, three times a week, or based on any other desired frequency. This flexibility enables you to tailor the training schedule according to your specific needs and preferences.

## <mark style="color:green;">Single Day Session</mark>

*Let's say for the batch "Beginners batch for personality dev', we wish to conduct an introduction session which is a **3 hours session from 9:00 AM - 12:00 PM**, and this is a single day event. Below image presents how we can do that..*

<figure><img src="https://669713724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhbvtR5t4Lx9A580F0Dea%2Fuploads%2FbX8y7xMQr0T6mx4SIoU5%2Fsession-singleday.png?alt=media&#x26;token=4e4a6e33-f80c-4a18-bdec-f3a347fcb2d5" alt=""><figcaption><p>The Scheduling form to create a single day training session for the batch</p></figcaption></figure>

## <mark style="color:green;">Daily Recurring Sessions</mark>

Now consider a scenario where we need to create training sessions that recurs on a daily basis for a week from **August 6th, 2023 to August 12th 2023, from 8:00 AM to 12:00 PM**

We need to select the option 'Daily' in the 'Schedule Recurrence' dropdown, and fill in the start time and the end time of the training sessions. Here it is assumed that the timings of the session daily, remains the same.

<figure><img src="https://669713724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhbvtR5t4Lx9A580F0Dea%2Fuploads%2FSeZWgG5aDEZZADZmyQVx%2Fsession-daily.png?alt=media&#x26;token=ebcedc6e-285b-47b8-85bc-26e41337f05d" alt=""><figcaption><p>The scheduling form to create a daily recurring session at the same time.</p></figcaption></figure>

## <mark style="color:green;">Weekly Recurring sessions</mark>

The weekly recurring scheduler is a powerful tool, that can schedule pretty complex scheduling needs.

Eg 1: You have a training session for a week, starting from August 13th 2023 to August 30th 2023, and you only meet on every Monday, Tuesday and Friday during this time period, and let's say the times of the session are different too for each of these days.

Let's consider, your schedule is something like this:

* Monday's you have a session for 2 hours, starting from 4:00 PM to 6:00 PM
* Tuesday's you meet in the morning for 2 hours, from 8:00 AM to 10:00 AM, and
* Fridays you meet for 4 hours, from 3:00 PM to 7:00 PM

Below is an illustration of how you could achieve the same.

<figure><img src="https://669713724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhbvtR5t4Lx9A580F0Dea%2Fuploads%2FcdKzRiwD5MLteWFvuaX7%2Fsession-weekly.png?alt=media&#x26;token=4cdcbe36-ea92-4c33-a3d4-a4e5bc94c514" alt=""><figcaption><p>The scheduling form for a weekly recurring training sessions at different times</p></figcaption></figure>

## <mark style="color:green;">View of the Schedule</mark>

Now, that we have created multiple types of meetings for the month of August 2023, we can see how the consolidated view is presented to the Admin/Trainer

<figure><img src="https://669713724-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhbvtR5t4Lx9A580F0Dea%2Fuploads%2FmM1KA2v9U7NPVdTZ1hnr%2Fcalendar-view.png?alt=media&#x26;token=eb164b4d-4842-4b0b-ab99-efd7e7fd7951" alt=""><figcaption><p>Consolidate view of the training sessions that have been scheduled</p></figcaption></figure>
