Feature Wiki

Information about planned and released features

Tabs

Restrict Relative Deadlines by Latest Submission Date

1 Initial Problem

Relative deadlines cannot be restricted to a specified date by which all students must have submitted their work, regardless of start date.

2 Conceptual Summary

A new subsetting 'Latest Submission' (DD.MM.YYYY HH:mm) is introduced for the relative deadline option. If reached all submissions are blocked, even if a user has not used all of the days given for the exercise. The idea behind this is that students should be allowed to organize themselves by allowing them to choose when to start an assignment, while still being able to have a final date by which all students must have completed their assignments.

ILIAS can check if the creation date of the assignment + days given for an assignment does not exeed the latest submission date. I.e. if the assignment is created on 01.01.2020 10:00 o'clock and workings days is set to 10, the earliest latest submission date that can be set would be 11.01.2010 10:00 o'clock. The owner of the assignment (tutor, admin) is responsible for reasonable settings.

The 'Latest Submission' setting is fully optional, default = OFF (not set).

3 User Interface Modifications

3.1 List of Affected Views

  • exc/ass_settings -> schedule settings block

3.2 User Interface Details

Relative Deadline with Latest Submission

3.3 New User Interface Concepts

None.

4 Technical Information

Killing, Alexander [alex], 4 Apr 2019: Since this adds another complexity to the scheduling, more refactoring should be done to ensure code maintainability.

5 Contact

  • Author of the Request: Sesterhenn, Fabian [sesterhenn]
  • Maintainer: {Please add your name before applying for an initial workshop or a Jour Fixe meeting.}
  • Implementation of the feature is done by: {The maintainer must add the name of the implementing developer.}

6 Funding

If you are interest in funding this feature, please add your name and institution to this list.

7 Discussion

Killing, Alexander [alex], 24 Apr 2019: I support this request in general.

JourFixe, ILIAS [jourfixe], 24 APR 2019 : We highly appreciate this suggestion and schedule the feature for 6.0

8 Implementation

Test Cases

Test cases completed at 2019-12-06 by Tödt, Alexandra [atoedt]

  • 32115 : Übungseinheit mit relativem Abgabedatum und letztem Abgabetermin erstellen
  • 32116 : Übungseinheit mit relativem Abgabedatum und letztem Abgabetermin einreichen

Approval

Approved at 22 OCT 2019 by Sesterhenn, Fabian [sesterhenn].

Last edited: 6. Dec 2019, 17:11, Tödt, Alexandra [atoedt]