Skip to content
English
  • There are no suggestions because the search field is empty.

How Does Assignment and Progress Tracking Work?

This article explains how assignment and progress tracking logic works in Empath, including how “What’s Next” prioritizes assignments, how pathways cascade into courses and lessons, how timers and content types are used to calculate progress, and why users must be assigned before progress is recorded. It also covers common troubleshooting tips such as using Update assignment to fix missing or partial assignments.

How Does Assignment and Progress Tracking Work in Empath?

Summary

Empath tracks learner progress only for content that has been formally assigned. Your users can still open and view unassigned courses or lessons, but their time and completion will not be recorded. Once something is assigned, Empath uses a combination of timers and content type logic to track how far a learner has progressed and to calculate course and pathway percentages. This article explains how assignment works, how “What’s Next” is prioritized, and how progress is calculated for videos, text lessons, iframes, and knowledge checks.


What Learners See on “What’s Next”

The “What’s Next” area on a normal member’s home screen shows only items assigned to them.

Priority order:

  1. Assignments with due dates

    • Anything with a due date appears first.

    • Sooner due dates are shown before later ones.

  2. In progress items

    • Courses, lessons, or pathways the learner has already started.

    • Partially completed content appears ahead of not-yet-started content.

  3. Content types that appear here

    • Pathways

    • Courses

    • Lessons

What does not appear:

  • Livestreams currently do not appear in the “What’s Next” strip.

All of this is based on assigned items; unassigned material is not included.


Assignments Are Required for Progress Tracking

Empath only tracks progress on content that has been formally assigned.

Key points:

  • If a learner opens a course they are not assigned, they can still view the content, but:

    • Their progress will not be tracked.

    • Their completion will not appear in reporting.

  • When a learner opens an unassigned course:

    • They see a message explaining that progress will not be tracked unless they are assigned.

    • They can choose to request assignment, which sends a notification to all Managers in the tenant.

This assignment requirement applies to:

  • Pathways

  • Courses

  • Lessons

  • Knowledge checks

  • Most other tracked learning objects

At this time, Empath does not track “free browsing” progress for unassigned content.


How Assignment Cascades: Pathways, Courses, and Lessons

When you assign a pathway:

  1. The pathway is assigned to the learner.

  2. Empath also assigns the courses inside that pathway.

  3. For each course, Empath assigns:

    • Lessons

    • Knowledge checks

    • Any associated livestream objects

Because this is layered logic, it is possible for the assignment chain to occasionally miss something.

If you see behavior like:

  • A learner cannot submit a quiz

  • A lesson does not appear as assigned

  • Progress is not recording correctly for one user

Try this:

  1. Go to Members.

  2. Find the specific user.

  3. Find the course in question.

  4. Click the three-dot menu and choose Update assignment.

Update assignment forces Empath to:

  • Re-check the course

  • Assign any lesson or quiz that is missing

  • Fix common assignment gaps caused by earlier changes or content updates


How Progress Is Tracked and Calculated

Empath uses a “heartbeat” system to track progress:

  • About every few seconds, the learner’s current position or time on a lesson is recorded.

  • Each lesson’s progress feeds into the course progress calculation.

  • Course progress then rolls up into pathway progress.

Videos

For video-based lessons:

  • Total time is based on the length of the video.

  • As the learner watches, their position is recorded and converted into a percentage.

Text and Iframe Lessons

For text or iframe lessons (for example, embedded guides or external pages):

  • Empath cannot “see” an exact position within the external content.

  • Instead, Empath uses:

    • Word/character count

    • Estimated reading time

    • Time spent on the page, plus basic scrolling behavior

  • The system:

    • Tracks whether the learner is still on that page

    • Uses time-on-page up to a reasonable limit

    • Requires scrolling on longer lessons to avoid “idle on top of the page” counting as completion

Lessons With Both Video and Text

When a lesson contains both a video and text:

  • Empath does not add video time and reading time together.

  • The lesson duration is based primarily on the video length.

  • The text still matters for learning, but the progress estimate uses the video duration as the main time value.


How Knowledge Checks and Quizzes Work

Knowledge checks and quizzes follow the same core rule: they must be assigned.

  • If a user is not assigned to a course or quiz, they will not see the knowledge check as part of an assignment and it will not track for them.

  • When they are assigned and complete the knowledge check:

    • Empath records their score percentage.

    • Retakes and multiple attempts are recorded at the course level for that learner.

Current limitations:

  • Managers can see that a user completed a quiz and what percentage they achieved.

  • Managers cannot yet see exactly which questions were missed; if they click into the quiz, they will see their own view, not the user’s detailed answer history.

  • Deeper question-level reporting is planned for future improvements.


What Happens If a User Opens Unassigned Content

If a standard member opens a course they are not assigned:

  • They are warned that progress will not be tracked without assignment.

  • They can still:

    • Watch videos

    • Read text

    • Download attachments (downloads are not tracked)

  • They can click Request assignment, which notifies all Managers to review and assign if appropriate.

This is an intentional design choice so you can:

  • Let users browse content

  • Still ensure your core reporting remains based on formal assignments


Common Troubleshooting Scenarios

If you see issues like:

  • A user’s progress not matching what they report

  • A quiz not submitting

  • A specific lesson not showing as assigned

Check the following:

  • Confirm the user is assigned to:

    • The pathway (if used)

    • The course

    • The specific lesson or quiz (use Update assignment from the Members screen).

  • Verify that the user is not only browsing unassigned content.

  • Remember that:

    • Only assigned content is tracked

    • Progress can appear inconsistent if assignment chains were incomplete before an update

If problems persist after updating assignments, please contact Empath Support with:

  • User name

  • Course name

  • The specific lesson or quiz in question