Skip to content

A correction program with media viewer for Uni2Work rating files.

License

Notifications You must be signed in to change notification settings

michaelkoelle/correctinator

Repository files navigation

Correctinator Test Build/Release

A correction program (Download) with media viewer for Uni2Work rating files.

alt text

Workflow

  1. Import submissions - You can import submissions via the home tab. You can import a single submission or multiple submissions at the same time. After importing they are grouped by exercise sheets.
  2. Initialize submissions - After the successful import, the submissions must be initialized. The initialization assigns a task structure to an exercise sheet. This structure can then be used to do the corrections later. Learn more about schema generation here.
  3. Correction - The score is automatically calculated from the sum of the sub-tasks' scores. In addition, comments on the tasks can be written in the respective comment field of the task. For general comments there is a separate comment field at the end of each submission. The status of the correction will be set to "Done" as you click on the "Next" button.
  4. Mark corrections and take notes - It is possible to mark corrections and add a note. This is useful if you need to wait for approval or an answer of another tutor. Marked corrections must be explicitly reset in order to complete them.
  5. Export to zip - Once all the corrections have reached the "Done" status, you will be asked if the corrections should be exported and compressed as a .zip file. In the Export Dialog you can set the output path and adjust conditional comments. Alternatively you can export the corrections in the home tab.

Initialize submissions

Submissions must be initialized with a task schema. The schema generator is used for this purpose. First select one of your imported exercise sheets. then you can add as many tasks and subtasks as you like to the schema. Make sure that the score matches the score on the exercise sheet. Here you can also assign a default comment or the initial score for each task. You can also adjust the step size for the score of the task. after you have created the schema, you can assign it to the sheet by clicking on the "Assign" button.

Example:

alt text

Media Viewer

  • PDF Viewer
  • Image Viewer
  • Text Viewer/Code Viewer with Highlighting

Conditional Comments

With this function, conditional comments can be added to the correction depending on the achieved score. You can define three comments via the Export Menu Dialog.

Automatic Correction

Single choice tasks can be corrected automatically, provided they are submitted by the student in the correct format. For automatic correction, the single choice tasks must first be defined in the schema. Add a new task and change the type to single choice task. "Answer" stands for the correct answer in text form and "Value" for the point value if the single choice task was answered correctly. Students must submit their solutions in a .txt file in the format <taskname>[ : | ) | = ] <answer [ i | v ]>. Note that currently answer can only consist of the chars "i" and "v" for lower roman numerals. As soon as the exercise sheet is initialized with the tasks, a button for automatic correction is displayed in the home tab. Alternatively you can find the button in the menu for the sheet cards. Only unique answers will be corrected.

Light/Dark Mode

You can decide for yourself, if you wanna come over to the dark side or keep getting blinded by the light (theme).

alt text

Download

Releases (Win, Mac & Linux)

Legacy

There is a legacy version of the correctinator based on java. All releases until v0.6.0 are legacy.