如何識別完全閱讀/查看Moodle中特定課程的所有課程的用戶?如何識別用戶完全閱讀/查看Moodle中特定課程的所有課程
我創建了一門課程,註冊了3個用戶,創建的課程有10個主題,每個主題都包含一些信息。
我配置了移動應用程序並連接到它。
我得到了正確的課程信息,但我沒有得到任何有關用戶完全查看所有課程的信息。
Moodle提供跟蹤課程的任何選項。
如何識別完全閱讀/查看Moodle中特定課程的所有課程的用戶?如何識別用戶完全閱讀/查看Moodle中特定課程的所有課程
我創建了一門課程,註冊了3個用戶,創建的課程有10個主題,每個主題都包含一些信息。
我配置了移動應用程序並連接到它。
我得到了正確的課程信息,但我沒有得到任何有關用戶完全查看所有課程的信息。
Moodle提供跟蹤課程的任何選項。
您在這裏有很多選擇。我將就如何監視我的學生提供幾個答案。
第一項:在課程模塊中啓用「活動完成」標準。您可以決定是否想要一個模塊在簡單觀看一次後標記爲完整,花費一定時間觀看,達到課程結束或達到某個等級。編輯模塊設置時可以訪問這些選項。滾動到底部找到它。
然後:在你的課程裏面運行各種報表。登錄爲管理員,請執行以下操作:。
a)進入創建
B中的課程)在右側的「管理」模塊中,展開「報告」
℃。 )通過他們所有 - 我認爲你會發現有趣的是「課程完成」和「活動完成」
除此之外,你還可以查看每個學生的個人進步,通過查看「導航」塊「參與者」。
如果你想走得更遠,你可以創建一個使用此Moodle的添加上非常漂亮的自定義報表:https://moodle.org/plugins/block_configurable_reports
注意:當您配置過程中的「活動完成」選項,Moodle會不根據學生已經完成的任務立即更新狀態。這發生在您需要配置爲自動運行的Moodle計劃任務的一部分。我有我的執行下列操作一臺Linux主機上運行每隔一小時:
# set up moodle tasks to run automatically
sudo echo /usr/bin/php /var/www/html/moodle/admin/cli/cron.php > /etc/cron.hourly/moodletasks.sh
sudo chmod +x /etc/cron.hourly/moodletasks.sh
以上將創建一個計劃任務,爲所有的看家項目,如更新活動完成。它將每小時運行一次,但在測試時也可以手動運行。
我希望這可以幫助你,與Moodle玩得開心!
嗨克里斯,按照你的指示啓用活動完成和檢查課程報告部分。通過移動應用程序訪問所有課程,但報告顯示沒有人在查看主題,你知道這是什麼原因。還有任何Apis可用於查看狀態。謝謝 –
您是否成功運行了moodle計劃任務?這是通過並計算活動完成狀態的時間。你需要在看到任何結果之前運行它。你也可以在命令行上運行一次,但一定要在cron中安排它:'/ usr/bin/php/var/www/html/moodle/admin/cli/cron。php' – initstring
只需要另外一點:在計劃任務中,您需要確保目錄路徑是正確的。它可能在您的服務器上不同。 – initstring