Skip to content

Conversation

alexstaeding
Copy link
Member

The moodle unpack feature has been long overdue for a bit of a rework.
One of the main (and longstanding) issues is the hardcoded assignment id (#233).

Ideally, the assignment id prefix (by default 'h') would be configured by a grader. Since graders can each require their own assignment id format and jagr currently supports running multiple graders in a single batch, this is not compatible with a single top-level configuration, for example in jagr.conf.

Unfortunately, without a major rework, configuring this from within a grader jar is not an option, because the grading batch (and thus the graders) are only loaded after the moodle unpack has finished.

The solution I am exploring in this PR is a separate configuration that must be explicitly loaded.
This new configuration is fundamentally decoupled with the main top-level configuration, and can be distributed alongside the moodle zips.

Fixes #233

@alexstaeding alexstaeding force-pushed the feature/moodle-unpack-rework branch from 1c9518f to a400524 Compare May 26, 2025 21:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix hardcoded assignment prefix "h..."

1 participant