针对学生自主学习积极性不高的问题,提出基于在线课程的"闯关"教学组织形式。对在线课程游戏化平台进行了设计,介绍了游戏的分类方法与系统实现过程。最后阐述了K-Means改进算法在平台上进行数据挖掘的应用思路。