Moodle系列24:批量创建用户并选课

在上一节中,我们已经介绍上传CSV文件实现批量创建用户的方法,实际上,在Moodle批量上传用户信息的时候,还可以将选课,甚至在课程中的分组信息也一并批量处理。

这一节我们将结合之前创建的演示课程《Flash交互多媒体开发基础》课程为例,实现以下功能:批量实现一些学生的选课,其中部分学生是上一节中已经导入的用户,部分学生是尚未在平台中的创建的。

这里就需要介绍Moodle中用CSV文件实现用户选课的关键,其实就是利用CSV中的特定字段。在前一节中我们已经介绍了用户创建需要的字段,这一节再介绍用于设置选课的字段,很简单,你可以用courseN、typeN的方式来进行选课,你可以在用户信息后面成对的依次添加,N的值是自然数,也即1、2、3……。

举个例子来说,如果要导入一个选课信息,那么用Course1、Type1,如果有导入两门课程,那么用Course1、Type1、Course2、Type2。以此类推。

接下去再来说明一下CourseN和TypeN的值。这里的CourseN用课程的简称,也就是我们在创建时添加的“简称”,如果你忘记了,可以在课程页面中“更改设置”查看,当然更方便的,就是在导航栏的面包屑菜单中去查看。TypeN的取值范围为1、2、3,默认分别代表学生、教师、无编辑权的教师,当然在导入选课信息时,你还可以手动来选择,但一般情况我建议就按默认的来好了。

接下去,我们可以继续在Excel中来编辑我们的用户编辑菜单,这里的Course1值为“Flash开发基础”,Type1根据演示需要,我将三个值都用上了。如图所示:

Moodle系列24:批量创建用户并选课_第1张图片
带选课信息的用户表

接下去同样是在英语界面下的网站管理页面中,找到用户标签下的“Upload Users”,选择“GB2312”的方式上传此文件。这些操作在上一节中都已经详细介绍,可以参阅前节,但要注意的是,在上传预览页面,我们现在不能用默认的选项,首先在“Settings”中需要将“Upload Type”更改为“Add new and update existing users”(上传新用户并更改已存在的用户),因为默认设置是跳过已存在的用户,但在上节中我们通过这种方式上传了部分用户,而这部分用户我们需要给他们添加选课信息。另外,在实践中经常还会用到“Existing users details”(已存在的用户的资料),在这里我选择的是“No changes”,也就是说,已存在的用户信息不作更改,只导入选课信息,当然你可以根据需要自己设定。

Moodle系列24:批量创建用户并选课_第2张图片
上传设置

此外,在这个页面下方还有一个“Roles”(角色)的选项栏,你可以用来设置用户在课程中的角色类型,其实就是用来设置typeN中各个值对应的角色,这里的选项其实就是默认值,但建议你看一下,可以加深印象。


Moodle系列24:批量创建用户并选课_第3张图片
用户类型设置

接着按照上一节提示的方法,完成这个用户上传的操作。操作完成后,再回到我们之前创建的课程中,点击“Participants”(参与者),你会看到相关的用户已经自动一次性地添加到课程的列表中了。

Moodle系列24:批量创建用户并选课_第4张图片
课程参与者

你可能感兴趣的:(Moodle系列24:批量创建用户并选课)