Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/dankocreative/tutorblock/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
TutorBlock is a zip-install ready WordPress plugin for LMS/video enhancements with no Node.js dependency.
What changed
- Removed any build-step expectation and shipped plain PHP/CSS/JS assets.
- Added LMS-friendly video lesson shortcode:
[tutorblock_video_lesson src="https://.../lesson.mp4" lesson_id="123" title="Lesson 1"] - Added learner progress shortcode:
[tutorblock_course_progress] - Added REST-based progress persistence for logged-in students.
- Added plugin settings page (
Settings > TutorBlock) for video UX options.
Installation (ZIP)
- Download this repository as a ZIP.
- In WordPress admin, go to Plugins > Add New > Upload Plugin.
- Upload ZIP and activate TutorBlock for Tutor LMS.
- Add shortcodes into lessons/pages.
Why this is Node-free
- All frontend code is shipped as browser-ready vanilla JavaScript.
- All styling is shipped as plain CSS.
- No package manager, transpiler, or build tooling required.
Notes for Tutor LMS users
- Works with Tutor LMS course/lesson pages and generic WordPress pages.
- If Tutor LMS is not active, shortcodes still work as standard WordPress features.