分享

moodle“互动评价”一些参数的后台修改 - CourseOL课件制作服务 课件制作,f...

 lingbo170 2009-12-05
moodle互动评价”“量表类型”与“要素权重”的修改 方法:

这几天一直被一个问题困扰着,我想用moodle互动评价“积累的”评分策略,三个评价要素分别所占的分值为:25分,25分,10分。

遇到的第一个问题:量表类型中有10、20和100,但没有25这个分数范围;

遇到的第二个问题:要素权重应为0.25:0.25:0.1,但是没有0.1这个权重可选;

怎么办呢?经过初步尝试,竟然成功了。哈哈。。。

具体修改方法:

一、修改量表类型:

Moodle/mod/workshop里以“写字板方式”打开Locallib.php

 



8 => array( 'name' => get_string('scale20', 'workshop'), 'type' => 'selection',

                            'size' => 20),

修改为:

8 => array( 'name' => get_string('scale25', 'workshop'), 'type' => 'selection',

                            'size' => 25),

 

将两个

for ($j = 20; $j >= -20; $j--) {

修改为

for ($j = 25; $j >= -25; $j--) {

 

修改汉化:

moodledata\lang\zh_cn_utf8中以“记事本方式”打开 workshop.php,



$string['scale20'] = '分数超出 20'

修改为

$string['scale25'] = '分数超出 25'

 

 

 

二、修改要素权重:

Moodle/mod/workshop中以“写字板方式”打开Lib.php

将:

$WORKSHOP_EWEIGHTS = array(  0 => -4.0, 1 => -2.0, 2 => -1.5, 3 => -1.0, 4 => -0.75, 5 => -0.5,  6 => -0.25,

                             7 => 0.0, 8 => 0.25, 9 => 0.5, 10 => 0.75, 11=> 1.0, 12 => 1.5, 13=> 2.0,

                             14 => 4.0);

中的0.5改为0.1:

$WORKSHOP_EWEIGHTS = array(  0 => -4.0, 1 => -2.0, 2 => -1.5, 3 => -1.0, 4 => -0.75, 5 => -0.1,  6 => -0.25,

                             7 => 0.0, 8 => 0.25, 9 => 0.1, 10 => 0.75, 11=> 1.0, 12 => 1.5, 13=> 2.0,

                             14 => 4.0);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约