1.0.0 • Published 11 months ago

@zcomponent/lms-client v1.0.0

Weekly downloads
-
License
Proprietary
Repository
-
Last release
11 months ago

@zcomponent/lms-client

This package adds Learning Management System (LMS) integration capabilities to Mattercraft projects through simple behaviors for reporting course progress and completion status.

Features

The package includes two main behaviors that can be attached to any node in your Mattercraft project:

CourseProgress

Reports course completion percentage using a 0-1 slider (where 0 = 0% and 1 = 100%). Add this behavior to trigger progress updates at key points in your course.

CourseCompletion

Reports course completion status and optionally terminates the session. Add this behavior to mark course completion milestones.

Setup Requirements

The project must be launched with a valid LMS peer ID provided as a URL parameter:

?lmshp=PEER_ID

Getting Support

Head over to the Mattercraft Discord server to join the discussion: https://discord.gg/DhFGBVXqkp

1.0.0

11 months ago

1.0.0-beta.1

12 months ago