WebLab currently offers the following pass-criteria options:

  • configuring a minimum to pass, both at folder and individual assignment level - optional (default: disabled)
  • for folders: pass-all sub-assignments -or- pass-n sub-assignments. - always enabled (default: pass-all)

Currently, there is no way to disable folder pass criteria, with the (unwanted) effect that whenever there is a minimum-to-pass set at any assignments within a folder’s subtree, a FAIL-state of a submission will always ripple up to the root folder when using the default pass-all criteria. Furthermore, when the folder pass-criteria are not met, WebLab will force a failing-grade which override the computed weighted average of the folder. The failing-grade will be set to minimum to pass - 0.5 or the base-grade (0.0 or 1.0) when no minimum set.

Suggested changes:

  • Make folder pass criteria optional. Add a new option disabled, which will be the new default for folders. For Variant Collections there is no configuration of pass-criteria, but it behaves as pass-all criteria being active (just “forward” the pass state of the sub-assignment), but without changing the grade on failure.
  • Make the fail-grade optional and configurable. Don’t touch the computed folder grade when a folder’s pass criteria aren’t met, unless a failing grade is configured (new field)
Submitted by Elmer van Chastelet on 28 October 2025 at 14:31

On 28 October 2025 at 14:31 Elmer van Chastelet closed this issue.

Log in to post comments