应用瀑布模型的MOOC制作方法
2016-11-10邓娜陈旭
邓娜 陈旭
摘要:通过分析互联网应用软件与MOOC的相似点,提出瀑布模型并说明瀑布模型各个阶段与MOOC制作过程的映射关系,详细阐述MOOC制作过程中每个步骤的具体工作,为教师制作研究MOOC提供指导。
关键词:MOOC;软件工程;瀑布模型;制作;设计;运营
0.引言
随着互联网的蓬勃发展,大规模开放在线课程(massive open online course,MOOC)成为互联网在教育领域下的一大应用成果和新兴的教育模式,受到国内外知名高等院校、企业、媒体和大众的关注。MOOC将课堂从教室搬到了互联网上,允许普通大众用免费或以接近免费的价格去享受高质量的教育资源,使它们不再是象牙塔内的专属品,从而促进教育平等的实现。高校教师应该认清形势,顺应潮流,积极探寻MOOC与高等教育的结合点和改革点,研究如何设计、制作和运营好一门MOOC的方式方法,为传统的高等教育注入新鲜血液和增加活力。
作为互联网在教育领域下的一大应用成果,MOOC与互联网上的应用软件有着很多相似的地方:MOOC和应用软件都是置放于互联网这个平台上的,网络的质量直接影响着MOOC和应用软件的服务质量;MOOC与应用软件在制作和开发之前都需要进行良好的设计,包括结构上的设计和内容上的设计;MOOC与应用软件在制作完成之后和置放于互联网上之前,都需要进行测试,确保质量;在放置于互联网上之后,需要对MOOC与应用软件进行长期的运营和维护。
基于以上这4点,软件开发的经典过程模型——瀑布模型被引入到MOOC的制作过程中,将MOOC开发的各个活动映射到瀑布模型的各个阶段,研究如何利用软件工程的思想来设计、制作和运营MOOC。
1.MOOC简介
1.1MOOC的特点
(1)受众广。对于一门课程而言,传统课程的学生数大约在几十、几百这个数量级,而对于一门MOOC而言,受众分布在不同的国家、不同的专业和不同的年龄段,多达几万、几十万都是可能的。例如,201 1年斯坦福大学开设的“人工智能导论”这门MOOC吸引了全球近16万人的注册。
(2)资源开放。MOOC将课件、视频、学习资料等资源放在互联网上,学习者通过简单免费的注册就能轻而易举地获取这些资源。
(3)学习不受时间空间的约束。随着移动互联网的发展,学习者可以不受时间地点的束缚,随时随地地进行MOOC课程的学习。
(4)协同学习。MOOC为学习者和教师提供论坛,方便教师在论坛上为学生答疑解惑,也鼓励学生线上相互交流,协同学习。
1.2MOOC不能替代高等教育
虽然MOOC有着受众广、资源开放、时空自由等诸多优点,但是它仍然不能替代高等教育,原因如下:
(1)高校的校园文化、学术氛围和校园生活是不可替代的。
(2)线上的远程网络学习要求学生具有高度的自我管理能力和自主学习能力。网络上有着各种各样的干扰项,如果学生没有高度的自我管理能力,非常容易放弃课程的学习。
(3)如果MOOC仅仅采用线上的习题和考试来考核学生是远远不够的,并不能确保答题学生身份的真实性。
1.3MOOC的组成部分
就目前在主流MOOC平台上开放的MOOC而言,它们大多包含以下几个组成部分:课件、作业、考试和论坛。
(1)MOOC的课件通常以小视频的形式存在,时长在5-10分钟,符合当前形势下学习者的碎片化学习习惯。与传统课件以章节为划分标准不同,MOOC的课件以知识点为划分标准,每个单独的课件视频大多只讲解一个重要的知识点,使学习者易于掌握,并且还可以根据兴趣设定自己的学习路径。
(2)MOOC的作业题量不大,但都很精练,通常紧随课件其后,采用程序批改,可以让学生快速检验自己的学习效果,查补缺漏,提高学习信心。对于一些主观题目的批改,MOOC提供一个有趣的方法,让学习者在教师提供的评分标准的框架下,相互批改,以此达到协同学习的目的。
(3)MOOC的考试在教师规定的时段内进行,与传统课程考试类似,也有期中考试和期末考试之分,便于考查学生对整门课程的掌握情况,也为颁发学分和证书的MOOC提供依据。
(4)MOOC的论坛为教师答疑解惑和学生间相互交流提供场所。在这里,学生和教师可以产生思想的碰撞,使传统课程中比较内向的学生也能大胆提问和参与交流。
2.瀑布模型
瀑布模型是软件工程学科中软件开发过程的一个经典模型,很多其他的过程模型,例如增量模型、螺旋模型等都是在它的基础上演变而来。瀑布模型将软件开发过程分为了若干阶段,描述了这些阶段的衔接和时间先后顺序。一个典型的瀑布模型示意图如图1所示。在这个模型中每个阶段按时间的顺序相互衔接。
3.应用瀑布模型的MOOC制作过程
如前文所述,MOOC与互联网上的应用软件有着很多相似的地方,因此MOOC的制作过程可以参照软件的开发过程来进行。图2给出了瀑布模型与MOOC制作过程的映射关系。从图2可以看出,MOOC的制作过程被分为3个主要步骤,分别是MOOC的设计、MOOC的制作和MOOC的运营,这3个主要步骤又被细化为6个小步骤,它们分别与瀑布模型的6个阶段一一对应。下面,参照瀑布模型的6个阶段,详细描述MOOC的制作过程。
3.1MOOC的设计
3.1.1确定教学目的和安排课程进度
在正式制作MOOC之前,教师需要做好充分的需求分析工作,即确定该门MOOC课程的教学目的和教学对象,并计划好课程的进度安排。与传统课程不同的是,MOOC的教学对象不再局限于自己的学生,因此教学目的也会有很大的差别。
3.1.2构建知识树、确定教学要素之间的关系
在设计阶段一个非常重要的工作是知识树的构建,它决定着教学内容和学生的学习路径。传统教学通常以章节为线索进行教学,而在MOOC中,每次的授课都要求时间短、内容精练,因此,通常情况下,每次授课内容只讲授一个知识点。整门课程由知识点所组成,构成一棵知识树。学生可以根据兴趣和需要选择知识树上的一条学习路径进行学习。类似于软件开发中设计阶段确定模块之间的关系,在这个步骤中,需要确定教学元素之间的关系,即教师需要确定好每次授课和作业之间的先后顺序,便于学生在授课之后通过作业来巩固知识和检验自己的学习情况。
3.2MOOC的制作
3.2.1课件视频的拍摄和作业考试的设计
正如在软件开发中进行具体的编码一样,在这个步骤中,将完成学生在MOOC中实实在在接触到的东西,即课件视频、作业和考试试题。课件视频的拍摄有多种形式,例如,教师授课实景拍录、PPT播放配画外音、白纸推演拍摄、动画、访谈、虚实结合等,教师需要根据MOOC的授课内容来选择最为合适的拍摄方法。例如,对于需要进行大量推演的数学类课程,可以采用白纸推演拍摄的方法;对于内容比较抽象的课程,可以制作形象的动画视频;而对于一些有争议的课程内容,访谈或者多人交谈可以达到引人人胜的教学效果。不管采用何种拍摄手法,每一个课件视频里面的内容都应当是相对完整的,有其自己的起、承、转、合。此外,作业、考试试题及答案都应该在这个环节准备好,客观题目可以由程序自动批改,主观题目可以采用学生相互批改的方法。
3.2.2测试
在软件开发中,测试用于检验软件中是否有错误。同样的,在MOOC制作过程中,测试用来检验课件视频、习题、考试试题中是否有错误存在。测试人员可以是这门MOOC课程的助教,也可以是对外招募的志愿者。在MOOC上线之前几天,可以为助教和志愿者分配权限,允许他们能够提前学习课程,以发现其中的问题。
3.3MOOC的运营
3.3.1MOOC上线
测试完成并确保MOOC没有问题之后,MOOC可以正式放于MOOC平台上。
3.3.2公布通知、论坛维护
MOOC上线之后,学生开始自主学习,教师的职责转变为督促和引导学生。通过发布各种提交作业等通知以督促学生的学习进度,通过在论坛上为学生答疑解惑来引导学生的自主学习。在更多情况下,学生可以在论坛上相互交流,进行协同学习。
4.结语
MOOC的受众广、资源开放、时空自由、协同学习等特点让它在教育领域异军突起,备受欢迎。它改变了传统教学的诸多限制,普通大众也可以享受随时随地地跟随名校名师学习的福利。为了促进教育平等,顺应潮流,高校教师应该掌握制作MOOC的方式方法,迎接挑战。运用软件工程的思想来制作MOOC,便于教师理清MOOC的制作流程以及各个步骤之间的关系,为MOOC的进一步研究打下基础。