Re-evaluate might not work for exam quizzes
See original GitHub issueThe following exception occurs:
Feb 22 08:57:57 node4 java[118960]: java.lang.NullPointerException: Cannot invoke "de.tum.in.www1.artemis.domain.quiz.QuizSubmission.getSubmittedAnswers()" because "quizSubmission" is null
Feb 22 08:57:57 node4 java[118960]: at de.tum.in.www1.artemis.service.QuizExerciseService.updateResultsOnQuizChanges(QuizExerciseService.java:192)
Feb 22 08:57:57 node4 java[118960]: at de.tum.in.www1.artemis.service.QuizExerciseService.reEvaluate(QuizExerciseService.java:366)
Feb 22 08:57:57 node4 java[118960]: at de.tum.in.www1.artemis.web.rest.QuizExerciseResource.reEvaluateQuizExercise(QuizExerciseResource.java:460)
There are additional (duplicated) results in the database that are not connected to a submission any more (these results are only connected to the participation). This might be related to how the Evaluate quizzes
button on the Student exams page creates the quiz results.
We should also check what is happening when instructors press the Evaluate quizzes
button multiple times.
Issue Analytics
- State:
- Created 3 years ago
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Solving Issues with Submitting Quiz Attempts in D2L ...
Note: If it is decided not to submit the quiz, cancel and exit this screen by selecting Exit Impersonating. After selecting Submit once,...
Read more >Test-Taking Strategies – Common Questions
In a typical class period, there is not enough time to always brainstorm thorough answers and finish the test. • Essay exams tend...
Read more >Once I publish a quiz, how do I use the Moderate Quiz page?
Once you have published a quiz, the quiz sidebar shows the Moderate Quiz link, which allows you to moderate the quiz for each...
Read more >How do I reset my test?
Not all tests can be reset. Some are crucial to establishing your baseline, tracking your progress, through the course, and ensuring you're on...
Read more >Resetting a Quiz or Diagnostic assignment
Why can't I allow retakes for practice assignments? ... If you would like to reassess a student's work to observe any improvement (without ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
we’ll think about making it easier to add new options
Here are some details on how I’ve arrived to the error state: