[tr][td]一、如何将Flash课件上传到Moodle?
首先,以课程管理员或网站管理员的身份登录到Moodle; 其次,选择Flash课件所在的课程,然后点击“打开编辑功能”按钮,再选择“添加一个资源”中的“链接到文件或站点”; 其次,在对话窗口中填写资源名称及选择上传的文件名,再修改“窗口”属性(资源是在同一个窗口中显示还是在新窗口中显示,一般选择在新窗口中显示); 最后,保存这个资源。 二、如何在Moodle上使用Flash活动模块? 这个问题较为复杂,因为Flash活动往往涉及到与学生的交互,即可能是用Flash做的测试、调查等活动,而适定安装的Moodle软件中并不包括Flash活动模块,而且要产生一个Flash活动,到目前的Moodle版本(1.7)似乎只能通过网站管理者。所以: 首先到Moodle的官方网站下载“FlashModule”模块并按照下列方法安装这个模块: 将下载好的压缩文件Flash.zip解压到你的Moodle站点的Mod目录(如C:moodlemod); 以网站管理员的身份进入你的Moodle站点,进入模块管理,此时Moodle就会自己检测并找到Flash活动模块,并产生所需要的数据库表格; 如果一切正常,即没有出更错误,你将在“课程”-“添加一个活动”列表中看到一个“FlashActivity”的活动。 其次,在你的Moodle站点的/Mod/flash/movies/目录(如C:moodlemodflashmovies)下创建一个新的文件夹,文件夹的名字要与你将要添加的Flash活动的名字一致(这一步我到现在还没有真正搞清楚,因为即使是网站管理者也不能在线创建这个新的文件夹,我是在服务器上直接创建了这个文件夹的,因为学生或教师或网站管理者,上传或创建的文件或文件夹均在/moddata/下,不能直接创建到Movies下,看来要在线创建必需通过FTP等工具了,下面的复制也有同样的问题); 其次,将你准备好的Flash文件复制到新建的文件夹中(只要将.swf文件复制就可以了); 其次,到Moodle建好的测试用Flash活动(Moodlemodflashmoviestest)文件夹中将文件“Service.php”复制到刚才新建的文件夹中; 最后,你还得保证你用MacromediaFlash做的Flash文件与Moodle可以交互,即需要将下列的代码复制到Flash活动的第一个Frame中。 Score=YourScoreVariable; Answer=YourAnswerVariable; StratTime=getTimer(); _root.finishButton.onRelease=function(){ endTime=getTimer()-startTime;moodleService.send_response(answers,endTime,score);moodleService.cleanUp(); //goestoresultspage} moodleService.init(); 关于这个小程序的说明:变量Score是你在Flash中给出的统计学生最后得分的变量,变量Answer的意义是相同的。结束按钮(FinishButton)是用来将学生做的活动送给Moodle处理,然后取回相应的结果。 最后提醒一个各位:Moodle现在对Flash版本的支持只到7,即用Flash8开发的Flash活动Moodle暂且还不支持。 [/td][/tr] |
|