Skip to content

Choosing your progress tracking mode

DoDays supports two modes for recording goal progress against a stage. You choose which one fits how your team teaches.

The two modes

  • Basic - each goal is a single tick. A student has either achieved the goal or they haven't.
  • IDM - each goal moves through four states before it's done: Not Started → Introduced → Developing → Mastered. This captures the journey of learning a skill, not just the moment of mastering it.

If you're not sure which to pick, start with Basic - it's the simpler model and works well for syllabuses where "done" is a clear, observable moment. Switch to IDM if your teachers naturally talk about students "getting there" or "working towards" a skill - the extra states will give them a more honest way to record that.

For a closer look at what each IDM state means in practice, see Understanding the I/D/M states.

Where to change it

Head to Settings → Progress Tracking and pick the mode you'd like to use.

Progress tracking settings

What happens to existing data when you switch

Switching modes doesn't change any of your existing progress. The data you've already recorded stays exactly as it is.

What changes is only how that data is displayed and recorded going forward:

  • Switching from Basic to IDM - goals that were previously ticked show as Mastered. Goals that weren't ticked show as Not Started. Teachers can start using the full IDM cycle on every goal from this point on.
  • Switching from IDM to Basic - goals that were Mastered show as ticked. Anything else (Introduced, Developing or Not Started) shows as un-ticked, because the basic view only knows about "done" and "not done".

You can switch back and forth freely. Nothing is lost - the underlying data is preserved, only the way you record and view it changes.

The ActiveCampaign integration

If you're using the ActiveCampaign integration, the Working Towards and Last Stage Awarded custom fields continue to work exactly as documented in either mode. You don't need to change anything to keep your automations running.