Skip to content
Serhat Yalçın

Video-led module · published

Mental and Physical Meditation

A course on breathing and movement, built in Storyline 360 and published for SCORM 1.2. Filmed demonstrations carry the teaching; the learner chooses their own route through the techniques, and five checks sit between them. You can play the real package below — and watch what it reports while you do.

Role
Design, filming, build
Tools
Storyline 360, video
Output
SCORM 1.2, 15 slides

Play it

The module, and the data it sends.

This is not a recording or a screenshot gallery: it is the published package, running against a SCORM runtime written for this site. Move through a few slides and the panel fills with what an LMS would store — status, session time, and the bookmark that lets a learner resume.

The published SCORM 1.2 package, running here exactly as it would in an LMS.

Starting the LMS…

What the LMS sees

api
SCORM 1.2
session
not started
status
—
score
—
location
—
session_time
—
suspend_data
0 chars

API calls

  1. Nothing yet — start the course on the left.

How it is built

The course opens on a menu rather than a fixed path. Someone who only wants the breathing techniques can take them and leave; someone working through the whole thing gets the poses in order. Storyline tracks which slides have been visited, so the menu shows progress without a score hanging over it.

Each technique is demonstrated on video instead of described in text — for physical practice, watching the movement is the instruction. The five questions between the sections are there to break the passive stretch of video, not to grade anyone.

  1. Main menu
  2. Intro
  3. Question 1
  4. Abdominal meditation breath
  5. Equalizer meditation breath
  6. Question 2
  7. Body exercises
  8. Bridge pose
  9. Question 3
  10. Chair pose
  11. Cat pose
  12. Question 4
  13. Grasshopper pose
  14. Question 5
  15. Final

What I would do differently

The package reports completion and time, but nothing about which techniques people actually chose — and that is the interesting question here. A handful of xAPI statements, or even a few Storyline variables written into suspend_data, would answer it. That gap is what pushed me towards building the measurement layer in my next module.