anchor.diff:  # exit
   $
   ----
  -=== Prepare for Correction
  -
  -We use the *corrector’s workbench* to correct the students work. Preparing this requires a few steps, some of them on the preparation workstation, some on the correction server, _osirix_.
  +
  +=== Collect Sandboxes and Repositories
  +
  +Once you have harvested all sticks, it is time to collect the work for
  +correction. Since we allow students to use a repository, but do not
  +want to make (im)proper use of said repository an issue for an exam,
  +we need to make sure that the student repository is complete.
   
   ==== Make the last commit and backup.
   On the Preparation workstation do the following:
   
   . elevate your rights.
  -. login as exam user (su -l exam)
  -. directory-walk to the exam-user’s Desktop and for all repositories,
  -do an `svn update` per repository and then a final harvesting `svn
  -commit` per repository. This will ensure that all work is in the
  +. To do that, log in as exam used (`sudo -s` followed by a `su -l exam`)
  +and walk to the exam users Desktop. 
  +. Then directory-walk to the exam-user’s Desktop and for all repositories,
  +do an `svn update` per sandbox (examproject-EXAMxyz) and then a final harvesting `svn
  +commit` per sandbox. This will ensure that all work is in the
   repositories.
   . Make a tar of both the repos and the sandboxes.
   . secure copy the tars to you home dir on the correction server (osirix).
  +
  +If you feel the urge, you may want to put that in a script:
  +
  +[source,shell]
  +----
  +for i in examproject-EXAM*; do svn up ${i}; svn ci -m'harvesting ' ${i}; done
  +----
  +
  +Once that is done create tar archives from both the sandboxes and the
  +repositories and copy them both to the correction server.
  +
  +
  +=== Prepare for Correction
  +
  +We use the *corrector’s workbench* to correct the students
  +work. Preparing this requires a few steps, some of them on the
  +preparation workstation, some on the correction server, _osirix_.
   
   ==== Init the corrector’s work bench.
   
  
positive.code: . Log in to the correction server.
  . Check out or update the 45_assessment directory for the exam and
  walk to the directory for the specific date. Maybe `mv` the earlier
  `scp`-ied tar files there too.
  . 
  . execute the scripts:
  .. initcwb-xxx as in `initcwb-java, `initcwb-r`, or `initcwb-r`. Any
  of  these scripts will create a sql file `paconfig/filldb.sql`  to be put into the database.
  .. execute the script on the database with `cat paconfig/filldb.sql |
  psql -X sebiassessment`
  .. The same to associate student numbers and sticks:  
  `connectSti cks | psql -X sebiassessment`
  .. web server restart with `sudo service apache2 restart`
  and presto you should be done.
  
  
negative.code: a barcode reader. Now the trick is to hand out the sticks in numerical
  (or reversed) order and scan into a spreadsheet, in which the first
  column holds the sequence numbers of the sticks you are going to use
  and next will be the student number. Save it in a file `sticks.csv` and
  commit it to the build too. Format of the csv file:
  [source,shell]
  ----
  