ilias的自定义报告LMS
问题描述:
我正在使用名为Ilias的学习管理系统(http://www.ilias.de/)。我有一个要求生成一个自定义报告,将分解所有用户和每个问题的分数。ilias的自定义报告LMS
有没有人知道我可以在数据库中找到这些信息?目前没有建立数据库模型,所以它很难找到我需要查找此信息的地方
答
我建议您检查Ilias documentation。它是德语,所以我不能帮助,但我会建议你寻找可以让你做DataBase查询的函数调用。这与数据库结构将允许您或我们创建一个查询来给您所需的信息。
有些系统是可扩展的,允许你创建模块,但我不知道Ilias是否是其中之一。否则,因为它似乎是开源的,你可以下载和修改系统来提供你所需要的。
答
这已经很晚了。但如果其他用户咨询这个问题,它可能有助于得到更完整的答案。除了上面给出的答案,你可能会发现下面的表格有用:
-
usr_data(约合所有现有用户的信息,您可以使用全球DIC容器在PHP中获取有关信息的当前登录的用户) 。例如:
global $ DIC;
$ DIC-> user() - > get ...();
tst_tests:获取有关的所有测试
- tst_mark:由minimum_level获得可能的分级
- tst_active:由用户
- tst_pass_result获得运行:通过运行得到的结果
- ...
无论你需要什么。
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