moodle修改想法(增加学号)

moodle修改想法(增加学号)

水 于發表於
Number of replies: 3

moodle修改想法(增加学号)

对于学校上课的老师,特别是选修课的老师,学号特别有用,所以希望有:
不知是否已经有人做过下面的修改。

修改用户数据结构,增加学号、工号之类的字段。然后将学号、工号显示在学生或老师的姓名旁,可以用于排序。
有谁做过这样的修改吗,可否介绍一下
評比平均分數: -
In reply to 水 于

回复: moodle修改想法(增加学号)

Ling Li發表於
Moodle 的 user 表中有 idnumber 字段,曾经问过 martin 为何不显示学号的问题,他说国外很多学校学号都是属于个人隐私,一般都是不显示出来的。

如果要做这个功能,需要在全局增加一个选项,然后在每一个需要显示学号的地方打补丁。只有这样做,才可能被 Moodle 官方接收。
In reply to 水 于

回复: moodle修改想法(增加学号)

水 于發表於

我们自己想了一个变通的方法,介绍给大家:

1. 进入 moodledata\ lang\zh_cn_utf8 文件夹, 打开 moodle.php 文件,找到 $string['firstname'] = ' 名 '; 一行,将“名”改成“姓名”。

2. 找到 $string['lastname'] = ' 姓 '; 一行,将“姓”改成“学号”。

3. 保存文件

4. 刷新页面,此时进入注册页面,会发现注册表单已经发生了变化。

5. 以管理员身份登录系统,进入 安全性 / 网站策略 ,找到“全名格式”项,选择“姓名 + 学号”

6. 此时,学生们已经可以正常显示姓名和学号了,但对于老师来说,没有学号,但此项又是必填项,怎么办呢? 可以填入一个空格,或者是“老师” !

In reply to 水 于

回复: moodle修改想法(增加学号)

Ling Li發表於
这样做是永远无法加入 moodle 官方代码的,只能改了自己用。