slopcopy_
TOOLS AND EXPERIMENTS / PROJECT RECORDPLATFORM PROTOTYPE
SlopCopy / Electron / course packs

TutorLMS Library

An offline player and library for packaged teaching materials.

Format
Electron / course packs
Status
PLATFORM PROTOTYPE
WORKFLOW / SIMPLIFIED
COURSE PACK
    ↓ validate
LOCAL LIBRARY
    ↓ register
OFFLINE PLAYER
A summary of the documented workflow.
01 / The project

What I made

TutorLMS explored two related ideas: an online learning runtime and an offline desktop course-pack library.

The Library source uses Electron and includes pack import, validation, a registry and local settings. The offline product is deliberately focused on displaying course material.

02 / Workflow

How it works

01

Package the course

Define the content and metadata a course pack needs.

02

Import and validate

Check the pack and register it in the local library.

03

Open offline

Display the material in the desktop player without requiring a live learning server.

03 / Evidence

The work behind it

  • Electron application sourceDesktop main process, preload and browser renderer.
  • Import and registry servicesCourse-pack validation, registration and settings.
  • Product requirementsSeparate scopes for the offline Library and the online runtime.
04 / Status

Where it stands

A platform prototype with source and tests. The offline scope does not include assignment submission, grades or student-progress tracking.