Open matijapretnar opened 1 year ago
Zaenkrat se zatika pri statistiki, saj predmet ni več razdeljen po podnalogah kot prej. Ena podnaloga se zdaj v predmetu lahko pojavi večkrat. Treba je pregledati sledeče funkcije za statistiko:
Course.user_attempts
: (posebna stran s statistiko)
Course.annotate_for_user
: (prikaz predmeta za uporabnika)
Course.annotate_for_teacher
: (prikaz predmeta za učitelja)
Course.student_oucome
: (prikaz učencev na strani predmeta)
ProblemSet.single_student_statistics
: (prikaz semaforčkov na desni na strani sklopa učenca)
ProblemSet.all_student_statistics
: (prikaz semaforčkov na desni na strani sklopa učitelja)
ProblemInstance.attempts_by_user
: (posebna stran s statistiko sklopa)
Verjetno je smiselna rešitev, da Outcome.groups_dict
ne dela filtriranja in združevanja samo po podnalogah in uporabnikih, temveč dodatno še po ProblemInstance
A PR implementing the plan in #30