版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
为了给学生用户提供更理想的教学环境,在已有的Ⅳ、主要参考RaybournEM.Anewparadigmforseriousgames:Transmedialearningformoreeffectivetrainingandeducation[J].JournalofComputationalScience,2013.Al-AtabiM,DeBoerJ.TeachingentrepreneurshipusingMassiveOpenOnlineCourse(MOOC)[J].Technovation,2014,34(4):261-264.SpakGT.UsAdvancedManufacturingSkillsGap:InnovativeEducationSolutions[J].Procedia-SocialandBehavioralSciences,2013,106:BaggaleyJ.MOOCrampant[J].DistanceEducation,2013,368-SandeenC.IntegratingMOOCSintoTraditionalHigherEducation:TheEmerging“MOOC3.0”Era[J].Change:TheMagazineofHigherLearning,2013,45(6):34-39.MakS,WilliamsR,MacknessJ.BlogsandforumsascommunicationandlearningtoolsinaMOOC[C]//NetworkedLearingConference.UniversityofLancaster,2010:275-285.DesignandImplementationofMassiveOpenOnlineCoursePlatformClusterExpansionStudent:ZhouXiaoyiInstructor:LiWeiMOOC,massiveopenonlinecourses,isthelatestdevelopmentofdistanceeducationinthe21stcentury.MOOCsystemcombinesavarietyofsocialnetworkingtoolsandavarietyofdigitalresources,soitformedalearningtoolwithcomprehensivefeaturesandrichcurriculumresources,whichcanmeetalotofcourseslearners.Manyuniversitieshavesetupanetworklearningplatformavailableonlinefreecoursestostudentsaroundtheworld.Inordertocatertotheboomingtrendofonlineeducation,BeihangUniversityalsobegantheconstructionofmassiveopenonlinecoursesplatformwithitsownfeaturesin2013.Currently,MOOCofBeihanghasbeenachievedrequirementsysisandpreliminarydesignofthesystem.Inordertomeetalotofuserstoaccessandusethesystematthesametime,weneedtoextendtheoriginaldesignandrealizationoftheMOOCsystem.ThisarticleisbasedonthemassiveonlineopencoursesplatformofBeihang.Thearticlemainlyyzeaccessofusers,siteoperationanddatabaseofthesystem.Andwedesignaprogramofclouddeploymentframeworkforthethreemodules.Finally,thisprogramwillbebasedonWindowsAzure.Andafterthat,wemademuchworktoimprovesitefeaturestoensurethesecurityofthesystem.:MOOC,Frame,CloudDeployment,DatabaseCluster,绪 研究背 国内外研究现 国外研究现 国内研究现 研究目标与内 研究目 研究内 课题来 的组织结 相关背景知识及技术介 背景知识介 Windows Python语 技术介 云计算技 数据库集群技 负载均衡技 Django框 现有原型系统架构及性能分 系统压力测试分 系统逻辑架构分 系统云部署扩展实体架构详细设 负载均 负载均衡 Layer-4负载均衡 在WindowsAzure中实现负载均 SESSION共 MYSQL集群化部 MONGODB集群化部 5管理功能设计与实 5.1管理功能设 5.2管理功能实 作业评分框架设计与实 作业评分框架设 作业评分框架实 系统测试与结 运行环 管理功能测 验证上 验证删除功 验证锁定功 验证作业评分框架演 总结与展 总 展 致 参考文 绪MO(massiveopenonliecourse是21MOOC系统融合了多种的网络社交工具和形式多样的数字资源,从而形成了具有综合功能的学习工具和丰富的课程资源,能够满足大规模的课程学习者使用。2012年,的多所大学陆续设立了网络学台,在网上为全世界学生提供免费课程,Coursea、UdacityedX起[3]北2013MOOC20149建具有北航特色的课程平台。该课程平台初期的受众面将涵盖北航两万多师生,未来随着课程数量的增加,还将走出北航,面向范围更加广大的使用者,所以目前已有的单服务器节点原型系统由于计算能力、能力及网络带宽有限,将不能满足正式上线后使用者的需求,这就迫切需要对现有的原型系统进行集群化扩展,以突破单一服务器的计算与能力瓶颈;与此同时,还必须充分利用云计算技术的优势,将扩展后的系统部署在成公有云平台大型开放式网络课程,即MOOC。2012年,顶尖大学相继设立网络学台,提供免费课程,edX、Coursera、Udacity、三大课程的兴起,给edX()是202年麻省理工与哈佛大手发布的一个非营利性教育,两所学校各投入三千万,旨在以突出的教学设计为学生提供交互式的学台。其课程的形式主要由、网页插入式测试MIx的课程计划,主要是为了配合校内教学,提高教学质量和推广网络教育。其平台以交互式学习设计为特色,涵盖了:、讨论组、基于Wiki的协作学习、学生学习课程效果评估、和其他学习交互工具。除了教授相关课程外,麻省理工和哈佛大学还将使用此课程共享平台,进行教学法的研究,以促进现代技术在教学方面的应用,同时也加强学生们对课程效果的评价。edX希望能够继承MIOW开放、共享优质教育资源的理念,为学生打造一个全新的学习体验的网络课程平台2]edX的推广目标不仅仅是要提高教学质量和推广网络教育,而且是要通过学生的学习过程产生大量的数据并进行数据分析,从而更好的研究互联网技术在教学中的应用。在课程考核方edX为所有通过课程学习的学生颁发“XUniversity的X已经吸引了超过67.5万的学生加入其课程。Coursera成立于2012年4月,是免费的大型公开课程项目,由福大学的两名计算机科学教授(AndrewNg)和达芙妮·科勒(DaphneKoller)创办,旨在与世界顶尖大学合作,提供免费网络公开课程。Coursera的首批合作院校包括普林斯顿大学、福大学、密歇根大学、宾夕法尼亚大学等名校。平台主要以授课、测试、讨论交流等形式为用户提供港科技大学、大学也加入到Coursera的行列,Coursera为各所大学提供技术册。在课程认证方面,2013年2月,Coursera中的五门课程已经获得了教育(ACECREDIT)的认可,学生需要按照教学计划完成课程学习并 /)是由福大学于2012年创办的营利性时间5月21日,与教育平台edX同时宣布,学团队与edX对接,前期将选择4门课程上线,面向全球开放。未来,将建立自己的教育平台,进一步拓展教育模式,大力推动优质中国出现了很多细分领域的MOOC平台,自主研发打造教育新课程。由自主研发的陆第一个由高校主导的MOOC平台——学堂,于2013年10月正式启动,面向全球学生提供课程。随着“学堂”MOOC的发展历程以及对我国传统高等教育的MOOC的教学模MOOC的质量审核、课程认证和学分MOOC的商业运营模式和市场的过,但不久的将来,MOOC一定会成为国内教育的主流模式,为的学生提供课程。本文的研究目标如图1.1所示:数据库Django数据库Django将系统的部分与数据库部分统一部署在公有云服务器中,学生和教师用户并登陆系统,直接向用户提供各项系统功能服务,同时PythonDjango框架与数据库进行数据交换操作,数据库间接为用户对目前课程平台进行框架分析,并针对平台的用户、网页对大规模开放课程平台的安全部分进行评估和检测,为防止用的压力过大问题。在业务方面,由于所有的业务设计都是采用PythonMySQLMongodb数据在系统中的架构进行设计,并开放课程平台”的设计与开发。计与实现。首先,本介绍了大规模开放式课程(即MOOC)的相关研第二章相关背景知识及技术介绍第三章第四章详细介绍用户、业务、数据库三大模块进行云部署的具体方案,并MySQLMongodb数据库集群化部第六章管理功能设计与实第七 作业评分框架设计与实第八章总结与展望相关背景知识及技术本课题所研究的大规模开放式课程系统基于Python的Django框架,前台采用了HTML+DIV+CSS+Javascript等Web服务语言,的数据库使用MySQL和Mongodb,开发过的操作系统为Linux,本课题主要研究的内容是在WindowsWindowsAzure是微软公司开发的基于云计算的操作系统是微软“软件和20081027日,在洛杉矶举行的开发者大会上,微软的前首席软件架构师RayOzzie宣布了微软的云计算以及云计算平台——WindowsAzure。WindowsAzure的主要目标是为开发者提供一个开发平台,以帮助开发者应用程序可以运行在云服务器、数据中心、Web和PC上[15]。云计算的开发者能够使用微软全球数据中心的、计算和网络基础服务。Azure包括了以下主要组件:SQL数据库服务,.Net服务,用于、存储和同步的Live服务等。Python北航MOOC是基于Python编程语言的大型开放式课程平台,Python20世纪90年代初Python语言诞生至今,程序设计语言之一。在北航MOOC的基础上,为系统增设功能则需要充分了解北航MOOC的功能设计以及各部分功能的开发,这就需要深入的学习Python编程语言以及PythonCGI编程。4层:物理资源层、资源池层、管理中间件层和SOA构建层。、GPS等行动装置也在透过云计算技术,发展处更为广泛的应用服务。而进一步的云计算也不仅仅只做信息搜索和分析等功能,未来例如分析结构统、数据库引擎、硬盘或磁盘阵列或网络等故障)条件下数据如果丢失,在数据库集群技术中[10],可以使数据同时在多台服务器上,如果有一台服由于目前已有的网络的部分随着业务量的提高,用户量和数据量的集群技术。另一方面,大量的用户在系统时,数据流量分担到多台节点DjangoDjango框架是用Python开发的开放Web应用框架。其采用了目的是管理下的一些以内容为主的,名为CMS(内容布了1.0版本。Django框架的组件有:用于创建模型对的对象关系映射、为最终用户设计的完美管理界面、一流的URL设计、设计者友好的模板语言、缓存系统。Django是基于MVC构造的框架。但是在Django中,控制器接受用户输入的部(Model和视图(Views称为MTV模式,它们各自的职责也如下:(Model处理与数据相关的所有事务:如何存取、如何验证有效性、处理与表现相关的决定:如何在页面或其他类型文档中进行(View梁。21DjangoDjango框架在近年来的迅速发展,应用也越来越广,Django框架被ITSDTimes2013SDTimes100,位列“API、库和框架”分类第6位,被认为是该领域的佼佼者。HTML即超文本标记元,是为网页创建和其它可在网页浏览器中看到的信维网(W3C)。HTML可以被用来结构化信息,例如标题、段落和列(Head(Body部提供关于网页的信息,主体部分提供网页的具体内容。HTML文档制作不是很复杂,但功能强大,支持镶入多种文件数据格式,这也是网(WWW)<div>定义HTML文档中的分隔(division)或部分(section<div>常用于组合块级元素,这样设计方便通过样式表对这些元素进CSS+DIVWEB设计标准,是一种网页的布局方法。但与传统的通过表CSS+DIV进行代码优化的优势:精简代码、降低重构难度、浏览器兼容、网页速度提高、SEO优化。现有原型系统架构及性能31如图3.1所示,为了更好的了解该系统的用户需求,在对课程平系统时,只有54%的用户可以正常获得系统服务,而其余近一半的用户失败。该系统需要有面向大规模用户的能力,由此来看,这样的压力测试显然是不够理想。而该大规模开放式课程所面向的用户群体目前是北航统同一秒钟最多的人数最多为一百人,并且这样的情况是非常少见并且特殊的,但考虑系统未来还有可能有的用户数量,目前需要系统能够承载的压力测试至少是保证100位用户在同一时间能够顺利系统,并且不会出现。由以上分析,本课题确立了系统进行云扩展后的目标估计。本课题所研究的大规模开放式课程平台由三个模块构成:用户、业务和数据。对本系统平台进行在云端部署的扩展设计,首先就要考图3.2大规模开放式课程平台逻辑框本系统所面向的用户规模较大,用户在进入后可以不登陆就浏览到网站的课程的相关介绍,但在进一步使用资源时,就需要和登录系统网师用户可能进行课程的上传操作;在评分功能中,对于课程作业分别有学也增强了学生对于课程知识的学习和巩固。除此之外,业务还提供了面向大规模用户的,在中师生可以针对课程内容和学习方面进行讨论,以充分的提高了课程平台的交互性。在数据方面,由于大规模用户会产生大量的数据,所以数据也是系统部署在云端所需要考虑的重要设计非结构化的数据使用Mongodb来进行数据库集群技术扩展。系统云部署扩展实体架构详细由以上对于大规模开放式课程进行整体的分析和设计,现对系统的各 图4.1大规模开放式课程实体架构负载均衡(Loadbalancing)是一种计算机网络新技术,用来在多个计算机当系统面向大规模的用户时,会产生大量的用户请求,但是一台服务洁性,这里考虑选择WindowsAzure中的Lay-4负载均衡器。Layer-4WindowsAzure为用户在其中托管的的虚拟机和云服务提供负载均衡服务。WindowsAzure负载均衡器是一种Layer-4负载均衡器,是基于哈希算法连接的所有数据包最终位于同一台服务器上。WindowsAzure负载均衡器采用图4. WindowsAzure负载均衡器工作原理模型WindowsAzure负载均衡器工作原理的模型图,用户可以通过通过WindowsAzure门户或应用程序的服务模型指定服务上的输入端点来负载WindowsAzure上部署一个具有一个或多个输入端点的托管服WindowsAzure平台提供的负载均衡服务。同时要充WindowsAzure中实现负载均衡包括下列步骤:步骤1:创建第一台虚拟机2WindowsAzure中向虚拟机添加其他终节点,使得其他虚拟网络可以与3机之间平衡网络流量,以及虚拟机的高可用性。443WindowsAzure中实现负载44实现负载均衡(截图45添加虚拟机(截图46间间隔,通常指从进入系统到注销退出系统之间所经过的时间以及如果需WebSession指的就是用户在浏览某个网页时,从进入导浏览器关闭所经过的这段时间,也就是用户浏览这个所花费的时间。session,该session信息包含了用户登录的造成的即为用户掉线。因此在系统进行云端部署中session共享是一个必须sessionsession信息在所有的服务器间共享,其实现方式考虑使用分布式缓存Memcached。Memcached是一套高性能的分布式内存对象缓存系统,该系统用于动态Web应用以此来减轻数据库负载,它是通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态数据库驱动的速度。Memcached是迄今为止速度最快,最有效的对Django可用的分布式缓存,它最初是一个完全基于记 处理高负载并开源,被和维基百科等大型广泛应用Memcached作为daemon运行和分配指定的内存量,Memcached将服务器集群的缓存合并在了一起,这样用户只要登录服务器对比以上使用Memecached的服务器集群,传统的服务器集群若要实现Session共享需要将用户的Session信息到每一个cache中,这样服务器集群的cache使用率大大下降,对系统性能也有很大影响[20]。Memcached没有使用没有使用DjangoDjango使用合并缓存DjangoDjango4.7Session参数,下面的两种情况Memcached的参数设定如下:CACHESCACHES='default':'LOCATION':':11211',}}序可以将集群看作为单个缓存,而无需将缓存值在每一台机器上。所以当Memcachedip404211211时,CACHESCACHES='default':'default':'LOCATION':[]}}以上两图为同一用户登录分别由两台服务器提供服务响应,所产生的4.8Session共享实例49Session共享实例务响应而产生的Session信息,这两台服务器中的Session信息都在MySQLMySQL是最流行的关系型数据库管理系统(RDBMS:RelationalDatabaseManagementWEBMySQLRDBMS。MySQL是一种关放源码的数据库管理系统,被广泛用户Internet上的中,由于其体积小、速度快、总体成本低,许多中小型都选择了MySQL作为数据库[8]。本课题所研究的大型开放式课程平台,其数据分为两中类型:结构化数据和非结构化数据。结构化数据也称为即行数据,在数据库中的数的关联性,例如用户信息中包含的用户名、、、登录状态、课程选择等等。这些信息都是以一张张数据表的形式来在数据库中的。MySQL数据库的特点而知,结构化的数据更加适合用关系数据库管理系统来进行数据和管理。因此,数据库的集群化部署首先从MySQL4.10MySQLMySQL集群化扩展中分为三部分:查询节点、数据节点和管理服务器[9]!管理服务器(MGM:负责管理集群配置文件和集群日志,集群中的每一管理服务器负责管理其他节点的配置,所以应该在启动其他节点之前首先启动这个节点,在MySQL中是用命令“ndb_mgmd”来启动的。!MySQL集群的数据,当数据节点内出现新的步,这样做的目的主要是为了保证数据的安全性,如果在系统运行过数据为用户提供数据服务这样做大大的保障了数据的准确性和有效性[18] 储数据,只是用于对于数据的操作。查询节点使用命令-ndbcluster”启动,或者将“ndbcluster”添加到 MongodbMongodb即分布式文档数据库,是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当能最丰富,最像关系数据库的。它支持的数据结构是非常松散的,因此可以比较复杂的数据类型。在本课题所设结构化数据是指其字段长度可变,并且每个字段的记录又可以由可重复或不可4.11MongodbshardingSharding是一个能够把海量的数据水平扩展的集群系统,将数据分为表存储在sharding的各个节点中,用户可以通过在sharding中进行配置来搭建一个破单数据库的I/O能力限制,最终来解决数据库扩展性问题[14]。(chunkServerServerProcess)[17]。为了将一个特定的collection在多个shard中,就需要为该是一个前端路由,网页端数据由此接入。首先,路由会询问配置服务器需要到哪个shardshard来执行相关的数据mongodb4.1mongodbShardServerShardServerConfigRoute数据存数据存 D:\programfiles\mongo\data\shard\sv0D:\programfiles\mongo\data\shard\sv1 D:\programD:\programfiles\mongo\logs\shard\sv1.logD:\programmongodmongod--shardsvr--port8888logpath=../logs/shard/sv0.log--mongodb--shardsvr--port8889logpath=../logs/shard/sv1.log--mongodmongod--configsvr--port6000logpath=../logs/shard/config.log--mongosmongos--port8000--configdb--logpath=../logs/shard/route.log--chunkSizeD:\programD:\programfiles\mongo\bin>mongoadminport admin数据库MongoDBversion:>mand({addshard:"localhost:8888""shardAdded"shard0000",ok"1 /*表示添加本地端口8888的server实例>mand({addshard:"localhost:8889"{"shardAdded":"shard0001","ok":1>mand({enablesharding:"test""ok"1 >mand({shardcollection:"test.users",key:{_id:1{"collectionsharded":"test.users","ok":1>4.12sharding数5管理功能设计与实5.1管理功能设大规模开放式课程平台的所有功能都是围绕在课程的教学环节,这就要求系统具备课程的管理的功能,如上传、修改、使用权限等等,以充分满足老师、学生的实际需求。下图是对于管理的数据流图:图5.1管理数据流5.2管理功能实(1)f为提交的视频资源request.FILES[‘file’],假设视频存储的路径为directoryPath=文件夹(Constant[‘localPath’])+课程编号(cla然后将资源用‘wb+’的形式来写入到directoryPath+‘/’+fileName中。defdef directoryPath=ifnotfilePath=directoryPath+'/'+withopen(filePath,'wb+')asinfo:forchunkinf.chunks():(2)remote_url为的url,_URL_PREFIX为视频的前缀,file_save_name是将原文件名经过一些中文符号的调整后作为url一部分的文件名,courseId为课程编号。remote_urlremote_url _URL_PREFIX+courseId+'/'+(3)模型会自动添加id主键。模型如下:fromdjango.dbimportmodelsfromdjango.dbimportmodels file_name=models.CharField(max_length=100)course_id=课程编号courseId不变,file_path为在服务器的路径,remote_url为视频外部的url。filename=upload_time.strftime('%Y-%m-=COURSE_HOMEfile_path=查询资教师登录到管理页面,获取课程的编号courseId,在数据库中查询课程编号为courserId的资源记录在列表_list中,并统计资源数目total_count,显示在管理页面中。defdefs_for_page(request,location,current_page,page_size,courseId=courseId).order_by(requested_sort)[start:total_count_list,锁定资教师对单个资源做出锁定或者的动作,通过资源编号id在视频数据库中定位到该资源,获取该资源的锁定标志flag,如果flag=0代表资1flag=0。最后在数据库中defdef(request,Info.objects.get(id=ififInfo.objects.get(id=作业评分框架设计与61作业评分框架数给对应的作业评分器,评分器处理作业后,会将作业成绩和反馈信息重新Task接口接受学生的作业评分请求后,将请求提交信息存入到数据库中。设置作业当前的分数为0。sub,sub,created=score=0,)Controller根据提交信息记录里的grader_type将各条记录分配给对应的defdef运行错误 return运行超时 return(False,只通过一半案例的时候:fout=file(grader_dir+'/test/result/result.json','r')out=fout.read() 答案正确时:答案正确时:if return答案错误时 return作业成绩信息与反sub.score=scoresub.feedback=outreturn系统测试与方案,在本章则主要通过让系统运试相关功能的结果。 CPU:In(R)Core(TM)i5-2430M @ 运行工具:Python验证上第一步,在浏览器中输入 /,进入北航71用户登陆演登录后,进入课程,如果用户是教师登录后,点击“上传课程”,从本图7.2上传截图7.3菜单显74URL表明上传的可以成功进入MOOC中的菜单界面,每个后都有相应的管理操图7.5管理菜图7.6删除确图7.7菜单截图7.8菜单截在教师未退出登录时,网页依然可以根据该的url该,但当图7.9验证锁710作业总结与展(大规模开放式课程)应时而生。本课题针对已有的教育模式,分析性能上的不足,扩展并设计实现了满足大规模用户的开放式课程平台。目前,扩展并完善功能的航空航天大学大规模开放式课程平台(简称北校教育的发展而言起到了引领和推动作用。同时,笔者在研究课题的同时功能从学生中间做了大量的,从高校学生教育的角度出发,结合日常学生Session信息的共享,通过分布式缓存的设计,满足了用户在系统中的所有操作只需要有一次验证,为用户提供了的便捷;最后,在数据中对于系统的结构化数据和非结构化数据分别进行了MySQL数据库和Mongodb数据库的集群化部署,以实现系统能够大量的在整体提高系统性能之后,完善系统的课程管理功能,课程视时,教师还可依据课程对课程进行权限管理,从而对课程的有所管理。的课程作业,学生完成作业并提交,本系统依据教师所提供的正确答案对统完成下关的操作,同时该系统采用了HTML+CSS等语言编写,具有良好的MySQLMongodb数据库集群技术,护、局部功能的改善都提供了条件,而无需投入大量的成本,更不需要改本系统是航空航天大学软件开发环境国家所支持的大规模开放式课程平台的开发。随着教学的网络化快速发展,无论是高校教师还是学生都有大量的对于网络课程资源的需求。大规模开放式课程彻底改变WindowsAzure平台是微软为学校本课题所研究的大规模开放式课程的扩展性设计与实现,由于时间有限,不能实现的功能设计。望在毕业设计完成之后,在日后的工作和学习在大规模开放式课,考虑到师生需要对所学课程有一个交流、讨学校甚至中国,未来的MOOC希望能够为全球的学生提供学课程资源,在这样的背景下,MOOC已经不再单纯是课程平台,而是一个集多项资源和工具来创建帖子,同时,作为互动和的平台,该计划设计群组的在作业评分这能模块,目前本研究课题还只是在构建系统自动评分阶可能就得设计教师来进行人工作业评判,可是随着大规模开放式课程平台制,对于题或是无法用计算机来进行自动评判的过程题,学生们在提交后依据参考答案互相评判,在评判过,系统也会严格考虑评判的公平性增强对于知识的理解和巩固。大规模开放式课程Udancity,该不同于普通的MOOC设计,除了最大的便捷,实现了学生们足不出户就可以上学的梦想。同时,Udancity还结合课程实习,成为企业用人单位和学生之间的桥梁,一方面为学生们提模开放式课程通过免费来获得了宝贵的用户数据资源,通过充分的利用资几年后的将来,北航MOOC会成为学生们不可或缺的学习资源和课程工具。致予了许多的指导。渊博的知识、严谨的治学态度以及对于科学发展前沿衷心的感谢课题组的教授,吴老师是一位非常和蔼可亲的老师,自为我确立了毕业设计研究课题,并利用每周组会,对我悉心指导,仔细多专业知识,的是对待科学研究的态度和素养。衷心感谢课题组的博士学长和学长,在我完成整个毕业设计的且在开题、中期和的撰写中帮助我耐心的修改使得最终能够顺利完成。师兄在毕业设计的实践环节给予了我比较多的帮助,尤其是在很多感谢四年来一直支持和给予我正确引导的辅导员、,二位在学年丰富多彩,也让我留下了颇多回忆,我的大学因为有而更加出彩。天,感谢不断的鼓励和支持,陪伴我走过四年中的点点滴滴。参考RaybournEM.Anewparadigmforseriousgames:Transmedialearningformoreeffectivetrainingandeducation[J].JournalofComputationalScience,2013.Al-AtabiM,DeBoerJ.TeachingentrepreneurshipusingMassiveOpenOnlineCourse(MOOC)[J].Technovation,2014,34(4):261-264.SpakGT.UsAdvancedManufacturingSkillsGap:InnovativeEducationSolutions[J].Procedia-SocialandBehavioralSciences,2013,106:3235-3245.BaggaleyJ.MOOCrampant[J].DistanceEducation,2013,34(3):368-SandeenC.IntegratingMOOCSintoTraditionalHigherEducation:TheEmerging“MOOC3.0”Era[J].Change:TheMagazineofHigherLearning,2013,45(6):34-39.MakS,WilliamsR,MacknessJ.Blogsandforumsascom
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我和我的家乡观后感集锦15篇
- 乙肝病毒的传播与预防
- 小学学校章程建设工作方案
- 国家电网安全生产培训
- 康复新液联合点阵射频治疗敏感性皮肤的临床研究
- HDAC6激活cGAS-STING通路介导同型半胱氨酸诱导的神经慢性炎症
- 【环境课件】中国的环境管理体制和监督管理制度
- 二零二五年度个人所得税赡养老人子女赡养金代缴协议3篇
- 二零二五年度分红型资产管理协议4篇
- 泄爆轻质墙体施工方案
- 中央2025年公安部部分直属事业单位招聘84人笔试历年参考题库附带答案详解
- 三年级数学(上)计算题专项练习附答案
- 中医诊疗方案肾病科
- 2025年安庆港华燃气限公司招聘工作人员14人高频重点提升(共500题)附带答案详解
- 人教版(2025新版)七年级下册数学第七章 相交线与平行线 单元测试卷(含答案)
- 玩具有害物质风险评估-洞察分析
- 2024年3月天津第一次高考英语试卷真题答案解析(精校打印)
- 2024年河南省公务员录用考试《行测》真题及答案解析
- 2023年上海铁路局集团有限公司招聘笔试真题
- GB/T 44351-2024退化林修复技术规程
- 《软件培训讲义》课件
评论
0/150
提交评论