1学习策略
学习策略是自动化网络培训的核心。由于学员的学习是一个连续的过程,因此,自动化网络培训中的学习策略就是指定培训内容按照规定时间和特定方式展现给学员。学习策略包括了培训内容、培训内容的时间和培训内容的显示方式,如图2所示。在学习策略的支持下,一方面,教师可以根据培训经验针对不同的学员设计学习策略,实现因材施教;另一方面,学员可以根据自己的学习情况选择相应的学习策略,实现自主学习。充分突出了学员为主体、教师为主导的网络远程培训模式的特色。
2页面显示和控制
自动化网络培训环境下的页面的显示过程如图3所示。在页面显示时,需要利用时间触发机制和缓冲来控制页面的显示。时间触发机制主要通过页面对象的setTimeout方法来实现,而缓冲机制则通过ASP.NET的Session对象来实现。
当学员选取学习策略开始学习时,先建立Session对象,将学习策略存储到缓冲区,然后选择首个页面进行显示,在载入页面对象的同时,利用页面对象的setTimeout方法创建一个计数器,计数器的数字就是该页面对象显示的时间,每过1秒,计数器将自动减1;当检测到计数器已超时,说明该页面的显示时间已到,而后读取Session对象中的下一页面记录,如果为空,则说明需要呈现的页面已经显示完毕,否则清除缓冲区继续显示下一页面。
3结语
通过对培训思想和相关策略的分析,实现自动化的网络培训内容的设计,能够有效控制学习的进度和提高学员的学习质量,突出了学员为主体、教师为主导的网络远程培训模式的特色。我们将在今后的工作中继续深入研究,不断丰富创新,最终实现自动化的网络教学培训模式。
作者:安阳 徐远涛 常明 张琳 单位:北京市丰台区62301部队通信科全军后勤信息中心