Teach on TrainSkool

Publish teaching that stands up to evaluation.

Structure courses, define assessed competencies, build question banks and attach secure media delivery. TrainSkool records the evidence your learners earn.

Submit a teacher application

Teacher studio

Syllabus mapped12 skills
Final examPublished
Laboratory executionIsolated runner required
Contribution and walletVisible in teacher account

Instructor Workflow

Everything needed for outcome-based courses

Course studio

Create programmes, pricing, modules and sequential topics.

Skill mapping

Connect topics and prerequisites to transcript competencies.

Question banks

Maintain randomized pools for timed and final evaluation.

Secure video

Existing lessons use server-authorized playback. New lesson ingest is gated until locally encoded and transcribed outputs have protected delivery storage.

Code laboratory

Define tests and scores; submissions open only after isolated runners are connected.

Wallet and promotion

Track course contributions and create instructor campaign links with transparent share rules.

Internal Teaching Core

From course design to verified learner evidence

01

Syllabus and skills

Define programme pricing, modules and topics, then map each topic to the skills a learner must demonstrate.

02

Protected video processing

Local encoding, inspection and transcription are the required processing path. Teacher upload remains gated until the resulting lesson files can be delivered securely.

03

Controlled streaming

Only enrolled students can request playback. The API returns an expiring embed token, while Bunny restricts playback to the TrainSkool domain.

04

Assessment and labs

Teachers build randomized exams and external-runner laboratories; completed evidence feeds skill transcripts and certification decisions.

Security boundary

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

Create a course with verifiable learning outcomes.

Apply as teacher