Browser-first by default: the core session works in the browser. Local VM and advanced tooling are optional only.

Participant Workbook Solution

Recommended individualized participant workflow using an embedded browser workbook engine plus optional Forms, Sheets, and Apps Script.

What now exists in the public site

The public site now includes an embedded browser workbook engine that lets participants move through one multi-step workbook flow, keep notes private in the browser, and resume on the same device if they leave and return later.

Why the embedded workbook engine still has limits

The embedded browser workbook engine is the right live-session fallback and private participant notebook. It still does not become a true organizer-tracked LMS by itself. If each participant needs centralized workflow tracking, response capture, or emailed summaries, the solution still needs a structured forms layer beyond GitHub Pages alone.

Recommended tool pattern

NeedRecommended toolWhy it fits
Live participant workbook flowGitHub Pages plus embedded browser workbook engineSupports private step-by-step progression, local save, resume, print, and download without a backend.
Per-participant tracked workflowGoogle Forms with section branchingProvides structured interaction, required fields, section logic, and response capture.
Response storeGoogle SheetsEasy operational visibility and exports.
Participant-specific linksGoogle Forms prefilled URLsLets each learner start from a personalized or pathway-specific form without building a custom app.
Optional end-of-flow email or PDF automationGoogle Apps ScriptAdds the missing LMS-like completion layer without forcing a full backend into the public site.

Suggested workflow

StepExperience
1. Live session defaultParticipant starts in the browser workbook flow on GitHub Pages and moves step by step through the event.
2. Private note retentionThe workbook engine saves progress in the browser so the learner can continue on the same device.
3. Organizer-tracked optionIf the organizer wants structured tracking, the learner uses an issued workbook form link instead.
4. Prompt selectionThe learner chooses from starter prompt options or a guided level path.
5. Note captureThe learner records what they changed, what result they got, and what gap remained.
6. Adaptive progressionBranching or workbook helper logic sends learners to Guided, Build, Remix, or Stretch follow-up items.
7. Completion outputIf the tracked path is used, the response lands in Sheets and can optionally trigger an Apps Script summary email or PDF workflow.

Right-sized recommendation

The practical answer is not to build a full LMS. It is to use the embedded browser workbook engine for the default live session, then add a participant workbook Google Form with section branching and prefilled links only if the organizer actually needs central tracking.