Thread "ExtendedTestStatistics Plugin"
Tabs
-
Fred Neumann | fneumann | 23. Mar 2017, 16:19
ExtendedTestStatistics PluginHello all,
This thread is dedicated to the ExtendedTestStatistics plugin which is published at: https://github.com/ilifau/ExtendedTestStatistics
Feel free to add your questions, comments and ideas for extending the functionality here.
Please use Mantis for reporting bugs and problems. There you can select "ILIAS plugins" as project and "ExtendedTestStatistics" as category: http://www.ilias.de/mantis
Fred Neumann -
mkusserow | mkusserow | 31. Mar 2017, 08:44
ExtendedTestStatistics PluginHello Fred,
thank you for the great plugin! Great work!
This will be an enrichment for testing with ILIAS and our testers will be excited. A great step for an extensive quality management of tests.
I have tested the plugin with some tests which are already done in the past. We have many tests with a number of participiants > 500, up to 1500. Even the number of used question varies up to 200 questions in one test. If I understood the function of the plugin correctly, the statistics are generated with clicking on the register "aggregated testresults" ...
Is it possible to implement a kind of "caching the statistic data" with the collected data of the first run (time stamp of the last run), and implement a button (e.g.) "refresh data" to generate the statistics on demand?!
Currently a click on the appropriate tabs takes many minutes or it runs into a timeout. Especially for the tab aggregated results for questions. So each click on the tab results in "waiting ... waiting ... waiting" or timeout.
Best regards,
Mark -
Fred Neumann | fneumann | 31. Mar 2017, 10:29
ExtendedTestStatistics PluginHi Mark,
thanks for your feedback. The performance is on our list of open issues. I tried to optimize the calculations in the plugin as far as possible, e.g. by separating the test statistics from question statistics and by calculating the additional question evaluations only for those questions that are displayed on a page. But this is not enough. I see two solutions with potential:
- The plugin is built on the output of ilObjTest::getUnfilteredEvaluationData() which seems not do be very performant for large tests. I could improve this by directly querying the raw table data but this won't be clean and would make updates difficult.
- We already discussed the caching possibility on the last SIG EA meeting. We have to ensure that the cache gets invalid when test results are changed. A "Refresh" button may help, but the plugin must be aware that the refresh is needed and show at least a warning if the cache is outdated. Björn proposed to fire an event in that case, but unfortunately the UI plugins are not able to listen to events. As a workaround we could look in the result tables of the test object for the highest timestamp and compare it with the timestamp of the statistics cache.
Best regards
Fred
-
Matthias Kunkel | mkunkel | 31. Mar 2017, 11:25
ExtendedTestStatistics PluginHi Fred,
just off topic:
Quote (Fred Neumann (fneumann))…but unfortunately the UI plugins are not able to listen to events.Wouldn't this be an important feature request for 5.3? If so, please create a feature request until tonight. Otherwise, it will take until 5.4 to get this feature.
Kind regards,
Matthias
-
Fred Neumann | fneumann | 31. Mar 2017, 17:35
ExtendedTestStatistics PluginVoilá:
http://www.ilias.de/docu/goto_docu_wiki_wpage_4715_1357.html
-
Fred Neumann | fneumann | 22. Apr 2024, 16:22
ExtendedTestStatistics: weitere Wartung / Further MaintenanceLieber Nutzer/innen des Plugins,
Mit meinem Wechsel von der FAU zur Databay AG habe ich auch die Betreuung des Plugins übertragen. Ihr findet das Repository nun unter
https://github.com/DatabayAG/ExtendedTestStatistics
Bitte ändert in Euren Git-Clones das Remote entspechend.
Aktuell ist das Plugin für ILIAS 7 und 8 verfügbar. Für künftige Updates oder Erweiterungswünsche erfragt bitte ein Angebot der Databay AG.
Viele Grüße
Fred Neumann
---
Dear users of the plugin,
With my move from FAU to Databay AG, I have also transferred the maintenance of the plugin. You can now find the repository at
https://github.com/DatabayAG/ExtendedTestStatistics
Please change the remote in your Git clones accordingly.
The plugin is currently available for ILIAS 7 and 8. For future updates or extension requests, please ask Databay AG for an offer.
Best regards
Fred Neumann