-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Expected Behavior
开发一款图形化教学软件,帮助中小学生通过动画和交互式练习学习C++算法。用户应能直观地查看算法执行过程、进行分级练习、跟踪学习进度,并体验简洁友好的界面。
Current Behavior
目前缺乏针对中小学生的专门C++算法可视化学习工具,现有方案多为文本或成人向,难以激发学生兴趣和有效理解算法原理。
Possible Solution
采用拖拽式编程界面(如Blockly)、动画演示(D3.js/P5.js)、分级课程内容,结合自动评分、进度跟踪和移动端支持。后端可用Node.js/Python,代码执行采用Docker,数据库选用MongoDB/PostgreSQL。建议采用MIT或Apache 2.0许可证促进开源教育发展。
Steps to Reproduce (for bugs)
- 打开软件主界面
- 选择一个算法课程(如冒泡排序)
- 进行拖拽式编程练习
- 观察动画演示与评分系统反馈
Context
项目旨在帮助中小学生更好地理解和学习C++算法,提升编程兴趣与能力。
Your Environment
- Version used: 尚未开发
- Browser Name and version: 适配主流浏览器
- Operating System and version (desktop or mobile): Windows/macOS/Linux/iOS/Android
- Link to your project: 暂无
System GA
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels