Learnomy

User Journeys

Pro feature

๐Ÿ”ถ Pro feature. Available in Learnomy Pro.

User Journeys tracks each student's skill development over time. Every time a student completes a course or passes a quiz, the system recalculates their skill score for that course category. The result is a per-student profile showing skill progress bars, earned achievements, and a chronological activity timeline. Administrators can review any student's profile; students can view their own journey from their dashboard.

Overview

Go to Learnomy > Pro Tools > User Journeys to see a list of all students who have activity on the site.

User journeys list

The table shows each student's name, email address, number of distinct skills tracked, number of courses completed, number of quizzes passed, and their last activity date.

User journeys list table

If no students have activity yet, the page shows "No journey data yet. Skill scores accumulate as students complete courses and pass quizzes."

Viewing a student's journey

  1. Click View Journey in the row for any student. You land on the student journey detail page.

    User journey detail

  2. The detail page is divided into three sections:

    Skills - a list of skill categories with a progress bar for each, showing the student's current score in that category.

    User journey skills

    Achievements - a list of milestones the student has earned, such as first enrollment, first course completion, and first certificate.

    User journey achievements

    Timeline - a chronological list of activity events: enrollments, course completions, quiz attempts, and certificates earned.

How skill scores are calculated

Skill scores are tied to course categories. When a student completes a course, the system recalculates their score for that course's category. When a student passes a quiz attached to a course, the score is recalculated again. The category name is used as the skill name in the student-facing view.

This happens automatically through two hooks:

  • learnomy_course_completed - recalculates the skill for the completed course's category.
  • learnomy_quiz_graded - recalculates the skill on quiz pass.

There is no manual skill assignment in this release. Scores are derived from completion and quiz performance only.

The student experience

Students see their journey from the My Journey tab on their account dashboard (/account/). The tab shows their skill scores, achievements, and recent activity timeline. No configuration is needed; the tab appears automatically when the User Journeys extension is active.

Tips

  • Skill categories match your course categories. If your categories are "Marketing", "Design", and "Development", those are the skill names students see.
  • Achievements are calculated automatically from enrollment, completion, quiz, and certificate activity. Configurable skill thresholds and a skill-tree builder are planned for a future release.
  • At-risk student detection (flagging students who have gone quiet) requires the Email Automator module and is planned for a future release.
  • Cohort journey comparison (side-by-side skill scores for a group) is planned for a future release.
  • The REST API exposes full journey data at GET /learnomy-pro/v1/users/{id}/journey, /skills, /timeline, /achievements, and /recommendations. The mobile app and third-party integrations can consume these endpoints directly.

Related