Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perpetual tasks #490

Open
wants to merge 6 commits into
base: dev
Choose a base branch
from
Open

Perpetual tasks #490

wants to merge 6 commits into from

Conversation

sauterl
Copy link
Collaborator

@sauterl sauterl commented Jul 17, 2024

Closes #467 by introducing the duration field on task type and task templates to be optional.

Documentation

There are a couple of consequences, which first are documented here but have to also be documented in a wiki page:

Semantics of Task (Type / Template) Duration

The duration is now optional, resulting in the semantic that if no duration is provided, the task will run perpetually, even after a restart of DRES.

Consequences

Syncrhonous Run

For perpetual tasks in a synchronous setting, administrators have to manually close (abort) the task.

Asynchronous Run

For perpetual tasks in an asynchronous setting, participants are free to skip the task, which might affect the scoring.

Other Changes

There is a new NOOP scorer, the non-operational scorer simply does not calculate a score, yet feedback regarding the submisison is provided.

@sauterl sauterl added the enhancement New feature or request label Jul 17, 2024
@sauterl sauterl added this to the Version 2.1 Release Candidate milestone Jul 17, 2024
@sauterl sauterl requested a review from lucaro July 17, 2024 08:02
@sauterl sauterl self-assigned this Jul 17, 2024
@sauterl sauterl marked this pull request as draft July 17, 2024 09:44
@sauterl
Copy link
Collaborator Author

sauterl commented Jul 17, 2024

Converted to a draft since the proposed KIS handling for perpetual tasks is not yet implemented.

@sauterl sauterl marked this pull request as ready for review July 17, 2024 17:15
@sauterl
Copy link
Collaborator Author

sauterl commented Jul 17, 2024

Implemented proposed KIS handling by @lucaro in #467

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In review
Development

Successfully merging this pull request may close these issues.

1 participant