Public Classes

Public classes (events) are a Course Component occurring at a particular time in a particular Location and is open for public /wiki/spaces/DOCS/pages/74416426.

Overview

One of Learndot's entities is events, this entity gives customers the ability to create new engagements or new public classes. Public classes are meant to allow public registrations unlike engagements in a course or a training in an particular time and date and which will take a particular place. 

Sections

SectionsDescription
MainThe main section contains information about the event that are recommended or required to be filled out in order to create a class.
Public ClassPublic Class section defines registration details about the class such as pricing, capacity and availability of snacks and equipment, etc.
IntegrationsThe Integration section contains information about the connectivity with other add-ons.
WebThis Web section contains information about the URL path and visibility.
LogisticsThis portion determines the planning of the Public Classes

Statistics

This shows the amount of people that have registed for the Public Classes.
ConfigurationConfiguration section defines registration options.

Fields 

Main

FieldsDescription
StatusState of the class: Tentative, Confirmed, Complete, Cancelled, External
Instructor Led TrainingSelect the Instructor Led Training.
Start Date & TimeStart day and time of the class.
Enrollment Close DateDate when the enrollment is closed.
LocationPlace where the class is or will be held.
InstructorInstructor assigned to the class.
Organizer

Organizer of the class.

ProviderProvider of the class.
Duration in MinutesTotal number minutes of the class (480 minutes = 8 hour class).
Repeat (days)Number of days the class will be held.
Notes

Any notes about the class.

Session URL

The class session webpage address. Typically this is used when a class is to be conducted via online on a separate webpage. Occasionally, one may wish to use this URL to refer to a separate webpage - usually a partner site - where the registration for the class takes place.

Note: The URL entered here should contain http:// or https:// prefix in the case of external classes.

Session PasswordThis is the password assigned for this Session.
NotesAny descriptive text can be added here.

Public Class

Fields

Descriptions

Regular PriceThe normal price of the class.
Early Bird PriceThe reduced price of the class if registration is made early, i.e. before the early bird cutoff date.
Early Bird Cutoff (date)The date in which the class defaults to the regular price. Any registration performed before this date will be charged the early bird price.
Tax Jurisdiction Used when specifying from which location is the Tax going to be charged.
Regular PriceThe normal price of the class.
Early Bird PriceThe reduced price of the class if registration is made early, i.e. before the early bird cutoff date.
Early Bird Cutoff (date)The date in which the class defaults to the regular price. Any registration performed before this date will be charged the early bird price.
PromotionAny promotional statements shown in the public profile of the class that the class creator may wish to add.
Restriction

Any restrictions that the class creator may wish to convey to the class audience, to be shown in the public.

Integrations

FieldsDescriptions
Salesforce Reference ID

Enter the Salesforce Reference ID for Integration

Web

FieldsDescriptions
URL Path

A few words that describe this entity. Leave blank to auto generate.

Visible To

Select visibility of the Public Classes

Logistics

FieldsDescriptions
LaguageSelect the Language in which the course will be conducted.
Equipment ProvidedDetermines if class equipment will be provided.
Refreshments ProvidedDetermines if refreshments will be provided during the class.
Food ProvidedDetermines if food will be provided during the class.
Snacks ProvidedDetermines if snacks will be provided during the class.
Courseware provided Determines if courseware will be provided during the class.
CapacityThe number of people that are allowed to register and attend the course.

Statistics

FieldsDescriptions
VersionThe field can be manually filled in to indicate the version of the course being run.
Actual number of AttendeesThis field can be manually filled in after the class to track the actual number of participants that attended the class.
Actual number of connectionsThis field can be manually filled in after the class to track the actual number of participants that connected to the webinar.

Configuration

FieldsDescriptions
Field ConfigurationAdditional field for Check-out process.
Rule ConfigurationAdditional field for Check-out process.

Actions

Adding Resources to the Public Class

Digital Resources can be added to support the class.


Learner's view of resources

At the consumption page of the event, the learner will see a tab right above the summary and description of the event.

On that tab, the learner can click on the resource, that will open accordingly the administrator decided at the configuration page.

See Digital Resources for more information about how to manage resources.

Subscribing to the Public Class

A public class can be subscribed with iCalendar.

See Subscribing to Course Schedules with iCalendar for more information for subscribing to events.

Other Actions

Action

Description

Standard OperationsThe Public Classes entity supports all of the Entity Actions.

Assessment

Link to the assessment URL for this public class.

SurveyLink to the survey URL for this public class.
Catalog LinkView this entity on the website.
Email Event

Sends a copy of the registration information to each participant on this class, the contents of the email is configurable via the registration_info email notification template.

How to send Emails to the Enrollments of an Event (updates, information, etc)

  1. Click on the Event you want to send an email to the enrollments, and click on "Event" on the right-hand menu:

You'll see a list of all the enrollments - you can check or uncheck them for choosing who'll receive the emails. Add the message on the "message" field, and click on "Send".

System Settings

The following table outlines System Settings associated with public course events and their effects.

System SettingTypeDescriptionExample Value
event.registration.cutoffIntegerDefines the number of hours before the events start time to stop accepting enrolments for the event.24


Notes

Class Capacity

Each event has a capacity. Upon creation, the capacity of a class generally defaults to the capacity of the location, i.e. if default is 1, the capacity is set to 1. Updating a location's capacity does not automatically set all classes that are using that location. The capacity of the existing classes will need to be amended manually in this case, if a class has reached capacity an Admin can still add enrollments to it in the admin module, but the class will no longer accept enrollments from the website.

Frequently Asked Questions

Why doesn't my class appear on the public schedule page?

The public schedule page displays class events, grouped by location, taking place in a configurable number of months in the future. If your class event is not displayed it may not be scheduled to run within that time frame.

The number of months to show on the public schedule System Page is configurable through the training.schedule.show_months_ahead System Setting. By default it is set to 4 months.

Scheduling an External Class

Sometimes, there may be a need to schedule classes hosted by partners on your website. Learndot allows you to set up all the course information, and then simply change the 'Register Now' button to redirect to a webpage of your choice. This can be done using the following process:

  1. Find the web address of registration page you wish to link to.
  2. Navigate to the course event page in the Admin UI, and click the 'Edit' button.
  3. Look for the 'Session URL' field. Paste in the link to the external registration page. 
  4. Change the class type to 'External'. 
    1. This will modify the behaviour of the Session URL field. Instead of being used to supply a link for a webinar or online course to purchasers, it will now cause the 'Register Now' button to redirect to an external page.

Why do finished classes do not become 'Completed' automatically?

Classes are handled by instructors, who can close them from the Instructor Interface. Doing so automatically changes the status to 'Completed', although class status can still be manually updated.

Why do student enrollments' status become 'Missed' after class is closed?

Right before classes are closed, student attendance should be taken, otherwise their enrollments become 'Missed'. To mark attendance, an instructor can do so from Instructor Interface

How It All Fits Together

Tip

Viewing events under Administration section is made easy with preset quick filters, as per the image shown below:

  • Upcoming events
  • Recent events
  • Organized by me
Quick Filters

 

Tip

For calendar view of scheduled events, click on the 'Calendar' button in the Events administration view. A calendar view which can be scrolled by month, week and day are brought up as shown in the images below.

Scheduled Classes - Monthly View

 

Scheduled Classes - Weekly View

 

Scheduled Classes - Daily View

 

Tip

Schedule for all public classes (iCal) can be subscribed. See Subscribing to Course Schedules with iCalendar for more info.