kekshd / keks

an elearning system with basic answer types yes/no/matrix
http://keks.uni-hd.de
ISC License
10 stars 4 forks source link

category realtionships (questions and subcategories) #66

Open beccy opened 11 years ago

beccy commented 11 years ago

Is it possible

right now we have to duplicate a question manually for a follow up scenario because it can only have one parent. A category is either root or its parent is a certain answer.

I would like very much to structure our questions more using subcategories.

breunigs commented 11 years ago

A category without any parent is a root category that the user can select. A category with one or more(!) parents is a subcategory.

Say you have questions Q1 and Q2 with Q1-A1, Q2-A2… and so on.

You want follow up to look like this:

Q1-A1 → Q3, Q4, Q5, Q6, Q7, Q8
Q1-A2
Q2-A1 → Q3, Q4, Q5
Q2-A2 → Q3, Q4, Q5

To achieve this, create two categories:

Cat1: Q3, Q4, Q5           (parent: Q1-A1, Q2-A1, Q2-A2)
Cat2: Q6, Q7, Q8           (parent: Q1-A1)

Best way to do this would be to create all questions of level 1, create the appropriate category and choose the answers. The goto level 2 and make each question a parent of the category just created.

I’m not going to change this unless a better alternative on how to represent this information is found. The tree-graph is unusable and adding even more connection possibilities is not going to improve that.

beccy commented 11 years ago

Für Fragen hat uns die Erklärung sehr weitergeholfen.

Das Problem bei den Kategorien ist, dass nur (mehrere) Antworten als Eltern ausgewählt werden können, nicht aber Kategorien. Wenn das viel Aufwand ist, können wir damit leben, dass das jetzt so ist.

breunigs commented 11 years ago

Das Problem ist nicht nur der Aufwand, sondern auch dass das ganze Konzept nicht wirklich tragfähig ist. Die Komplexität ist dabei inhärent in eurem Modell, da ihr praktisch alles mit allem verknüpfen können wollt und die Knoten im Graphen nochmal unterschiedliche Eigenschaften haben.

Ich weiß jetzt schon nicht wie sich die Reviewer bei den Subfragen zurecht finden sollen. Das hatte Sabrina auch angemerkt in ihrer ursprünglichen Mail. Viel Möglichkeiten außer durchklicken und versuchen alles im Kopf zu behalten gibt es nicht, da der Graph zwangsweise gigantisch wird. Wenn ihr das Subfragen Feature ausgiebig nutzt weiß ich nicht wie da irgendjemand den Überblick behalten soll.

Ich versuche seit mindestens einer halben Stunde auf ein brauchbares Modell zu kommen. Alle scheitern jedoch daran, dass sie nicht das erfüllen was ihr wollt. Letztlich habt ihr die Wahl zwischen einfach&starr und flexibel&unverständlich.

Das was ich euch oben so erklärt habe, war damals so abgemacht worden. Aktuell gibt es kaum Subfragen. Meine Vermutung ist ja, dass das System selbst für euch so unübersichtlich ist, dass man es einfach nicht verwendet. Evtl. wäre ein Kategorie → Frage → ggf. Subfrage System für alle besser.

beccy commented 11 years ago

Danke fürs Darübernachdenken. Dann kommen wir gut damit klar, wenn alles beim alten bleibt. :-)

breunigs commented 11 years ago

Bedenkt, dass sich das nicht selbst aktualisiert. Via Admin → Kategorienliste → Kategorien [1] mit möglicherweise fehlenden Verknüpfungen anzeigen bekommt ihr eine unvollständige Übersicht wo möglicherweise Verknüpfungen fehlen durch geänderte Antworten/Fragen/etc.

[1] https://keks-dev.yrden.de/admin/suspicious_assocations