以IT类编程课程为载体,改变原来实践教学和理论中的知识点教学上机实践的粗犷式监控和“结果式监控”、“监控盲区” ,全程记录并反馈每个学生的编程过程和编程结果,向案例精细化,监控过程化转变,提高实践教学,实操环节的教学效果,让后续的教学内容更有的放矢。
1)将C, Java, C#等编程课程的实验,实践,考试内容平台化。
学生可随时随地通过网络提交答案,并获得系统的评判反馈。同时教师可以通过平台监控每个学生的完成过程及其出现的问题,使得后续的教学内容更有的放矢,因材施教。
2)将不同数据库产品(如SQL Server, MySQL 等)的SQL查询语言的考核与练习平台化
学生提交自己的SQL语言后,系统自动运行并反馈运行的结果,同时教师可以通过平台监控每个学生的完成过程及其出现的问题,及时调整后续教学内容及其安排。
3)将原来静态的教案内容动态化,案例化,项目化
原有的教案是给教师用的,本系统可提供方法让教师将教案中实操内容案例化,教学进行到哪个环节,学生就可以登录系统提交相应案例的代码,系统自动评判学生的提交并反馈相应的运行结果,让学生了解自己的学习盲区,教师了解学生的接受程度,做到有的放矢。
4)编程课程实操环节的全面监督与过程监控
以实践教学和理论中的知识点上机实践为切入点,将原来的教师单方面布置工作任务转变为教师与学生通过本系统实现编程互动,学生提交代码由系统自动评判,教师可全程跟踪学生的代码运行结果,全面了解学生对所教学内容的理解。同时借助本系统可实现从原来的点上学生的编程监控到面上学生的编程监控,实现班级全覆盖。
5)将编程类课程的测试,考试机试化
学生的实操能力的提高依赖于课堂课后的实践锻炼,对于编程课程的考核,一般来讲,机试的效果好于笔试,只是原来依赖人工的批改机试代码,劳动强度大。本系统的应用,可轻松实现编程课程的机试组织和阅卷,教师只需要在考试前将机试试题和答案录入系统,考试时学生登录系统提交自己相应的代码即可获得系统自动评判的结果,公平公正,方便快捷。