基于ruby的MOOC平台的设计与实现开题报告

 2021-08-08 04:08

1. 研究目的与意义

主要利用ruby on rails 框架设计实现移动教学平台,根据mooc系统在要求,结合移动终端设备的特点,分析、设计并且实现移动教学平台,利用ruby on rails 框架开发教学平台主要功能,用基于html5的jquery mobile技术实现课程学习在移动终端中的前台表现。

主要利用其框架中先进的mvc模式,restful架构以及行为驱动开发方法快速开发系统功能模块。

mooc (massive open online course,大规模在线开 放课程)体现了以学生为中心的教学理念,改变了传统 课程内容固定、结构化的特征,让教学资源从单纯资源 转变为课程和教学等多方面的资源,使学生获取知识的 途径从简单线性转向复杂化、网络化[u}。因此,mooc被 誉为是印刷术发明之后教育领域的最大改变[2j。 近年来,国内学术界针对mooc进行了多方面的研 究并形成了一批有价值的成果[[3-sj。教育部高教司司长张 大良表不:教育部将加强研究在线课程与现实课程的等 效互认、校际间学分互认、证书发放等方面的制度,以跟 上网络教学变革的步伐l}l。清华大学、北京大学、上海交 通大学、复旦大学和国防科学技术大学等国内知名大学 纷纷开展试点工作,力图在内容提供、平台服务、教学运 用和国外资源译介等方面做出贡献[l2j。但从现有文献看, 针对mooc平台设计与实现方面的研究文献并不多。鉴 于此,作者结合本单位基于mooc的实践,讨论一下 mooc课程平台的设计,期望对当前国内高校的mooc 实践提供参考。

剩余内容已隐藏,请联系客服!

2. 国内外研究现状分析

国外发展现状

移动学习的主要学习群体是中青年学习者以及在校学生,经济发达国家已经由政府或者大学组织研究的项目在研究和实施中,一般通过立足学校教育,通过移动终端设备进行学习。从研究移动学习的目的出发,这类研究可以分为两种类型,其中的一类是大部分研究机构为培企业机构进行的研究,他们的研究点在于如何将目前公司已有的成熟的培训经验,培训理论和培训内容利用移动终端,更多的推向市场,使更多的企业使用其服务,而移动学习平台的运用。也可以显著的减少公司运营成本,而另外一部分研究的机构为教育机构,这类研究的出发点是当前的在校教育,研究的方向通过运用移动学习平台这种新技术,让更多的人可以接受教育或加强对教育教学的管理mooc是网络学习、移动学习发展的最新阶段。2012年,包括 stanford, harvard图三面数福天大学校长将mooc的发展比作教育史上一场数字海啸,成千上白万的学生蜂拥而来,聚集在mooc的平台上。

国内发展现状我国很早就开始对共享教育资源的探索,比如由政府主导的电视大学,高校主导的网络学院,教育部开展的高校精品课程等工作,这些项目虽然投入不菲,但社会认可度一直不高2011年起,由教育部高教司主导的中国大学视频公开课在爱课程网、网易等平台推出,教育部宣布在十二五期间,我国高校将逐步开放1000门视频公开课、5000门资源共享课。今年6月,首批120门中国大学资源共享课又通过爱课程网向社会大众免费开放,其时,教育部高等教育司司长张大良就表示,网络大大降低了教育成本,使优质的教育资源能够覆盖所有地区和人群,课程不受时空和身份的限制,从而有利于提高成才率,促进教育公平。可以看出,国家有发展在线教育的决心,但是中国大学的视频公开课却一直遭受不叫座的质疑,使用率和影响远远落后于国外高校的在线公开课程。到目前为止,大多数中国高校的视频公开课仍然沿袭2003年起启动的精品课程模式,仅仅是将电子化的讲义、课件等共享上网,辅以部分教师的课堂实录,这种几乎没有考虑学生学习现状的模式自然无法引起学生学习的兴趣

剩余内容已隐藏,请联系客服!

3. 研究的基本内容与计划

内容1)分析比较移动终端特点通过比较分析 iphone、 Android、 Windows Phone、RMA和塞班等主要移动终端平台的特点,对移动教学平台实现中需要使用的技术做出分析,使用 HTMLS、 Query Mobile等技术进行系统前端U开发(2)分析研究HTML5技术在移动教学平台中的应用前景A研究MMs在数学公式、图表、视频和离线缓存等方面的优势。确定 Web App的开发方式3)研究系统需求根据系统需求设计系统用例图,确定系统功能模块和子模块,设计系统数据库中数据表字段和数据表之间的关系4)测试系统使用 Rspec作为系统的测试框架,将系统测试按照Ra的功能划分成 Controller测Helper测试, Model测试、 Reque试t测试,vew测试、 Routes测试等 5)进行行为动开发利用 Rudy on Rails框架中的先进的MvC模式, RESTTU架构以及行为驱动开发方法快速开发系统功能模块

研究分析背景-相关原理与技术-需求分析-系统设计-系统实现-系统测试-总结和展望

4. 研究创新点

界面简洁,操作便利。

剩余内容已隐藏,请联系客服

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。