MagicBox Platform Upgrade: Enhanced SCORM & TinCan Reporting

  • Last updated on February 3, 2025 at 11:13 AM

The MagicBox SCORM Upgrade enhances tracking with granular progress, engagement, and completion metrics, providing advanced analytics for educators to identify trends, knowledge gaps, and performance patterns. A streamlined, intuitive interface ensures seamless course access and resource management, while personalized learning paths offer adaptive content recommendations and real-time progress updates for a customized learning experience.

New Course Tracking Feature

At MagicBox, we understand the importance of tracking educational progress. Our latest feature enables students to monitor their completion status across SCORM courses directly from the student portal. This addition empowers students to take ownership of their learning journey, ensuring they stay on track to achieve their academic goals.

Enhanced Library Page

The library page has received a major upgrade, offering a more comprehensive view of students' progress. With this update, students can now view their time spent, completion status, and scores directly from the library at the time of course launch.

Revamped Reports Section

To provide more in-depth analytics, the reports section has undergone a significant overhaul. Two new columns, Success and Score, have been added to deliver a clearer view of learning outcomes.

Key Additions:

  • Success Column: Displays whether the quiz or test inside the course has been completed successfully, showing "Passed" or "Failed" based on the predefined test criteria. If the quiz is started but not completed, the status will show as "Incomplete."

  • Score Column: Reflects the points or percentage achieved, displaying the scoring percentage based on the predefined criteria.

Once MagicBox receives the SCORM data, users can expect:

  • Passed if the student meets the success criteria.

  • Failed if the student does not meet the criteria.

  • Incomplete if the quiz has been started but not finished.

New Course Progress Report for Teachers

Teachers now have access to a Course Progress Report within their portal, enabling them to monitor the completion status and scores of their students' SCORM courses. This feature provides valuable insights into students' progress, allowing educators to make informed instructional decisions.

SCORM 1.2 & TinCan Content Ingestion & Reporting

For both SCORM 1.2 and TinCan content packages, the platform now supports advanced tracking features, including:

Completion Status Tracking

  • The system checks the lesson_status parameter from the SCORM runtime data.

  • The platform categorizes statuses into three custom labels:

    • Not Started – Before the user launches the content.

    • Incomplete – Includes "incomplete," "browsed," and "not attempted."

    • Completed – Includes "completed," "passed," or "failed."

Success Tracking

  • The system evaluates the lesson_status to determine success status.

  • The platform will display:

    • Passed – If the lesson_status is "passed."

    • Failed – If the lesson_status is "failed."

    • N/A – If no relevant status is available.

Scoring Mechanism

  • The system extracts score-related data using the verb parameter in the TinCan Statement Data model.

  • The score percentage is displayed based on predefined criteria.

Time Spent Tracking

  • The platform calculates the cumulative time_spent parameter.

  • Each time a student interacts with SCORM or TinCan content, the time spent is recorded and displayed as a cumulative total across sessions.

Detailed Reporting Features

Course Progress Report

Pulling data from SCORM & TinCan sources, the Course Progress Report now includes:

  • Completion Status

  • Success Status

  • Score

  • Total Time Spent

SCORM-Specific Report

All data points are also available in the SCORM Report, ensuring comprehensive progress tracking for SCORM and TinCan packages.

Content View Detail Page Enhancements

For SCORM or TinCan content types, the View Detail Page now displays:

  • Completion Status

  • Success Status

  • Score

  • Time Spent

SCORM Data Model Implementation

Tracking learner progress involves:

  • Extracting lesson_status from SCORM runtime data.

  • If the status is "passed," the system marks it as Completed with Passed status.

  • If no score is available, the Score parameter will display "N/A."

  • If total_time is missing from SCORM data, the platform will send the value to the LRS using a TinCan Statement.

  • TinCan statements for verbs like scored, responded will be analyzed to determine progress.

TinCan Specifications

Tin Can API (Experience API or xAPI) is a specification that tracks, records, and shares learning experiences across different platforms and devices. TinCan packages refer to the files or learning modules that comply with this API.

LMS Launch Mechanism for TinCan API:

The LMS will provide tracking information to the LRS (endpoint, learner details, credentials, activity ID, platform, language, and grouping).

LRS Configuration for TinCan

  • Actor: Contains learner info (email or account-based identification).

  • Endpoint: Specifies the LRS URL where statements are sent.

  • Auth: Uses a basic-auth encoded string.

  • Registration: Uses UUID format to track statements across sessions.

  • Activity ID: Unique identifier for content being tracked.

Statements & Tracking Events

MagicBox now supports a variety of TinCan xAPI statements, including:

  • Started – When the learner begins an activity.

  • Scored – When a score is recorded.

  • Completed – When the learning object is finished.

  • Attempted – When an attempt is made.

  • Answered – When an interaction is responded to.

  • Acknowledged – When an interaction is confirmed.

  • Mastered – When a competency is achieved.

  • Skipped – When an interaction is bypassed.

  • Suspended – When an interaction is paused.

Was this article helpful?