用途:创建交互式分类测验 MicroSim,学生阅读情境、示例或描述后,从多选项中选出正确类别,用于训练模式识别、概念识别与分类能力,可跨学科使用。
主要能力:情境式题目(通常每题4个选项);提示系统(使用提示会减少得分);作答后自动显示解释;分数追踪与可视化进度;从题库随机抽题;对正确与错误答案给出鼓励性反馈;动画吉祥物对作答做出反应;结束页显示表现总结与提示;全部内容通过 data.json 配置。
使用方式:内容与逻辑分离,题目和配置存于 data.json,包含 title、description、config(如 questionsPerQuiz、pointsCorrect、pointsWithHint、scenarioLabel、instructionText、correctAnswerField)、scenarios(id、scenario、correctAnswer、options、explanation、hint)、encouragingMessages、categoryDescriptions、endScreen 等字段。每个 MicroSim 生成 index.md、main.html、$MICROSIM_NAME.js、data.json、metadata.json。视觉参数(画布尺寸、颜色、吉祥物)可在 JavaScript 中调整;默认从题库随机抽10题,可在 config 或 JavaScript 中修改。集成 MkDocs 时在 mkdocs.yml 的 nav 中添加对应 index.md。
适用场景:认知偏差识别、逻辑谬误识别、文学手法识别、化学反应分类、历史时期匹配、设计模式识别、音乐曲式测验、艺术流派分类等。
限制:基于 p5.js 1.11.10,需现代浏览器;宽度响应式、高度固定;数据通过 p5.js loadJSON() 在 preload() 中加载;包含 describe() 以支持屏幕阅读器。资料未提供具体收费、价格或平台信息。