互联网 qkzz.net
全刊杂志网:首页 > 小学 > 文章正文
刊社推荐

轻松管理Moodle用户


□ 吴静亚 赵翔宇

  Moodle的用户管理一直是个令教师比较头疼的问题。在实际操作中,有的教师甚至让学生直接以访客身份登录课程,避开用户管理这一问题,但这种方法没有针对性,教师无法了解学生的情况。此外,系统存在运行速度慢,并发率低的问题。访客越多,速度越慢,所以把用户管理起来是十分必要的。在从Moodle1.53版本到1.83版本的实践过程中,笔者积累了这方面的一些经验,愿与大家分享(本文以1.83版本为例)。
  
  一、批量导入用户
  
  学生自己注册账号所填的信息一定是五花八门,教师需要一一确认。如果管理员在后台添加,一个班级有几十人,工作量很大。如果采用批量导入,一个年级几百个用户只需几分钟的时间就可以完成。这样既可以提高效率,避免差错,同时又便于教师统一管理。
  1.在Excel表中建立学生数据
  如图1所示,在Excel工作表的第一行输入5个必填字段,依次为username、password,firstname、lastname、e-mail(即用户名、密码、名、姓、电子邮件)。从第二行开始输入学生信息,建议lastname与username字段填入相同的内容,firstname填入lastname+中文姓名,便于显示、用户查询与管理。这为课程分配角色和分组提供了便利。
  
  说明:这里的071101表示07级11班的学生,后两位是学号。password和e-mail地址可以随便给定,学生可以自己修改。为了操作方便,初始密码均为111111,e-mail的用户名使用username。当然,这些都可以根据实际需要进行设定,但一定要发挥Excel电子表格的强大功能。如本表用到引用和“&”,前两条记录完成后,其他的信息只要用拖动柄即可完成。按照同样的方法将0722班、0723班……学生的信息加入到表中。
  2.将表转换成csv格式
  在学生信息全部导入完成后,将此工作表另存为csv格式(如图2所示),在保存类型的列表框中选择“csv(逗号分隔)”类型。
  注意:保存为“csv(逗号分隔)”类型时不支持包含多份工作表的工作簿,所以可以先将其他的工作表删除,也可以在出现的提示窗口中单击“确定”按钮。
  3.将csv格式的文件转换成utf-8格式
  用Editplus打开csv格式的文件,如图3所示,可以看到,此时的数据是以逗号分隔的文本文件(注意:在行末是没有逗号的)。接着将csv格式的文件转换成Moodle能上传用户的utf-8格式,只要在“另存为”对话框的“转换器”列表中选择“UTF-8”即可。当然,编辑软件除了Editplus、Winhex等之外,也可以用Windows自带的记事本。
  4.上传用户
  以管理员的身份登录Moodle,依次单击“用户”→“账号”→“上传用户”,浏览到utf-8格式的文件。再点击“上传用户”按钮,稍等片刻后,文件中的所有用户就都被导进来了。另外,新版本还增加了“更新已有账户”和“允许改名”选项,为用户的管理提供了更多的便利。
  
  二、用户管理
  
  1.分配角色和分组管理
  用户导入成功后,对于用户的管理就非常方便了。例如前文提到的两个例子——给课程分配角色和分组管理。为某门课程分配角色时,用户列表是按lastname的顺序显示的;分组管理时,用户列表是按firstname顺序显示的。只要在firstname和lastname字段中都填入序号,分配角色和分组的用户列表就都是按班级来排序的,如图4、图5所示,选择用户非常方便。
  在分好组的基础上,学生提交的在线作业也一目了然了,如图6所示。管理员可以在网页左上角的“可视小组”的下拉列表中选择要查找的班级,即可显示本班的所有信息。
  
  2.批量删除用户
  在用户管理过程中,删除多余用户是不可避免的事情。如果以管理员的身份登录Moodle,发现在“用户”→“账号”→“浏览用户列表”中只能逐个将账号删除,并不能批量地删除,十分不方便。要实现批量删除,可以使用phpmyadmin,如图7所示。登录后打开Moodle里面的mdl_user表,点击浏览,可以看到注册用户的信息,对那些注册后一直没有登录的或者因误操作等各种情况产生的垃圾用户,可以选中前面的小方框后一次性删除,而且删除得非常彻底。
  当然,也可以通过SQL语句来实现。点击SQL按钮,“在数据库Moodle运行SQL查询:”框中输入对应的命令。如:将“lastname”是“071”和“134”开头以外的用户删除,同时要把“e-mail”[email protected]的留下,即输入命令:delete from mdl_user where lastname not like‘%071’and lastname not like‘%134’and email<>‘[email protected]’。执行命令以后,不满足要求的用户就被删除了。
  
  (作者单位:江苏张家港市外国语学校)
分享:
 

了解更多资讯,请关注“木兰百花园”
分享:
 
精彩图文
关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | EMS快递查询
全刊杂志赏析网 2016