Adaptive Learning Completion Forecast Estimator

Forecast how many learners are likely to complete an adaptive-learning program by modeling two sequential stages: sustained participation and completion among those sustained participants. The estimator applies a sustained-participation rate to total enrolled learners, then applies an expected completion rate to that participating group. It reports the forecast number of completions, expected sustained participants, and overall completion rate across all enrollments. This structure is useful when adaptive programs can register many learners but only a subset continues long enough to receive meaningful personalization. Program owners can test how improvements in return behavior or learning-path persistence would affect final completions without conflating those effects. The forecast is intended for cohort or program planning rather than individual prediction. It assumes the entered participation and completion rates are appropriate for the population being modeled and does not separately model mastery thresholds, intervention timing, or learner-level differences.

Inputs

learners
%
%
Result
Forecast completions
Sustained participants
Forecast not completed
Overall completion rate

1. Enter the enrolled population
Use the learner group whose final outcomes you want to forecast.

2. Estimate sustained participation
Enter the share expected to keep using the adaptive experience beyond initial access.

3. Estimate completion among sustained learners
Use a completion rate defined only for learners meeting the sustained-participation definition.

4. Review forecast completions
The main result shows expected completions; the breakdown separates participation from the overall rate.

5. Run persistence scenarios
Adjust the sustained-participation rate to see how continued engagement can affect final volume.

Sustained learners = Enrolled learners × Sustained participation rate
Forecast completions = Sustained learners × Completion rate
Overall completion rate = Forecast completions ÷ Enrolled learners × 100

The two rates represent sequential filters and are converted from percentages to decimals.

What the result means

The result applies a sustained-participation rate and then a completion rate to the enrolled learner population.

Use rates derived from similarly defined cohorts when possible.

Given: 900 learners enroll, 72% sustain participation, and 81% of sustained learners complete.

Calculation: Sustained learners = 900 × 0.72 = 648. Forecast completions = 648 × 0.81 = 524.88, or about 525 learners. Overall rate = 524.88 ÷ 900 × 100 = 58.32%.

Result: Forecast about 525 completions, or 58.3% of all enrollments.

How should sustained participation be defined?

Choose an observable rule such as returning across multiple sessions or remaining active beyond an initial period. Use the same rule when deriving the historical rate used for forecasting.

Why not apply completion rate directly to enrollments?

Doing so can hide the difference between early disengagement and later non-completion. The two-stage model makes persistence before completion explicit.

Can mastery be used as the completion condition?

Yes, if your program defines completion by reaching a mastery threshold. The historical completion rate should then be calculated using that same definition.

What if participation rates change after a product update?

Run a scenario using the expected new rate rather than relying only on older cohorts. Large changes to recommendations, content, or onboarding can make historical rates less representative.

Does the forecast predict which learners will finish?

No. It estimates aggregate outcomes for a group from entered rates and does not assign individual completion probabilities.