浅析个性化
网络教学
系统设计与实现
文章来自代写论文网
http://www.bfblw.com/
一、网络教学的现状
随着internet技术的日益提高,
计算机网络教学已成为现代教育技术开展的热点。在网络教学环境下,能够最大限度地发挥
学习者的主动性、积极性,完成传统教育无法做到的“个性化教育”。但在目前的网络教学中,以教员为主体的教学形式本质上并没有改动。真
免费论文网对网络教学的了解也只是停留在教学手腕和教学方式的改动上,同时系统开发普通采用
web技术,不能顺应网络开展与内容更新带来的变化。为此我们采用assh框架技术研讨并设计扩展性良好的网络教学系统,让学生依据自我程度停止个性化的学习,调用各种学习资源,自我设计学习进度直至到达学习目的。
二、系统框架技术
在
程序开发时,我们选择已有的优秀架构能够集中精神处置业务逻辑。在开发网络教学系统时,我们选择了当前盛行的
j2eeweb应用框架。它整合了
ajax、struts、spring、hibernate4四个架构(简称assh框架)。
ajax全称为“asynchronousjavascriptand
xml”,在阅读器与web效劳器之间运用异步数据传输,这样就可使网页从效劳器恳求少量的信息,而不是整个页面。ajax可使因特网应用程序更小、更快、更友好。[1]
struts中模型是一个action类,开发者经过其完成商业逻辑。视图是由与servlet配合
工作的一整套jsp定制标签构成,应用它们能够快速树立应用系统的界面。控制器actionservlet是模型与视图的联络纽带。[2]
spring提供了轻量级管理业务组件的ioc容器。spring经过依赖注入机制,能够在运转期间为组件配置所需求的资源,而无需在编写组件代码时指定,从而在相当水平上降低了组件之间的耦合,完成组件的即插即用。[3]
hibernate完成对关系数据库的对象化。hibernate不只可以管理javabean(或者称之为pojo)到rdbms表的映射,还可以供给用
查询和获取数据库中的数据。hibernate事实上是规范的o/r映射技术。[4]
三、系统剖析与设计
系统根本方式为一个交互式动态网站。用户必需登录后才干访问系统,并且不同身份登录后,所具有的权限是不同的。用户身份有:教员、管理员和已
注册过的学生等。每个身份能够注册多个用户,用户能够操作本人权限内的模块。整个系统划分为网络教学模块、智能引荐模块、网上交流模块、答疑模块、网络测评模块、后台管理模块等。
1.网络教学模块
该模块主要有“
课程选择”、“
课件阅览”、“视频点播”等局部,提供相关课程的在线教学内容,如html网页、ppt电子教案、
doc教学
文档、rm、asf教学录像等,这局部是网络教学系统的主要局部,学生能够依据本人的需求停止选择性学习。
2.智能引荐模块
学习内容的选择上,系统依据学习历史记载和才能估量,选择学生没有控制或是没有学习过的教学内容,这些学习内容是与当前学生才能最接近的。在学习内容的组织上,系统将依据对学生估测的才能和学生的认知作风,选择最合适学习者的内容呈现方式。