Wunderbyte-GmbH / moodle-local_catquiz

ALiSe CAT Quiz
Other
1 stars 2 forks source link

Remote Calculation of Items #723

Open georgmaisser opened 2 weeks ago

georgmaisser commented 2 weeks ago

The goal of the Task is that one Moodle Instance can do the calculations for connected instances. There are several steps involved. The initial setup process is not part of this and is done via the wb_installer. We start from the assumpution that two separately hosted Moodle instances both have the same Alise setup with the same scales and testitems.

davidszkiba commented 5 days ago

Allgemeiner Vorgang

Hochschule A hat zB kleine samples -> Berechnung zahlt sich nicht aus Hochschule Z (zentrale Berechnungsinstanz): bekokmmt Samples von vielen anderen Unis -> große sample size. Kann berechnen -> verschickt die berechneten Parameter danach wieder an verknüpfte Unis bzw liefert sie, wenn die danach fragen.

Initialisierung

Client (Hochschule A) bekommt recipe, wo wichtige Daten enthalten sind:

Mapping

"Client" schickt per HTTP POST Hash von jeder Frage zusammen mit Antwort-Daten an Z Jede Fragebeantwortung in eigener Zeile in neuer DB Tabelle. Inkl Zeit etc. Hier die Möglichkeit mitdenken, dass in Zukunft evtl die Antworten auf unterschiedliche Arten klassifiziert werden können (zB: nur user in Kurs A).

Authentication

-> moodle web-services verwenden für authentication: