apluslms / a-plus

A+ frontend portal - A+ LMS documentation:
https://apluslms.github.io/
Other
67 stars 72 forks source link

In a MOOC-Grader personalized exercise, the teacher should be able to view and test all exercise instances via the A+ frontend #1254

Open markkuriekkinen opened 1 year ago

markkuriekkinen commented 1 year ago

Currently in personalized exercises set up in the MOOC-Grader, the teacher sees only one exercise instance in A+ just like students. The teacher needs a way to view and test all exercise instances.

The exercise instance selection is deterministic in the MOOC-Grader: https://github.com/apluslms/mooc-grader/blob/c697bee96202999725bd08ce0b596012a1a2e674/util/personalized.py#L62-L86 Should there be extra parameters for testing specific exercises or should A+ manipulate the existing parameters that are sent to the grader when the teacher is testing the exercise?

A+ sets the parameters for the grader protocol mainly here: https://github.com/apluslms/a-plus/blob/a932c5104504f3367e81448ca8a42584f88f27a1/exercise/exercise_models.py#L951-L982 https://github.com/apluslms/a-plus/blob/a932c5104504f3367e81448ca8a42584f88f27a1/exercise/exercise_models.py#L1019-L1035