Live Sessions

Live Session Trainers

Overview

A trainer is basically someone that delivers a type of content. You can use this resource with In Class or Virtual Class sessions.

Prerequisites Before you can use a trainer in a live session that resource needs to first be created. This can be done, manually, from the Resources page, in the trainers section. For step by step instructions on how to do this please follow the Create Trainer Guide.

Managing Trainers

You can perform different trainer specific actions from the trainer card, in the Live Session View Page. In that section you can add or remove trainers, update their status, notify them about the upcoming session or request them to fill out the attendance form.

Sessions With Multiple Trainers

A session can also have multiple trainers in order to account for different types of content delivery. With that in mind not all trainers are created equal in Nifty. The first trainer that you add on a live session can be thought of as the Lead Trainer. The ones that will be added afterwards are Non-Lead Trainers.

  • Lead trainers can go through a booking - confirmation process and their status will change based on their response.
  • Non-lead trainers are pre-confirmed, no invitation emails will be sent to them.

Trainer's Statuses

Like many other resources trainers make use of statuses to signal their state in the session administration flow.

StatusDescriptionAvailable actions
DraftTrainer was added to Live SessionChange/Remove/Book
WaitingCourse Delivery Request email was sent to the trainerChange/Remove
ConfirmedTrainer confirmed the Course delivery request via emailChange/Remove/Send Attendance Form (only for lead trainer)
DeclinedTrainer declined the Course delivery request via emailChange/Remove

Statuses Flow

The statuses can be updated manually but they also change based on different responses.

No.FromToTrigger
1-DraftFirst trainer is set to 'Draft' automatically
2DraftWaitingAutomatic change - when invite is sent to trainer; Manual change - user has to select the option from the arrow menu next to 'Draft' status
3WaitingConfirmedAutomatic change - when trainer confirms from email invitation; Manual change - user has to select the option from the arrow menu next to 'Waiting' status
4WaitingDeclinedAutomatic change - when trainer declines from email invitation; Manual change - user has to select the option from the arrow menu next to 'Waiting'
5ConfirmedDeclinedAutomatic change - when trainer declines from email invitation after he previously confirmed; Manual change - user has to select the option from the arrow menu next to Confirmed' status
6DeclinedConfirmedAutomatic change - when trainer confirms from email invitation after he previously declined; Manual change - user has to select the option from the arrow menu next to 'Declined' status
7ConfirmedDraftAutomatic change - when first trainer who previously confirmed is changed ; Manual change - user has to select the option from the arrow menu next to 'Confirmed' status
8DeclinedDraftAutomatic change - when first trainer who previously declined is changed ; Manual change - user has to select the option from the arrow menu next to 'Declined' status

Create a Trainer

  1. Go to the Resources Page.
  2. Click on the Create button in the top right corner of the page and then select the Create Trainer option.
  3. The Create Trainer side modal should appear where you can fill out all the inputs and then create the resource.

Fields Reference

FieldDescriptionIs Required
First NameThe person's first nameYes
Last NameThe person's last nameYes
EmailAn email address that will be used for notificationsYes
VendorThe company that employs the trainer. Used for reporting and analyticsYes
Can Deliver Any CourseIf you don't want to filter dataIf the courses list is empty
CoursesA list of specific courses that can be deliveredIf can deliver any course is false
Phone NumberUsed just for informational purposeNo
LocationUsed just for informational purpose. Settings this field will not restrict the location where the trainer can deliver sessionsNo

Edit a Trainer

  1. Go to the Resources Page
  2. Search for the trainer that you want to edit
  3. In the Trainers List table go to the row that you wand to modify and click on the edit Action Icon.
  4. The Edit Trainer side modal should appear where you can edit specific fields.

Add a Trainer to a Live Session

  1. Go to the Live Session View page
  2. From the Trainers Card click on the Add button icon, in the top right part of the card.
  3. A modal with a select input will appear. From there you can search for a specific trainer and add them to the session.

Trainer Select Filtering Rules

Trainers that are booked for other sessions that overlap with the current session will not be shown. Trainers that can not deliver that specific course will not be shown.

Change a Trainer on a Live Session

  1. From the Live Session View Page, on the Trainers Card, click on the More Options icon.
  2. Select the Change option
  3. The same Trainer Select Modal, like the one used for adding a trainer, will appear.
  4. After submit, the trainer will be added on the session in place of the previous one with the status Draft.

Book a Trainer on a Live Session

  1. From the Live Session View Page, on the Trainers Card, click on the More Options icon.
  2. Select the Book option.
  3. An email with details about the training session and confirm/decline actions will be sent to the Lead Trainer
  4. Based on the trainer response the status will change to either Confirmed or Declined

Restrictions

You can only book trainers that have the status Draft. Non-Lead trainers are pre-confirmed so no invitation emails will be sent to them.

Remove Trainer from a Live Session

  1. From the Live Session View Page, on the Trainers Card, click on the More Options icon.
  2. Select the Remove option
  3. A confirmation dialog will appear. After the confirming the trainer will be removed