Module @zcomponent/lms-client - v1.0.0-beta.1

@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.

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

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.

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

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

?lmshp=PEER_ID

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

Index

Contexts

Hooks