上传用户

首先,注意 通常都是没有必要大批量上传用户 - 要让您自己的维护工作比较好做,首先应当看一下是否有合适的无需手工维护的认证模式,如链接到已有的外部数据库或让用户自己创建他们的帐号。看一下网站管理菜单中的认证部分。

如果您确定要从文本文件中批量导入用户帐号,您应当将该文件设置为如下的格式:

这是一个有效的输入文件的例子:

username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1, group1, type1
jonest, verysecret, Tom, Jones, jonest@someplace.edu, en, 3663737, 1, Intro101, Section 1, 1
reznort, somesecret, Trent, Reznor, reznort@someplace.edu, en_us, 6736733, 0, Advanced202, Section 3, 3

模板

下列代码可以用于处理默认值以作为模板:

在%与l、f或u任意一个代码之间输入以下符号,它们所表示的修改是被允许的:

:例如,如果名是John,姓是Doe,下面的值将转换为规定的模板:

只能在缺省值下处理加工模板, 而不能从CSV文件获得相关的值。

为了创建正确的Moodle正确的用户名,用户名总是被转换为小写字母. 而且,如果关闭站点页面上 ”允许使用拓展符“选项,将移除不同于字母或数字的下划线(_)、点(.)的符号 例如: 如果名字是 John Jr. 姓为 Doe, 用户名 %-f_%-l ,在允许用户名使用扩展符的情况下,将出现 john jr._doe , 反之为 johnjr.doe .

当“复制新用户名”设置被设置在附加计数器上,那么自动产生的数字将附加到模板生成的“复制用户名”。 例如,如果CSV文件中有John Doe用户,Jane Doe 和Jenny Doe没有明确的用户名,那么默认的用户名是 %-1f%-l ,而且将复制新用户名并附加自动生成的数字,产生的用户名为:jdoe, jdoe2 and jdoe3。

更新已有帐户

缺省情况下,Moodle会假设您想要创建新的帐户,若某个用户名同已有的用户名相同则会忽略创建用户帐号的步骤。然而,如果您选择“更新已有帐户”为是,则已有的用户帐户会被更新。

在更新已有帐户时,您可以修改用户名。设定“允许改名”为 , 并在文件中加入一个字段 oldusername就可以了。.

警告: 在更新帐户时的任何错误都会给您的用户带来很大的麻烦,因此在使用此选项时一定要小心。

删除帐户

如果当前领域为 deleted 那么值为1的用户的所有的内容都被忽略,除了username.

可以在单个CSV文件上删除和上传帐户。例如,下面的文件中将添加用户:Tome Jones,删除用户: reznort:

username, firstname, lastname, deleted
jonest, Tom, Jones, 0
reznort, , , 1

上海师范大学2007级教育技术研究生
翻译者:王晨光,朱喜基
校对:严亚利,况亮
Email:wangcg2513@126.com
翻译日期:2008年4月16日