课堂教学类论文范例,与基于Flash的智能题库系统开发相关毕业论文
本论文是一篇课堂教学类毕业论文,关于基于Flash的智能题库系统开发相关毕业论文参考文献格式范文。免费优秀的关于课堂教学及高等教育及多媒体方面论文范文资料,适合课堂教学论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
ht等于0;varwrong等于0;
varqnumber等于0;
vareof等于0;
tq等于1+Math.floor(Math.random()*10);
//随机取得10套题目中的某1套.
loadVariablesNum("text"+tq+"/questionN.txt",0);
an_begin.onRelease等于function()
{gotoAndPlay("载入");};
stop();
4.2.3载入帧的设计
载入帧实现载入外部题库的文本文件功能.程序代码如下.
eof等于0;
qnumber等于qnumber+1;//题目计数器
if(qnumber>totalQuestions)
{gotoAndStop("结束");}
else{curQuestions等于"第"+tq+"套题"+"(共"+totalQuestions+"题)";
loadVariablesNum("text"+tq+"/question"+qnumber+".txt",0);}
4.2.4答题帧的设计
答题帧的界面设计比较复杂.需要建立四个UI组件类中的RadioButton组件,在属性栏中,将它们的groupName都命名为group1,Label分别命名为A、B、C、D;再建立七个动态文本,从上到下依次将它们的变量名命名为:curQuestions、viewanswer、question、answerA、answerB、answerC、answerD,分别用于显示第几套题共几题、标准答案、题目内容、四个答案的内容.答题帧界面设计如图3所示.
该帧程序代码如下.
question等于qnumber+"."+q;
//以下是针对[下一帧]按钮的代码
an_next.onRelease等于function(){
if(_root.group1.getValue()等于等于correctanswer&&flag等于等于0){right等于right+1;}
else{wrong等于wrong+1;}//如果答题正确并且没有查看过答案则加1分
output等于"";flag等于0;
gotoAndPlay("载入");};
//以下是针对[答案]按钮的代码
an_view.onRelease等于function(){output等于"正确答案是:"+correctanswer;flag等于1;};
//以下是针对[结束]按钮的代码
an_end.onRelease等于function(){
if(_root.group1.getValue()等于等于correctanswer&&flag等于等于0){right等于right+1;}
else{wrong等于wrong+1;};output等于"";flag等于0;
gotoAndPlay("结束");};stop();
4.2.5结束帧的设计
在结束帧上,需要建立四个动态文本框,它们的实例名分别命名为name、score、dotrue、dofalse,用于显示姓名、成绩、做对的题目数、做错的题目数.程序代码如下.
name.text等于xm.text;
cj等于int((right/totalQuestions)*100);
score.text等于"你的成绩是"+cj+"分";
dotrue.text等于"共做对了"+right+"题";
dofalse.text等于"做错了"+wrong+"题";
curQuestions等于"";
an_exit.onReleasefunction(){fsmand("quit",true);};
stop();
4.2.6外部题库的建立
为了方便教师编辑与修改题库,必须把试题作为独立的文件放在系统的主程序之外[6].例如,在该系统中总共设计了十套试卷,分别放在十个文件夹test1至test10中.每套试卷又有一百个题目,教师将每个题目编写成一个文本文件,分别以question1.txt、question2.txt等question100.txt命名;例如,question1.txt文件中的内容是“q等于Java是一种:&answer1等于程序设计语言&answer2等于计算机硬件设备&answer3等于数据库软件&answer4等于应用软件&correctanswer等于A&eof等于1”.
在每个文件夹内还有一个questionN.txt文件,以记录题目总数,它的内容为“totalQuestions等于100&eof等于1”.如果教师要修改题库,只需修改这些文本文件即可.另外,必须注意在保存文本文件时,应该设置编码类型为“Unicode”,从而避免导入Flash系统时出现乱码.
5结束语
由于篇幅原因,关于考生登录信息验证、成绩保存等内容的设计不作描述,它需要结合XML的存取技术,具体涉及建立考生信息的XML文件、访问XML文件的值、运用Save()方法和FileReference类存取计算机本地文件,修改和更新XML文件的内容(姓名、成绩等).另外,在题库的设计中,从交互性的角度出发,还应该有填空题、是非题、多选题、连线题等,这些题型的设计并不难,但更多的用到了Flash中的UI组件和AS脚本的编写.
运用Flash进一步开发完善该系统,如增加了部分课件与视频作为答案解析和重点知识复习,在投入教学应用之后,学生对该系统的评价较高.一是学生对课堂上掌握不好的学习内容,能够运用手机、IPAD等移动手持设备随时随地学习,通过题库答案的解析文件和知识集锦巩固学习,增强了学习的趣味性,有效地提高了学习效益.二是提供智能化的在线测评与考试功能,交互功能强大,能及时将学习情况反馈给学习者.
参考文献:
[1]吴淑苹.MOOC课程模式下云学习环境研究[J].软件导刊,2013(3):191-193.
[2]赵晓霞.MOOC冲击传统高等教育模式[N].人民日报海外版,2013-06-14.
[3]王文礼.MOOC的发展及其对高等教育的影响[J].江苏高教,2013(2):53-57.
[4]陈竹,靳戈.北大清华加入美国在线教育平台[N].中国青年报,2013-05-23.
[5]杨双丽,丁革建.基于Flash的简易智能题库系统开发[J].中国教育信息化,2008(10):57-60.
[6]孙方,苏仰娜,王慧.Flash课件制作技术精粹[M].北京:电子工业出版社,2012(6).
[7]孙沛华,王妍莉.信息技术应用教学之功能探讨――从“交互式电子白板”谈起[J].电化教育研究,2011(5):88-91.
课堂教学类论文范例,与基于Flash的智能题库系统开发相关毕业论文参考文献资料: