Course studio
Create programmes, pricing, modules and sequential topics.
TrainSkool
Teach on TrainSkool
Structure courses, define assessed competencies, build question banks and attach secure media delivery. TrainSkool records the evidence your learners earn.
Submit a teacher applicationTeacher studio
Instructor Workflow
Create programmes, pricing, modules and sequential topics.
Connect topics and prerequisites to transcript competencies.
Maintain randomized pools for timed and final evaluation.
Existing lessons use server-authorized playback. New lesson ingest is gated until locally encoded and transcribed outputs have protected delivery storage.
Define tests and scores; submissions open only after isolated runners are connected.
Track course contributions and create instructor campaign links with transparent share rules.
Internal Teaching Core
Define programme pricing, modules and topics, then map each topic to the skills a learner must demonstrate.
Local encoding, inspection and transcription are the required processing path. Teacher upload remains gated until the resulting lesson files can be delivered securely.
Only enrolled students can request playback. The API returns an expiring embed token, while Bunny restricts playback to the TrainSkool domain.
Teachers build randomized exams and external-runner laboratories; completed evidence feeds skill transcripts and certification decisions.
Existing streamed lessons retain enrollment-gated protected playback. For new lessons, TrainSkool will use controlled local encoding and transcription tooling with secured output delivery; Bunny processing APIs are not part of that path. Code execution remains on isolated runner workers.
Ready to Build