Course Studio kit

Demo gallery

A user demo is one self-contained HTML file that runs inside a lecture page in a sandboxed frame with no network. Each card below runs its demo here the way a lecture runs it: the same sandbox="allow-scripts" frame, the same postMessage protocol, the same content policy, the same host code.

The format is in docs/demos/format.md, how to build one in authoring.md, and a template that already works in demos/template. Contributing a demo is a pull request adding a folder under demos/examples/.

מטוטלת מתמטית — מחזור תלוי משרעת

מטוטלת מתמטית — מחזור תלוי משרעת

מטוטלת קשיחה באינטגרציית RK4: ככל שהמשרעת גדלה, המחזור הנמדד מתרחק מקירוב הזוויות הקטנות.

pendulum-canvasCourse Studio kit v1.0.0aspect 0.5

Standing wave on a string

Standing wave on a string

Two counter-propagating waves add to 2A·sin(kx)·cos(ωt). Nothing travels, the nodes never move, and the string is an SVG polyline.

standing-wave-svgCourse Studio kit v1.0.0aspect 0.5

Superposition: phase and group velocity

Superposition: phase and group velocity

Two travelling waves of nearly equal wavenumber on deep water. The crests move at ω/k, the envelope at Δω/Δk — half as fast.

superposition-p5Course Studio kit v1.0.0aspect 0.5