博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】moodle中年级、班级、小组研讨
阅读量:5262 次
发布时间:2019-06-14

本文共 4863 字,大约阅读时间需要 16 分钟。

Moodle平台支持年级、班级、小组功能,提供了方便易用的分组工具。小组支持公开和封闭属性,配合教学功能模块,教师可以组织小组为单位的教学活动。

在Moodle中,年级、班级、小组主要是通过群组(cohorts)、大组(groupings)、小组(groups)三个来进行管理、分配的。一般情况下,群组相当于某一年级的学生,大组相当于年级中的某一个班,小组相当于班里的某个小组。

 

       为什么要使用分组?下面我们来试想几个应用情况。

  •  有几个班级都在学习同一门课程时,做为一名教师,在某个时间节点只想对其中的一个班级操作,过滤活动和成绩单。
  • 教师分享自己的课程给其他教师时,课程中的活动和成绩单需要过滤掉;并且你也没兴趣看到其他同事班级中的学生。
  • 当教师需要指派一个特定的活动或资源到一个班或者学习小组,而不想其他学生看到。

在上述的情形下,Moodle提供分组的方式来解决。

 

下面就这三个分组方式进行具体的分析。

1 小组(Groups)

在Moodle中,最重要的分组是学习小组。很多课程、资源、活动都可以针对小组进行管理。根据实际情况,我们可以把小组等同于年级、班级、学习小组等概念。但是大部分时候我们都把小组等同于一个班级下的学习小组,这样更容易进行管理和区分。

作为一个教学平台,课程是主要的活动区域。在进行课程安排、作业分配、试题等活动时,都可以进行小组的操作。

1.1    小组应用模式

在课程中,小组有三种应用模式:

Ø         不分组(No Groups)在课程中没有组的区分

Ø         分隔小组(Separate Groups)在同一课程中各个小组独立,不能查看或参与其他小组的活动。

Ø         可视小组(Visible Groups)在同一课程中各个小组有限融合,可以查看但是不能参与其他小组的活动。

 

1.2    小组的应用场景:

小组中分享研究成果或讨论情况;

使用论坛工具来阐述相同的论点,在每个小组中增加个人参与和允许对比不同的结论的机会;

小组使用wiki和论坛工具在一个项目组一起工作;

限制一个学生集合访问资源(比如一个文件);

班级老师访问同组的数据(比如考试分数);

 

1.3    小组的建立:

在这里先统一描述下所有组的建立。在Moodle中有四个地方可以建立分组。

用户管理—》用户—》账户—》群组;

设置—》首页设置—》用户—》小组;

课程分类—》群组;

课程—》课程管理—》用户—》小组。

 

1.3.1     小组的建立:

首先在课程中建立小组(课程管理—》用户—》小组),设置好选课密码。

 建立小组

1.3.2       小组的配置

在课程的设置中,将“组”这个设置项中小组模式设置为“分隔小组”或“可视小组”,强制小组模式根据需要设置,若建立了大组的,可以根据需要设置默认大组。在此需要特别说明的是,大组、小组、群组只是一个属性,对当前课程用户没有限制作用,限制与否是由当前用户在课程、课程活动中担任的角色来判断的。下面在讨论大组时会继续说明。

这里需要提醒大家的是,如果选择了“强制小组模式”,那么在后面进行活动的管理时,小组模式那里是不可选状态。如下图。

教师或管理员在“课程管理--》用户--》选课方法”中将自助选课设置好,这样,学生或老师选择当前课程时,通过输入小组密码(不是选课密码)就可以自动分配到各个指定的小组去了。若是输入的选课密码,当前用户就没有分组。下图为自助选课的设置。

下图为学生的选课操作。

 

 

在这里需要注意的是,网站的策略中必须设置了分组选课密码策略。具体操作是:网站管理—》安全—》网站策略。找到分组选课密码策略进行配置。

1.4    小组中用户的添加

建立好分组后,添加用户比较麻烦,需要一个一个分组的去添加用户。当然,为了简化用户操作,Moodle还提供上传用户列表文档和自动分组两个方法。

1、对于小组这个概念来说,课程建立时在“组”这个设置项中设置好小组模式,然后建立对应的小组,并建立小组选课密码。这样学生在自助选课时,就可以通过小组密码直接分组。

2、对于群组这个概念来说,Moodle提供上传用户的功能来简化群组成员的添加操作。在“网站管理—》用户—》账户—》上传用户”栏目中,上传指定格式的用户列表文档就可以了。和上传一般用户不同,需要指定一个Cohorts字段的值,也就是说先要建立好,然后上传包含群组字段值的一个用户列表文本文件。

 

1.5    小组的使用

 

前面描述了那么多的文字,你可能早就迫不及待的想问:那么,到底小组这个概念在Moodle中能干什么呢?你可能会有诸如下面的疑问:

Ø        能不能针对学习小组分配作业?

Ø        学习小组中的某个人提交了作业,是否整个小组的作业也就算提交了?

Ø        教师对作业评分时可以针对整个小组评分么?

Ø        在讨论区中,是不是只有自己小组的人能在一起讨论?

下面我们一个一个的来讨论下,Moodle中的小组到底能干些啥。

1.5.1       查看课程成员

 

小组常见的应用之一,就是可以区分课程中不同组的成员。

我们先来看看课程成员列表。在此处的规则如下:

Ø        教师能够看到本课程下所有成员;

Ø        同一小组的学生可以看到本小组的成员;

Ø        对分隔小组来说,学生只能看到本小组成员;

Ø        对可视小组来说,学生能看到当前课程下所有成员(包括未进行分组的成员)。

 

下图为课程中教师角色能看到的成员列表。

 

 

下图为课程设置为“分隔小组”时,小组中成员看到的成员列表。

 

下图为课程设置为“可视化小组”时,小组成员看到的成员列表。和教师能看到的成员一致。

 

下图为未分组用户在课程设置了分隔小组模式时,无法查看成员列表。

 

大部分时候,我们都建议你在设置课程属性时采用分隔小组,这样能避免一些不必要的麻烦。

 

1.5.2       活动指派到具体小组

很遗憾的是,对于课程中的活动来说,虽然可以进行设置小组模式,但是它的意思不是说可以只对某个小组进行派发活动,只是指某个小组是否可以看到其它小组的活动情况。

教师在课程中建立的活动,不管是哪种分组模式,所有学生都能看到。对于活动中学生的操作事件、成绩这些只有本组的学生或老师能看到。

注意:下面的活动默认都是说分隔小组模式。

Ø        作业

比如教师布置了作业(分隔小组)后,学生进行了作业提交(在线或者文件方式),小组中其他成员既看不到“当前学生提交了作业”这个事件,也看不到对方提交的作业。

同一小组中的其他学生在小组中有人已提交了作业的情况下,仍然需要继续提交作业,即便这个作业与已提交同学的作业是重复的。

正常来说,应该是小组中某个成员代表大家提交一份作业就够了,但是在Moodle平台上必须每个人都提交作业,否则不能给你打分的。

下面大组中继续讨论。

 

Ø        讨论区

在讨论区中,是区分小组进行讨论的。比如如果某个小组的某位学生在讨论区中发起了一个话题,那么除了教师外,就只有这个小组的人能够进行查看、回复,其他小组的学生都不能看到这个话题。

 

1.5.3       教师评分操作

教师在对作业进行评分操作时,能够对小组进行评分操作。当然此次说的对小组进行操作,只是说可以只显示某个小组,对小组中每个成员进行打分,而不是说对小组打分,然后学生就有分数了。

 

2 大组(Grouping)

大组是对用户管理时使用到的一个用户集合单位。大组的主要目的是为了方便管理而设立,它包含多个小组。

大组是课程中几个小组的集合。如果选择了一个大组,属于同一个大组的不同小组的学生可以一起工作。也就是说,不管小组模式是怎么回事,只要是一个大组的都忽略小组。

 

 

2.1    大组的建立

在“课程管理—》用户—》小组”中进行大组的创建。

 

下图是建立好大组后大组列表。

 

 

 

2.2    添加组员

大组是多个小组的集合体,所以我们需要把相应的小组加入到大组中去使用。

如下图所示,此时可以看到,活动项数量有变化。

 

2.3    大组的使用

前面在小组中,我们提到如何对某个组安排活动(如作业),让该作业只能这个组的同学进行。这个需求通过相应的配置,以及结合“大组”就可以实现。

假设我们某个课程多个班都在上,老师布置作业时根据各个班需要布置不同的作业,我们应该怎样来实现这个功能呢?

     2.3.1     按组分配作业

使用管理员登录,在“网站管理—》开发—》试验性功能—》试验性设置”,将只有“组内成员可用”选项打开。(1.9版本好像默认就可以,没有去试过)

这个选项开启后,理论上对课程中活动都可以只按组进行了。如下图,我们在课程的活动中多出来一个选项“仅对组成员可用”,勾选它。(需要点击选择高级选项,才会出来)

这时,我们可以在课程的资源列表中看到如下图所示的作业。这个是教师的课程页面。

此时,不在大组“2010级一班”中的学生就不能看到该作业了。

 

注:

使用了“大组+仅对组成员可用”,不管小组模式是什么,该活动的规则只依照大组来进行,不判断小组了。

在代码中是网站配置中的“enablegroupmembersonly”+课程中的“groupmembersonly”。

 

3 群组管理(Cohorts)

对于群组,用得最多的地方就是用户的管理。把学习相同课程的同学集合到一个群组里,然后通过群组同步,很快可以把学生都部署到各个课程去。如果不使用群组同步,那一个一个的添加用户到课程里面,或者让学生自己选课到课程去,都是一个痛苦的过程。

 

3.1群组的类别

在Moodle中,群组分为两类:

Ø         系统群组

Ø         课程分类群组

系统群组属于全局变量,在Moodle平台通用;

课程分类群组属于局部变量,只在具体的某个课程分类中能使用。

 

3.2群组的建立

根据群组的分类,有两个地方可以建立群组。

使用管理员登录,在“网站管理—》用户—》账户—》群组”可以管理系统群组。

系统群组一般用于建立教师组,主要用于教学资源的管理、分享。

 

同样,以管理员身份,访问“网站管理—》课程—》添加课程”,然后选择具体的分类,如下图。这时候,群组主要是针对课程分类(大类、小类)来建立了。

下面是建立群组操作,很简单。

需要注意的是,群组中的场景选项包括:

Ø         系统

Ø         整个系统中的课程分类列表

在前面描述群组的类别时,我们已经谈到了系统和课程分类两个类别。

如果场景选的是“系统”,则如上面的系统群组那个图所示。如果选择的是相关课程分类,则会被导向到相关课程群组去。如下图:

3.3成员管理

从群组删除用户可能会导致撤销该用户在多个课程的选课,也就是说会删除用户在这些课程的个人设置、成绩、分组和其它用户信息。

 

3.4群组同步

群组同步的操作,在“课程管理—》用户—》选课方法”中进行。

 

群组同步时,要注意选择用户同步后在课程中的角色。

在2.1版本中,群组选课过来的用户不能删除同步时选择的默认角色。

在2.3版本中,任何角色都是可以删除的。

下图是群组同步后的课程成员列表。

在Moodle中添加新课程后,在当前课程“已选课用户”中没有任何用户。此时可以通过人工选课、自助选课、群组选课来加入用户到课程。

在已选课用户中,我们可以看到,选课方法为群组同步。

群组同步后,当前群组用户不会自动分配到各个学习小组,仍需要教师进行分配。

虽然我们尝试把群组理解为年级,但是需要注意的是,群组和大组(班)、小组没有任何嵌套关系。

 

 

注意:

群组选课只有网站管理员角色能够进行操作,课程中管理员角色、教师角色都不能进行群组选课操作。

 

 

后记:

从现阶段对Moodle中小组、大组、群组的研究看来,它们的主要作用还是在用户管理上,简化操作员添加用户时的工作量;其次,它们也可以在分配活动时给予一定的配合。但是总体来说还是不能满足对教学的需求,还有提升的地方。比如提交作业、批改作业,若按小组的方式进行,不用对每个学生进行操作,那就非常好了。

以上是用了很多天时间对Moodle中Groups、Gouping、Cohorts的研讨,希望抛砖引玉,能给大家启发。

转载于:https://www.cnblogs.com/KKSoft/p/7744487.html

你可能感兴趣的文章
Luogu P1195 口袋的天空
查看>>
linux + qt 环境搭建
查看>>
Linux基础--03--磁盘分区、挂载
查看>>
Java 中常用的类:包括基本类型的包装类、Date 类、SimpleDateFormat 类、 Calendar 类、 Math 类...
查看>>
爬虫框架Scrapy之CrawlSpiders
查看>>
SoapUI:入门实例
查看>>
JAVA NIO 中的 zerocopy 技术提高IO性能
查看>>
图片懒加载
查看>>
PHP去掉转义后字符串中的反斜杠\函数stripslashes
查看>>
创建一个maven项目
查看>>
CSS制作流程及标准
查看>>
CSS盒子的浮动
查看>>
字典:NSDictionary的应用举例
查看>>
update中加入select
查看>>
批量执行SQL文件
查看>>
13. 用Roberts、Sobel、Prewitt和Laplace算子对一幅灰度图像进行边缘检测。观察异同。...
查看>>
1月21号 UITabBarController
查看>>
RegExp正则表达式内容
查看>>
centos6.5安装redis4.0
查看>>
Spring核心概念之AOP
查看>>