下列代码可以用于处理默认值以作为模板:
%l - 将被“lastname”替换
%f - 将被“firstname”替换
%u - 将被“username”替换
%% -将被“%”替换
在%与l、f或u任意一个代码之间输入以下符号,它们所表示的修改是被允许的:
(-)减号--代码所指定的信息将转换为小写字母
(+)加号--代码所指定的信息将转换为大写字母
(~) 标题符 - 代码所指定的信息将转换为相关标题或符号内容
小数 - 代码所指定的信息将删减为多个标志符
:例如,如果名是John,姓是Doe,下面的值将转换为规定的模板:
%l%f = DoeJohn
%l%1f = DoeJ
%-l%+f = doeJOHN
%-f_%-l = john_doe
[url]http://www.example.com/~%u/[/url] = [url]http://www.example.com/~jdoe/[/url] (如果 username 是 jdoe or %-1f%-l)
只能在缺省值下处理加工模板, 而不能从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。