Skip to content

21Q2 // Apr 16, 2021

Patches

Highlights

Show dynamic flag in teacher solution.

The teacher can now see the individual (dynamic) flags create for a specific user in the grading instructions. All flags such created will be displayed.

Dynamic Flags

Respond to Submission w/o Setting Points - Leave Status As Is or Set to "Answered"

A teacher can now respond to students without applying / changing the grade by disabling the "Add Grading" toggle.

Submit a comment

Solutions will leave the state "Submitted". Solutions without grade will be in status "Answered" and the timeline will show the response as "Answered".

New answered state

The name of the challenge links to the teacher's challenge preview.

Direct link to challenge for teachers

Grading buttons

When grading solutions a teacher can apply quick actions (without comment) to a given solution. The two actions are either Accept (awarding full points for the writeup) or Reject (awarding no points for the writeup). The next solution is then opened. If no other solutions are pending then the overview of all solutions is shown.

Quick-grade buttons

Change monospaced option to Plaintext/Markdown

Students can now use markdown in writeup solutions. The same is true for teachers' feedback messages.

Use of Markdown within writeup

This allows e.g. formatting code with syntax highlighting:

Rendered markdown

Users can toggle markdown rendering to see plaintext (if desired).

Writeup in plaintext

New Grading mode with flag weight for Writeup + Flag

An event manager can not set the flag weight if both writeup and flag are accepted.

The maximum points will be split according to the "Flag weight in %" set. The formula for the points is as follows:

total_points = max_points * (flag_grade * flag_weight + writeup_grade * (writeup_weight))
                               [in %]        [in %]         [in %]           [in %]
New grading mode with flag weight

A teacher can only set the grade for the writeup section, flags are defined by the event manager. If otherwise required, the flag weight can be set to 0 (zero) which allows the teacher to control all points awarded to a student.

Teachers now see flag and writeup points individually and the slider controls the percentage awarded for the write-up. Also, feedback text is now optional.

Individual points for flag / writeup

Re-open a finalized quiz

It is now possible for teachers to reopen quizzes which were submitted by students. This is particularly useful if students submitted a quiz unintentionally.

Reopen button for quizzes

Other Features

Student

  • Accept all flags that were once valid
  • Remember already submitted flags when submitting a new writeup

Teacher

  • Initialize ungraded solution with 100%
  • Initialize grading slider with previous grade
  • Re-Submission Points Initialization

Manager

  • Allow auto grading for flags (100%) and (optional) writeup
  • Archive Event Units

Notable Fixes

21Q2

  • OOM in challenge solution list with large attachments
  • When submitting a file in write-up mode the text should not be required

21Q2.1 // May 04, 2021

  • Cannot start containers as teacher when unit is unpublished
  • Exam time should not be applied to teams
  • Submitting solutions to unpublished event units must be prevented
  • File resources cannot be downloaded when event is unpublished
  • Asset layout should not stretch over entire page width
  • Hiding solved challenges raises an exception
  • Cannot submit writeup if already 100% score