- 25 Jul, 2019 8 commits
- 04 May, 2019 8 commits
-
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria.
-
Olivier authored
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria.
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria.
-
Olivier authored
In this module, a bash script assembles several PDF files, ready to be graded by each peer: * one complete worked-out template solution, * the peer’s submission which needs to be graded, * a grading form that can be filled in.
-
Olivier authored
Add “preparation” bash scripts in each folder. These create a time-stamped backup of the input and ouput, then inport data from the output of the previous module(s) into the input, then clear the output.
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria.
-
Olivier authored
-
- 23 Apr, 2019 9 commits
-
-
Olivier authored
The variable full_name must be defined again in the solution tex editing loop, else its last value in the first loop is carried over.
-
Olivier authored
-
Olivier authored
* the input of multiple tex files is no longer necessary * file names are simpler * Tex code is compiled twice, to allow for references in PDF Unfortunately, the README and the sample input and output folders are falling behind; I hope to fix this when time permits
-
Olivier authored
* clarify nomenclature for first name, last name, full name * simplify file names * hint at how exercise is coded in practice (with key code redacted) * cleanup redundant documentation in lead comments * re-organize parts of code & expand search-and-replace section, following Germán’s work
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria. New module M4, able to send personalized emails with unique assignments as attachments
-
Olivier authored
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria. The hash function is modified to use the email address as input, instead of the matriculation number. It also outputs two code numbers (one for submission, one for grading) instead of one. This commit goes together with commit 4e0f1000
-
Olivier authored
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria. * two ID numbers are created for each assignment: one for the assignment, one for the grading * custom ID number(s) now generated with email, so matriculation number is no longer required * use UTF-8 encoding in input/output
-
- 12 Feb, 2019 4 commits
-
-
Olivier authored
A working script for module M3 (producing PDFs based on the tex files output by module M2). Some input and output "proof-of-concept" data is provided as well.
-
Olivier authored
This addition is not functional, but expresses the need for defining input variables which depend upon the value of other input variables.
-
Olivier authored
-
Olivier authored
-
- 30 Jan, 2019 2 commits
- 27 Jan, 2019 6 commits
-
-
Olivier authored
* Move script documentation to markdown file, more accessible; * Remove documentation from script preamble comment, to avoid duplicate information.
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria. Add code for module 6: given a list of registered students and a list of submitted assignements, this will assign each student to two distinct peers. Example input and output data is provided. The output data will be used in module 7 to send two grading assignments to each student.
-
Olivier authored
-
Olivier authored
The code in this commit is contributed by Germán Santa Maria. Add code for module 2: given a list of students, this will generate, for each, a set of variables within specified ranges. Example input and output data is provided. The output data will be used in Module 3 to create a unique PDF assignment for each student.
-
Olivier authored
-
Olivier authored
-