1. 15 Aug, 2019 1 commit
    • Olivier's avatar
      M2: generate three tex files instead of two · 2caa7aed
      Olivier authored
      For each participant, we now want to produce three tex files:
      1) one for their assignment
      2) one (containing the solution) for the grading assignment sent
         to their two peers
      3) one (also containing the solution) for the graded solution they
         receive after having been graded.
      2caa7aed
  2. 25 Jul, 2019 9 commits
  3. 04 May, 2019 8 commits
  4. 23 Apr, 2019 9 commits
    • Olivier's avatar
      M2 bugfix calling up student full name · 797d149c
      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.
      797d149c
    • Olivier's avatar
      M4: simpler file names, better email title · 1dfce1c2
      Olivier authored
      1dfce1c2
    • Olivier's avatar
      M3: greatly simplified structure, following improvements in M2 · 033fe089
      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
      033fe089
    • Olivier's avatar
      M2: cleanup · fa5cab8e
      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
      fa5cab8e
    • Olivier's avatar
      Module M4: send assignments · a03e4bab
      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
      a03e4bab
    • Olivier's avatar
      Project is now funded with grant \o/ · 2515693d
      Olivier authored
      2515693d
    • Olivier's avatar
      M2: modify hash function to work with email input, not matriculation · ca225e68
      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
      ca225e68
    • Olivier's avatar
      M6: handful of improvements · 72105c95
      Olivier authored
      72105c95
    • Olivier's avatar
      M2: handful of improvements · 4e0f1000
      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
      4e0f1000
  5. 12 Feb, 2019 4 commits
  6. 30 Jan, 2019 2 commits
  7. 27 Jan, 2019 6 commits
    • Olivier's avatar
      Module 6: move documentation to .md file, avoid duplicate info · 282e787c
      Olivier authored
      * Move script documentation to markdown file, more accessible;
      * Remove documentation from script preamble comment, to avoid
        duplicate information.
      282e787c
    • Olivier's avatar
      Module 6: assign peers to one another · b85bd84a
      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.
      b85bd84a
    • Olivier's avatar
      Fix formating in main readme · 6928862c
      Olivier authored
      6928862c
    • Olivier's avatar
      Module 2: customize assignments · 45ce96c2
      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.
      45ce96c2
    • Olivier's avatar
      Add license file (GPLv3) · ee0d3536
      Olivier authored
      ee0d3536
    • Olivier's avatar
      Initial commit: README.md · 7ee4bcd8
      Olivier authored
      7ee4bcd8