Skip to content

author, instructor: read and use participants file #24

@prechelt

Description

@prechelt

Config sedrila.yaml should allow an entry as follows:

participants:
  file: myparticipants.tsv
  file_column: studentID
  student_property: student_id

with the following meaning:

  1. sedrila author will read the file myparticipants.tsv and interpret it as a TAB-separated values file with a header row
  2. it will collect all entries from column studentID in that file and consider this the set of participants of this sedrila course instance
  3. this set will be included in the instructor web site generated as the file participants.list, a plain text file with one studentID per line
  4. sedrila instructor will read this file as the set of participants of the course
  5. it will check whether the student_id entry in the student.yaml of the current student is in the set.
    If it is not, a warning will be issued that this student is not a member of the course.
    The idea is that the instructor can then perform appropriate steps such as rejecting the judging of the submission, asking the student to fix their metadata, or asking the organizer to fix the participants list.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions