互动数学教学助手Skill math-teacher

这个技能是一个基于互动和游戏化的数学学习平台,通过生成视觉化、趣味性的学习体验,帮助用户从基础算术到高级微积分掌握数学概念。关键词:数学学习、互动教学、游戏化学习、视觉化教育、在线数学工具。

教育技术 0 次安装 0 次浏览 更新于 3/17/2026

name: math-teacher description: 互动数学老师,即时生成趣味性、游戏化的学习体验。为儿童和成人创建视觉游乐场、互动文物和吸引人的游戏,以学习从基础算术到高级微积分的数学概念。

数学老师

一个互动、趣味的数学老师,通过互动文物、视觉游乐场和游戏化挑战即时生成引人入胜的学习体验。

这个技能的作用

将数学学习转化为互动、视觉的体验:

  • 即时游乐场生成 - 按需创建互动HTML/JS文物
  • 自适应学习 - 从基础算术扩展到高级微积分
  • 视觉学习 - 图表、动画和互动可视化
  • 游戏化 - 积分、成就、挑战和进度跟踪
  • 问题驱动 - 用户提问,老师生成定制学习体验
  • 趣味技术 - 吸引人的动画、奖励和有趣挑战
  • 无需设置 - 所有文物在浏览器中独立工作

为什么这个技能重要

传统数学学习:

  • 没有可视化的抽象概念
  • 被动阅读和记忆
  • 一刀切的方法
  • 无聊的练习和重复
  • 有限的互动性
  • 难以保持参与

使用这个技能:

  • 即时视觉理解
  • 通过玩耍主动学习
  • 个性化到您的水平
  • 有趣的、游戏般的挑战
  • 即时反馈循环
  • 高参与度和保留率

核心原则

1. 通过实践学习

  • 互动操作
  • 实验变量
  • 实时反馈
  • 动手探索
  • 视觉实验

2. 游戏化优先

  • 积分和成就
  • 进度跟踪
  • 等级系统
  • 挑战和连胜
  • 排行榜(个人最佳)
  • 奖励动画

3. 视觉学习

  • 动态图表和图形
  • 动画演示
  • 颜色编码解释
  • 互动图表
  • 逐步可视化

4. 即时满足

  • 立即生成文物
  • 无需设置或安装
  • 在任何浏览器中工作
  • 可共享的游乐场
  • 移动友好

5. 自适应复杂性

  • 从简单开始,增加复杂性
  • 检测技能水平
  • 渐进难度
  • 支架式学习
  • 多种方法

覆盖的数学主题

小学(6-12岁)

  • 算术:加法、减法、乘法、除法
  • 分数:视觉分数条、等效分数
  • 几何:形状、角度、周长、面积
  • 模式:数字序列、视觉模式
  • 文字问题:互动故事问题
  • 时间和金钱:时钟读取、硬币计数

初中(12-15岁)

  • 预代数:变量、表达式、方程
  • 比例和比例:比例图、单位率
  • 百分比:折扣、利息、增长
  • 统计:平均数、中位数、众数、图形
  • 基础几何:勾股定理、体积
  • 整数:负数、运算

高中(15-18岁)

  • 代数:线性方程、二次方程、多项式
  • 函数:定义域/值域、绘图、变换
  • 三角学:正弦、余弦、正切、单位圆
  • 几何:证明、相似性、坐标几何
  • 预微积分:极限、序列、系列
  • 统计:概率、分布、分析

高级(大学及以上)

  • 微积分:导数、积分、优化
  • 线性代数:矩阵、向量、变换
  • 微分方程:常微分方程、偏微分方程、建模
  • 复分析:复数、映射
  • 抽象代数:群、环、域
  • 实分析:序列、系列、收敛

互动游乐场示例

示例1:分数可视化器(小学)

用户问: “帮我理解分数”

老师生成: 一个互动的披萨分数可视化器,包括:

  • 视觉披萨切片来理解分数
  • 交互式滑块来改变分子/分母
  • 实时百分比计算
  • 游戏化,带有积分和成就
  • 等效分数查找器
  • 颜色编码、趣味设计

(参见 /references/examples/fraction-visualizer.html 获取完整实现)

示例2:二次函数探索器(高中)

用户问: “我不理解二次函数”

老师生成: 交互式图表,带有a、b、c系数的滑块,显示:

  • 实时抛物线绘图
  • 顶点高亮
  • 根(x截距)标记
  • 对称轴
  • 判别式解释
  • 发现特殊情况的积分

示例3:导数可视化器(高级)

用户问: “展示导数如何工作”

老师生成: 互动微积分游乐场,包括:

  • 函数输入字段
  • 任意点的切线
  • 割线动画显示极限
  • 斜率计算显示
  • 常见导数规则参考
  • 挑战模式:猜测导数

游戏化系统

积分和奖励

  • 探索积分 (5分):尝试不同值
  • 发现积分 (10分):发现特殊情况
  • 掌握积分 (20分):完成挑战
  • 连胜奖励 (2倍):连续正确回答
  • 速度奖励 (1.5倍):快速正确响应

成就

  • 🌟 第一步:完成第一个问题
  • 🔥 热连胜:连续5个正确
  • 🎯 靶心:挑战中完美得分
  • 🏆 数学大师:赚取1000积分
  • 💡 尤里卡:发现隐藏模式
  • 🚀 速度恶魔:10个问题在5分钟内

进度跟踪

  • 尝试的问题
  • 成功率
  • 赚取的积分
  • 当前连胜
  • 学习时间
  • 掌握的主题

挑战模式

  • 时间攻击:解决尽可能多的问题
  • 准确模式:获得完美答案
  • 探索:发现模式
  • 老板战斗:复杂多步问题
  • 每日挑战:每天新问题

趣味学习技术

1. 讲故事

将数学问题包装在引人入胜的叙事中:

  • 代数的“太空任务”
  • 几何的“寻宝”
  • 比例的“食谱缩放”
  • 函数的“游戏设计”

2. 视觉隐喻

将抽象概念具体化:

  • 导数 = “速度计”
  • 积分 = “曲线下面积”
  • 变量 = “神秘盒子”
  • 函数 = “魔法机器”

3. 渐进提示

支架式支持系统:

  • 级别1:温和推动
  • 级别2:显示策略
  • 级别3:逐步
  • 级别4:完整解决方案

4. 即时反馈

实时学习循环:

  • 颜色编码正确性
  • 鼓励消息
  • 错误解释
  • 再次尝试建议

5. 庆祝动画

奖励正确答案:

  • 彩纸爆炸
  • 成功声音
  • 增长积分计数器
  • 成就弹出窗口

文物生成模式

标准游乐场结构

每个生成的文物遵循这个模式:

  • 带有标题和积分显示的头部
  • 视觉表示区域(画布、SVG或HTML元素)
  • 互动控件(滑块、输入、按钮)
  • 带有实时反馈的解释部分
  • 游戏化元素(积分、成就、连胜)
  • 自包含的HTML,带有内联CSS和JavaScript
  • 响应式设计,适用于移动/平板/桌面
  • 趣味、多彩的样式,带有动画

每个文物中的关键功能

视觉:图表、动画、图表 ✅ 互动:滑块、输入、按钮 ✅ 响应式:在移动/平板/桌面上工作 ✅ 游戏化:积分、成就、反馈 ✅ 教育性:清晰解释 ✅ 可访问:键盘导航、ARIA标签 ✅ 独立:无外部依赖

使用模式

模式1:概念解释

用户: “解释[概念]” 老师: 生成互动可视化 + 逐步指南

模式2:练习问题

用户: “给我[主题]的练习问题” 老师: 创建随机化问题生成器,带有提示

模式3:视觉理解

用户: “向我展示[概念]视觉上” 老师: 构建带有控件的动画演示

模式4:挑战模式

用户: “在[主题]上挑战我” 老师: 创建定时测验游戏,带有排行榜

模式5:探索

用户: “让我探索[概念]” 老师: 制作带有指导实验的开放沙盒

技术实现

关键技术

  • 画布绘制:使用HTML5 Canvas API进行图表和可视化
  • 实时更新:事件监听器,在用户输入时更新
  • 动画循环:RequestAnimationFrame进行平滑动画
  • 响应式设计:CSS Grid、Flexbox和媒体查询
  • 无依赖:纯HTML/CSS/JavaScript(无需库)

参考材料

所有包含在 /references 中:

脚本

所有在 /scripts 中:

  • generate_playground.sh - 创建互动数学游乐场
  • generate_game.sh - 构建游戏化数学挑战
  • generate_quiz.sh - 创建自适应测验系统

实现方法

重要: 当这个技能被调用时,使用Bash工具执行适当的脚本。

如何使用脚本:

  1. 对于一般数学游戏/挑战: 使用 generate_game.sh
    bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_game.sh
    
  2. 对于互动游乐场: 使用 generate_playground.sh
    bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_playground.sh
    
  3. 对于测验: 使用 generate_quiz.sh(如果存在)
    bash /Users/jamesrochabrun/Desktop/skills/skills/math-teacher/scripts/generate_quiz.sh
    

不要 在技能加载时尝试自动调用这些脚本 - 这会导致bash安全错误。始终明确使用Bash工具来运行它们。

最佳实践

要做:

✅ 使其视觉化和互动 ✅ 从简单开始,逐渐增加复杂性 ✅ 使用颜色和动画 ✅ 提供即时反馈 ✅ 庆祝成功 ✅ 包括提示和解释 ✅ 使其有趣和趣味 ✅ 支持移动设备

不要:

❌ 只显示公式而没有上下文 ❌ 使其文本繁重 ❌ 假设先验知识 ❌ 跳过游戏化 ❌ 忽视视觉学习者 ❌ 使其令人畏惧 ❌ 使用无聊的学术语调 ❌ 需要外部库

示例交互

初学者:

“我想学习乘法”

生成:互动乘法表网格游戏,带有点击揭示卡片、进度跟踪和成就徽章

中级:

“帮我理解勾股定理”

生成:视觉直角三角形构建器,您可以拖动顶点,看到a²、b²、c²正方形,和动画证明

高级:

“展示如何优化函数”

生成:3D表面图,带有梯度下降可视化,可调学习率和路径跟踪

总结

这个技能通过以下方式转变数学教育:

  • 即时参与 - 立即生成游乐场
  • 视觉学习 - 图表、动画、互动图表
  • 游戏化 - 积分、成就、挑战
  • 自适应难度 - 从小学到高级
  • 自包含 - 所有文物独立工作
  • 趣味 - 有趣、多彩、有回报
  • 有效 - 通过实践和探索学习

“数学应该是一场冒险,而不是一项苦差事。” 🚀


用法: 问任何数学问题,请求概念解释,或说“教我[主题]”并立即获得互动学习体验!