主要研究内容:
现代远程教育是基于互联网技术发展起来的教育新模式,它打破了时空限制,使学习者可以随时、随地获取学习资源。目前,无论是政府开放教育、高校网络教育还是远程教育培训机构,其平台建设都是采用客户端服务器(B/S)工作模式,这种方式具有技术成熟、资源集中、访问便捷等优点。但随着用户规模的扩充,学习需求的多样化,尤其是移动互联网时代的到来,传统的远程教育平台无法满足要求。
云计算技术的出现为远程教育的发展注入了新的活力,为远程教育带来了更高层次的变化,也为学习者获取更好的教学支持服务提供了技术支撑。北京梦坊国际教育科技有限公司根据公司提供的基础设施,提出并实现了梦坊远程教育云平台,通过结合传统的线下教育及线上教育的优点和相关大数据技术,为学员提供在线云学习环境。
梦坊远程教育云平台是一种智慧学习环境,其中包括:
1)研发基于分布式远程教育云平台架构,利用云计算技术对遗留梦仿教育多个平台的进行相互协调整合资源、协同处理的大量用户请求。通过研发高并发、海量数据支持的分布式云中间件,使系统支持毫秒级实时决策和TB 级实时数据收集处理能力。
2)高并发Web技术设计与开发,基于Nginx和内存数据库等高并发技术,将远程学习应用系统分为Web程序前端项目、服务端项目和memcache项目。其中前端项目包含页面、静态资源和控制层;服务端项目包含业务层和数据库操作层;memcache项目缓存前端项目和服务端项目公用的数据。
3)云环境下普适终端技术研究,考虑到移动终端的多样性,研究远程教育云平台终端教学和学习的界面普适性。根据移动终端的配置(CC/PP)信息,制作梦仿设备通用描述文件MFRF(梦仿Resource File)。同时开发基于多智能体的多服务应用程序,通过构建出多服务的通用标记库,使不同的设备请求具有不同的个性化响应视图。
4)远程教育应用层学习管理系统,梦坊远程教育学习管理系统以学员学习为中心,满足学员自由选择老师,学习终端,教育形式等个性化需求。系统封装了通用权限,缓存,全文检索,定时任务,提供了远程教学平台,线上线下教务管理,学员业务处理,教师和学员定制中心,互动问卷管理,考试管理系统,手机端教育APP等应用,支撑远程教育个性化学习服务。
5)统一接口技术, 接口技术支持学习终端和合作机构平台的多样性需求,为移动,PC或其它第三方客户端提供Web服务接入调用,处理分布式系统间交互服务。采用Hessian,WebService和CAS,支持HTTP,Binary-RPC,SOAP等协议和JSON/XML跨平台数据格式。提供加密鉴权,单点登录,异步缓存,异常处理等机制。接口系统独立于业务系统或平台,支持高可用负载均衡,以及技术升级和服务扩展。