2021年6月21日 星期一

如何限制課程成員的上課期間?

最近學校單位,都指派系所助理進入課堂查看上課情況。但學期結束後,要一個一個進入課程刪除,好多喔😧 有沒有一次刪除的方法。

熱騰騰剛出爐,立刻分享給大家

可以透過方法一限制課程成員的上課期間,限制助理的上課期間。只要上課期間截止後,就無法再進入課程了。 方法二則是直接將課程狀態設定停權,助理一樣無法再進入課程。


Q:如何限制課程成員的上課期間?

A:提供兩種限制的方式,分別為:

方式一:管理員批次匯入成員時,設定「選課期間」

使用條件「已確定」課程結束日期

  • 匯入選課成員時就設定課程開始/結束日期,則成員只能在期間內進入課程;超過課程期間,就無法再進入。


方式二:管理員批次匯入成員設定「選課狀態」

使用條件:「無法確定」課程結束日期

  • 若無法確定課程結束日期,又要限制成員不能再進入課程,可透過重新匯入選課名單將成員狀態設定為停權

以下將說明上述兩種設定方式。


方式一:管理員批次匯入成員設定「選課期間」

批次匯入成員須準備 CSV 檔,欄位說明如下:

  1. username:用戶帳號

  2. course1:課程簡稱

  3. type1:課程角色代碼(預設 1=學生 ; 2=教師 ; 3=助教)

  4. enroltimestart1:選課開始日期

    • Moodle3.8以下版本,匯入時僅支援設定選課期限(enrolperiod)欄位;選課開始日期(enroltimestart)將自動帶入匯入當天日期。

    • Moodle3.8之上版本,匯入時可設定指定的選課開始日期(enroltimestart)及選課期限(enrolperiod)欄位。

  5. enrolperiod1:選課期限(單位:天)

    • 匯入後會自動依「選課開始日期」加上選課期限的天數,加總為課程結束日期例 : 6/15 為課程開始日期,選課期限設定為2天,則課程結束時間為6/15+2天 = 6/17


這裡以4位用戶進行示範

  • 分別匯入兩門課程(國貿和統計學)

  • 角色代碼設定為助教(type=3)

  • 課程開始日期(enroltimestart)為2021/06/15

  • 將相同課程的一位成員選課期限(enrolperiod1)設定為1天(6/16);另一位設定為2天(6/17)

如果檔案中有中文,須將編碼改為 UTF-8。


STEP 1 .批次建立用戶

準備好CSV檔後,到批次建立用戶,將CSV檔匯入。

路徑:網站管理>用戶>帳戶>批次建立用戶

STEP 2 .預覽畫面

上傳後預覽畫面,在設定 > 上傳類型選擇「只更新已存在的使用者」。


STEP 3 .建立結果

狀態即會顯示上傳結果為成功或失敗。


STEP 4 .課程學員名單

上述CSV檔課程開始日期設定為2021/06/15;並將兩門課程中一位選課期限設定為1天(cindy&lily);另一位設定為2天(dora&bob)


STEP 5 .實際畫面

以今日(6/16)為基準,dora&bob的選課期限到6/17 0:00截止,狀態列顯示活動cindy&lily的選課期限到6/16 0:00截止,所以狀態列顯示為非目前的,如上圖

再以成員登入,如下圖,cindy&lily已無法再進入課程,而dora&bob可以。


結果顯示,透過設定選課期限,在課程期限截止後,用戶將無法再進入課程。


方式二:管理員批次匯入成員設定「選課狀態」

批次匯入成員須準備 CSV 檔,欄位說明如下:

  1. username:用戶帳號

  2. course1:課程簡稱

  3. type1:課程角色代碼(預設 1=學生 ; 2=教師 ; 3=助教)

  4. enroltimestart1:選課開始時間

  5. enrolperiod1:選課期限(單位:天)

  6. enrolstatus1:選課狀態(0=活動 ; 1=停權)

      • 設定成員選課狀態為停權,成員將無法再進入課程。


這裡以4位用戶進行示範加入選課狀態(enrolstatus1),並設定為1(停權)。

如果檔案中有中文,須將編碼改為 UTF-8。


STEP 1 .批次建立用戶

準備好CSV檔後,到批次建立用戶,將CSV檔匯入。

路徑:網站管理>用戶>帳戶>批次建立用戶


STEP 2 .預覽畫面

上傳後預覽畫面,在設定 > 上傳類型選擇「只更新已存在的使用者」。


STEP 3 .建立結果

狀態即會顯示上傳結果為成功或失敗。


STEP 4 .課程學員名單

上述CSV將成員選課狀態(enrolstatus)設定為停權


STEP 5 .實際畫面

選課狀態(enrolstatus)設定為停權後,再以成員登入,如下圖,4位成員皆無法再進入課程。



結果顯示,選課狀態設定為停權,成員將無法再進入課程


以上兩種方式都可以達到限制成員進入課程,試試看吧!

沒有留言:

張貼留言

歡迎留下您的問題,請留下您的Moodle版本及環境,我們才能跟據您的版本測試問題並回應。

精選文章

成績保留

最近有學生退選後再加選,在課程成績中測驗/作業成績都沒有記錄了,請問可以保留退選前取得的課程成績嗎? 是可以⭕的喔,來看看如何設定成績保留吧! 管理者 可於網站管理,點選成績後,打開一般設定,勾選「預設恢復成績」,就會恢復退選前的課程成績囉! 是不是很簡單呢😊😊

熱門文章