關鍵詞: moodle groups grouping cohorts 小組 大組 群組
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的研討,希望拋磚引玉,能給大家啟發。
Hansy
2012-11-19