【摘要】:由于在线实践式教学系统的功能与所支持的学习目标之间有较强的耦合关系,因此我们就拿化学实验课的实践式教学系统来说明该系统的功能组成。业务引擎就是将实验中用到的各种物品组件化、实验步骤流程化、动画化。实验台是学生动手操作,在规则引擎的指导下实际完成实验的操作平台,它包含工具箱、音视频、动画和引导流程等。图1-10在线实践式教学系统功能框架图
由于在线实践式教学系统的功能与所支持的学习目标之间有较强的耦合关系,因此我们就拿化学实验课的实践式教学系统来说明该系统的功能组成(见图1-10)。
最底层是基础数据库层,由各种类型的数据库组成,为整个系统提供数据的存储服务和数据源服务。
统一数据访问接口层:该层负责屏蔽底层数据库的不同。由于数据库的类型不同,访问数据库的驱动、连接方式以及访问的函数等都会存在差异,因此必须要有一个能够同时支持各种数据库的中间件,这样对于上层而言,就不存在数据库的差异化,上层业务访问数据时就不需要针对不同的数据库专门编写不同的访问代码,如此就实现了数据的统一访问功能。
业务引擎层:该层提供了各种业务的定义、规则、逻辑、工作流、演示动画以及用到的各种基础控件组件(如化学实验中的酒精灯、镊子、显微镜等实验器材及用品)。业务引擎就是将实验中用到的各种物品组件化、实验步骤流程化、动画化。这样方便用户在试验台上使用这些实验器材和物品,并在流程引擎的指导下完成实验。(www.xing528.com)
实验台:用户登录系统后,就进入了实验台(不同的学习对象有不同的称谓,这里是针对实验课程而言,故称为“实验台”)。实验台是学生动手操作,在规则引擎的指导下实际完成实验的操作平台,它包含工具箱、音视频、动画和引导流程等。通过音视频,学生可以学习实验的基本要求和步骤。通过动画系统可以为学生演示正确的实验操作步骤和方法。通过工具箱,实验者可以自己动手重复实验,以实际操作者的身份来完成实验。引导流程是一个驱动音视频和动画的基础组件,确保实验者的动作和操作步骤的正确性。
图1-10 在线实践式教学系统功能框架图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。