What problem does it solve?
Creating interactive educational simulations (MicroSims) requires coding, design, and adherence to pedagogical and technical standards. This skill automates the generation of these simulations, reducing development time and ensuring compliance with best practices for browser-based learning.
Core Features & Use Cases
- P5.js MicroSim Generation: Creates self-contained, interactive p5.js simulations with distinct drawing and control regions.
- Standardized Architecture: Ensures MicroSims are width-responsive, iframe-embeddable, and follow visual/technical design standards.
- Automated Documentation & Metadata: Generates
index.md, main.html, and metadata.json for easy deployment and discovery.
- Use Case: An educator needs an interactive simulation to teach projectile motion. This skill can generate a p5.js MicroSim with sliders for gravity and elasticity, ready to be embedded in their online textbook.
Quick Start
Use the microsim-p5 skill to create a bouncing ball simulation with a speed slider for a high school physics class.