Queueing Enrollments in Slack and Teams


Caleb Belanger
Last Updated: 1 month ago

Arist allows admins to launch courses on Slack and Teams. These powerful communication tools are widely used and provide an excellent Learner experience in the flow of work.

One limitation of these delivery channels is the fact that they are Single-Threaded. This means that a Learner can only take one course at a time.

It is for this reason we have implemented Queueing for Slack and Teams. Queueing will allow your learners to sign up for several courses, and we will queue up each enrollment to begin after the preceding enrollment is completed.

How Queueing Works:

  1. If a Learner signs up or is enrolled by an Admin in a course delivered via Slack/Teams AND that learner has no Active, Paused, or Scheduled enrollments in another course delivered via Slack/Teams, then that course enrollment will begin right away per the settings of the Schedule.

  2. If a Learner signs up or is enrolled by an Admin in a course delivered via Slack/Teams AND that learner has any Active, Paused, or Scheduled enrollments in another course delivered via Slack/Teams, then that course enrollment will be Queued and will begin whenever the enrollments ahead are Completed.

    1. Queued Enrollments will show as Next Up on their enrollments table in their Learner Record

    2. Navigate to Leaners and click the Pencil Icon next to your desired learner to view their enrollments table.

  3. Queued Enrollments begin in the order in which the Learner enrolled.

An example of a Queued Enrollment record in a Learner's Enrollments Table:

4. When a Learner signs up for a course that enters the queue, they will receive a notification message explaining their situation:

Enrollment Situations:

Active:

  1. If an enrollment is Active and has Next Up enrollments Queued after it.

    1. The Next Up enrollment will not begin until the course is Completed or Cancelled.

      1. A course is Completed when all lessons have been delivered, and all questions have been answered

      2. A course can be cancelled when the Learner replies STOP on that course

Paused:

  1. If an enrollment is Paused and has Next Up enrollments Queued after it.

    1. The Next Up enrollment will not begin until the course is unpaused and then Completed or Cancelled.

      1. A course is Completed when all lessons have been delivered, and all questions have been answered

      2. A course can be cancelled when the Learner replies STOP on that course

Scheduled:

  1. If an enrollment is Scheduled and has Next Up enrollments Queued after it.

    1. The Next Up enrollment will not begin until the course is Completed or Cancelled. (This of course will be dependent on the Launch Date of the course.)

      i. A course is Completed when all lessons have been delivered and all questions have been answered

      ii. A course can be cancelled when the Learner replies STOP on that course


Was this article helpful?