2016-08-05 35 views
3

如何識別完全閱讀/查看Moodle中特定課程的所有課程的用戶?如何識別用戶完全閱讀/查看Moodle中特定課程的所有課程

我創建了一門課程,註冊了3個用戶,創建的課程有10個主題,每個主題都包含一些信息。

我配置了移動應用程序並連接到它。

我得到了正確的課程信息,但我沒有得到任何有關用戶完全查看所有課程的信息。

Moodle提供跟蹤課程的任何選項。

回答

1

您在這裏有很多選擇。我將就如何監視我的學生提供幾個答案。

第一項:在課程模塊中啓用「活動完成」標準。您可以決定是否想要一個模塊在簡單觀看一次後標記爲完整,花費一定時間觀看,達到課程結束或達到某個等級。編輯模塊設置時可以訪問這些選項。滾動到底部找到它。

然後:在你的課程裏面運行各種報表。登錄爲管理員,請執行以下操作:。

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玩得開心!

+0

嗨克里斯,按照你的指示啓用活動完成和檢查課程報告部分。通過移動應用程序訪問所有課程,但報告顯示沒有人在查看主題,你知道這是什麼原因。還有任何Apis可用於查看狀態。謝謝 –

+0

您是否成功運行了moodle計劃任務?這是通過並計算活動完成狀態的時間。你需要在看到任何結果之前運行它。你也可以在命令行上運行一次,但一定要在cron中安排它:'/ usr/bin/php/var/www/html/moodle/admin/cli/cron。php' – initstring

+0

只需要另外一點:在計劃任務中,您需要確保目錄路徑是正確的。它可能在您的服務器上不同。 – initstring