Skip to main content

Scheduling Programs and Activities in Yoodli

Written by Christian Bedoya

Scheduling Programs and Activities in Yoodli

Program scheduling lets you control when a Program goes live, when it is due, when each activity unlocks or is due, and whether learners must finish activities in order.

These settings are available to org admins building Programs in Content → Programs. Learners will see deadlines and locked activities on their Program page and in My Learning.

Who can manage Program scheduling?

You need org admin access, or equivalent content permissions, to configure scheduling.

Learners cannot change these settings. They can only see due dates and which activities are locked or available.

The four scheduling controls

Yoodli gives admins four main scheduling controls for Programs:

Control

Level

What it does

Who sees it

Publish date

Program

Schedules when a draft Program goes live

Admins only

Due date

Program

Sets the deadline to finish the whole Program

Admins and learners

Activity dates

Per activity

Staggers when each activity releases or when each activity is due

Admins set them; learners see labels when available

Lock activity order

Program

Requires learners to complete activities from top to bottom

Admins set it; learners see locked activities

Program dates set the outer boundary. Activity dates add pacing inside the Program. Lock order controls the sequence learners must follow, regardless of dates.

Program publish and due dates

A publish date schedules when a draft Program becomes live to learners. A due date gives learners a deadline to finish the Program.

How to set or change a publish or due date on an existing draft Program

  1. Go to Org → Content → Programs.

  2. Open a Draft Program.

  3. In the header, click Add dates.

  4. In Manage publish and due dates, set the Publish Date and time, and the Due Date and time.

  5. Click Save.

  6. Click Publish.

How to set dates when creating a Program

  1. Go to Org → Content → Programs → Create Program.

  2. On the details step, optionally set a Publish Date and Due Date.

  3. Finish the create flow.

  4. Click Publish.

What happens at publish time?

Yoodli publishes the Program automatically when the publish date arrives. Publishing runs on an hourly schedule, so the Program goes live within the hour of the time you chose, not necessarily at the exact minute.

While a publish date is set:

The Program stays in Draft for admins.

The Program library may show a Scheduled chip.

The Publish button is disabled. To publish immediately, clear the publish date first.

After the Program publishes, the pill reads Published: with the go-live time.

You cannot reschedule a publish date on a Program that has already been published.

Learners never see publish dates. A scheduled Program is still a draft and is invisible to learners until it is published.

What happens with due dates?

Due dates display in each viewer’s local time zone.

For admins, the Program header shows the due date status.

State

Header pill

Upcoming due date

Due: with date/time

Due within 24 hours

Amber styling

Past due

Overdue: in red

Past-due Programs sort toward the top of the library.

Once a Program is past due, you cannot publish it until the due date is moved forward. You also cannot add new activities to a past-due Program.

What learners see for due dates

Learners see a due date pill on the Program detail page and Program cards. Completing the Program removes the pill.

Due date colors help learners understand urgency:

Color

Meaning

Blue

More than 24 hours until the due date

Amber

Due within 24 hours

Red

Overdue

Learners never see publish dates. Scheduled Programs remain invisible to learners until they are published.

Activity dates

Activity dates let you stagger individual activities instead of applying one schedule to the whole Program.

Each activity can have either a release date or a due date, but not both.

Activity scheduling modes

Each Program can use one activity scheduling mode at a time.

Mode

What you set

What it does

None

No per-activity dates

Activities follow Program dates and lock order only

Schedule release

A release date on each activity

Each activity stays locked until its release date

Set due dates

A due date on each activity

Each activity shows a deadline

You cannot mix modes. Every activity must be release-dated, every activity must be due-dated, or none of the activities can have dates. Yoodli will reject mixed setups.

How to set activity dates

  1. Go to Org → Content → Programs.

  2. Open the Program.

  3. Open the Activities tab.

  4. Choose None, Set due dates, or Schedule release.

  5. Set a date and time on each activity, or clear the date.

  6. Save the Program.

Each activity card will show a badge such as Releases: June 10 or Due: June 17.

Time pickers use hourly granularity, just like Program publish dates.

Activity date rules

Activity dates must be in the future when you save.

When Program dates are set, activity dates must fit inside the Program window.

Activity date type

Must fall

Release date

On or after the Program publish date, and before the Program due date

Due date

After the Program publish date, and on or before the Program due date

When Lock activity order is on and every activity uses the same date type, dates must ascend in list order. This means each activity date must be the same as or later than the one above it.

Lock activity order

Lock activity order requires learners to finish activities in the order shown in the Activities tab.

For example, activity 2 stays locked until activity 1 is complete.

How to turn on lock order

  1. Go to Org → Content → Programs.

  2. Open the Program.

  3. Open the Activities tab.

  4. Turn on Lock order, next to Roleplay Memory.

When lock order is on, each activity title is numbered, such as 1 - and 2 -.

Admins can still drag and drop activities to reorder them. The numbers update automatically to match the new order.

What counts as complete?

Completion depends on the activity type.

Activity type

What counts as complete

Roleplays

The learner meets the activity’s completion criteria, such as score, attempts, or grading requirements

Files

The learner views enough of the file based on the completion threshold

Links

The learner marks the link as done

Learners cannot skip ahead. Practice on a locked activity does not count toward Program progress.

If you reorder activities after learners start, a learner who already finished an activity may see it switch back to Locked if an earlier step is still incomplete.

FAQ

Can I use Program dates without activity dates, or activity dates without Program dates?

Yes. Each control is independent. You can use any combination that fits your rollout.

Can I set different due dates per group?

No. Program and activity dates are set once per Program for all assigned groups.

Do due dates block learners after the deadline?

No. Due dates are visible deadlines and overdue indicators. Learners can still access and complete activities after the due date unless your org has separate policies.

Can learners see a Program before its publish date?

No. Until the Program publishes manually or on schedule, learners do not see it.

Does lock order apply to LMS-only Programs?

Yes. Lock order works alongside LMS-only Programs and Program dates.

Do activity or Program due dates send email notifications?

No. Yoodli does not send automatic emails for due dates. Learners will see due date pills in the product.

Do Program and activity dates apply to LMS Programs?

No. Use your LMS date functionality for LMS Programs.

Need help?

For help with a specific Program or feature access, contact [email protected] or your Yoodli account team.

Did this answer your question?