Skip to main content

Live session

Live session represents offline or online meeting that can be a part of the learning path. Live sessions are not a part of a learning path navigation, they don’t affect score and progress, but they can be used as a required condition to pass a training and achieve a certificate. Live sessions can be added to advanced learning path as a part of the live sessions bucket. A user who has an individual membership in the dedicated learning path can be registered to the only one live session in the bucket. Users can register to a live session that is added to the bucket with the open registration by themselves or they can be registered by users with the dedicated permission (Administrator).

Use API to work with the live sessions

Opigno Enterprise API provides several queries to retrieve the needed information and data structure to work with the live session.

Queries to retrieve live sessions and buckets information

You can use getLiveSession query to retrieve the information about the session by its ID:
To get all live sessions that relate to one bucket, use getLiveSessions query. There are several arguments that can be used in this query:
As an alternative to this query, you can use getLiveSessionBucket query to retrieve the information about the bucket in addition to the list of sessions.
In getLiveSessionBucket query there is no possibility to sort live sessions.

Retrieve information about live sessions in context of the learning path

The list of the related live sessions can be accessed from the LearningPath object:
Or as an alternative getLiveSessionBuckets can be used if you need the list of related buckets. Here is the list of arguments that can be used:

Registration to a live session

There are two available types of live session buckets:
  • Open - available for registration for all users who are enrolled to the related learning path;
  • Admin-signed - will be visible to a user only after registration by admin.
In both cases the same mutation registerToLiveSession is used.
In a response a created LiveSessionAttendance object will be returned.