Commit Graph

3 Commits

Author SHA1 Message Date
Harwinder Sekhon c4c88e52da UI improved 2026-07-27 13:58:47 -04:00
Harwinder Sekhon 4bd3d63a76 Installer: configurable videos folder
install.php now takes the videos path (form field / --videos= CLI flag),
persists it into config.php, and creates the directory if missing.
config.example.php default changed from a dev path to /srv/courses.
2026-07-11 11:06:45 -04:00
Harwinder Sekhon 3ae6c1ae2e CourseHub: AJAX video course player (PHP + MySQL + Bootstrap + Plyr)
Scans nested course folders for mp4s, tracks per-user resume position
and per-folder progress. SPA frontend with hash routing over a JSON API;
range-request streaming via stream.php.
2026-07-11 10:25:35 -04:00