2009-09-14 67 views
0

我正在使用名爲Ilias的學習管理系統(http://www.ilias.de/)。我有一個要求生成一個自定義報告,將分解所有用戶和每個問題的分數。ilias的自定義報告LMS

有沒有人知道我可以在數據庫中找到這些信息?目前沒有建立數據庫模型,所以它很難找到我需要查找此信息的地方

回答

1

我建議您檢查Ilias documentation。它是德語,所以我不能幫助,但我會建議你尋找可以讓你做DataBase查詢的函數調用。這與數據庫結構將允許您或我們創建一個查詢來給您所需的信息。

有些系統是可擴展的,允許你創建模塊,但我不知道Ilias是否是其中之一。否則,因爲它似乎是開源的,你可以下載和修改系統來提供你所需要的。

+0

ILIAS開發指南完全以英文提供:https://www.ilias.de/docu/goto.php?target=lm_42&client_id=docu。有一個關於數據庫訪問的部分:https://www.ilias.de/docu/goto_docu_pg_25354_42.html。進一步越來越多的文檔是在git本身的repo中考慮的,請參閱:https://github.com/ILIAS-eLearning/ILIAS/tree/trunk/docs – Amstutz 2017-12-02 09:20:37

0

這已經很晚了。但如果其他用戶諮詢這個問題,它可能有助於得到更完整的答案。除了上面給出的答案,你可能會發現下面的表格有用:

  • usr_data(約合所有現有用戶的信息,您可以使用全球DIC容器在PHP中獲取有關信息的當前登錄的用戶) 。例如:

    global $ DIC;

    $ DIC-> user() - > get ...();

  • tst_tests:獲取有關的所有測試

  • tst_mark:由minimum_level獲得可能的分級
  • tst_active:由用戶
  • tst_pass_result獲得運行:通過運行得到的結果
  • ...

無論你需要什麼。