数据驱动的SQLTutor的设计与实现
2021-04-01严大虎李雨婷苏秀玲
严大虎 李雨婷 苏秀玲


摘要:本研究以当前SQL语言教学中存在的问题与突破点为出发点,以学习者学习行为数据获取为目标设计、开发了具有测评与知识点学习等功能的SQLTutor平台(SQL查询语言智能学习系统),并通过相关课程进行验证与分析,以期利用数据驱动的SQLTutor可以有效地提升学生学习效率。
关键词:SQLTutor;学习行为数据;设计
中图分类号:TP393 文献标识码:A 论文编号:1674-2117(2021)02-0109-04
● 问题提出
作为数据库的核心语言,SQL语言(Structured Query Language)实现了对数据的存取、查询、更新等多重功能,具有结构简洁、易学易用等特点。但在实际的教学过程中,学习者普遍存在“只能运用所学知识解决特定问题,却无法实现知识的迁移”的问题,究其原因主要在于:一方面,教师将教学重点放在技术学习上,学生跟着教师的演示或带有操作步骤的课件进行数据操作练习,评判标准以操作熟练度为基准,缺乏对学生链接基础知识技能与实际问题能力的培养。另一方面,由于常见关系数据库管理系统存在交互不友好等问题,即对学习者提交的错误答案缺乏逻辑诊断能力,无法及时给予学生反馈信息,造成学生无法对SQL语言存在的错误进行准确判断。[1]由此可见,教师的教学侧重点与平台的交互性能对学生的学习态度、学习成效等产生很大的影响,如何灵活运用SQL语言解决本专业及其他领域的问题,是当前学习SQL语言迫切需要解决的问题。本研究在对当前数据库教学中存在的问题进行收集及分析的基础上,从学习者学习行为数据出发设计与开发SQL查询语言智能教学系统,最后将该系统介入教学活动进行实践分析,以期为相关系统的功能模块设计提供参考依据。……
