ilias的自定义报告LMS

问题描述:

我正在使用名为Ilias的学习管理系统(http://www.ilias.de/)。我有一个要求生成一个自定义报告,将分解所有用户和每个问题的分数。ilias的自定义报告LMS

有没有人知道我可以在数据库中找到这些信息?目前没有建立数据库模型,所以它很难找到我需要查找此信息的地方

我建议您检查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

这已经很晚了。但如果其他用户咨询这个问题,它可能有助于得到更完整的答案。除了上面给出的答案,你可能会发现下面的表格有用:

  • usr_data(约合所有现有用户的信息,您可以使用全球DIC容器在PHP中获取有关信息的当前登录的用户) 。例如:

    global $ DIC;

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

  • tst_tests:获取有关的所有测试

  • tst_mark:由minimum_level获得可能的分级
  • tst_active:由用户
  • tst_pass_result获得运行:通过运行得到的结果
  • ...

无论你需要什么。