|
|
|
## 1. Scan answer sheets and convert
|
|
|
|
|
|
|
|
1. After the exam, scan the answer sheets and have them sent to you via eMail as a PDF file.
|
|
|
|
|
|
|
|
**Hint:** You can scan as many pages as the scanner will physically take. It will split the files into chunks automatically.
|
|
|
|
|
|
|
|
2. Then [log into tango via ThinLink](https://blogs.ethz.ch/isgdmath/tango/) (or use a physical D-MATH Linux client), go to [https://mail.ethz.ch](https://mail.ethz.ch) and download the scans.
|
|
|
|
|
|
|
|
3. Move all PDF files into a separate folder that contains only the scanned files.
|
|
|
|
|
|
|
|
4. Right-click into the folder and select "Open in terminal"
|
|
|
|
|
|
|
|
5. In terminal, run the command
|
|
|
|
|
|
|
|
`find . -maxdepth 1 -type f -iname '*.pdf' -exec pdftoppm -jpeg {} {} \;`
|
|
|
|
|
|
|
|
This will extract all pages of the PDF files in the directory and convert them into an JPEG file. (The answer recognition will run more efficiently if executed on image rather than PDF files).
|
|
|
|
|
|
|
|
6. Wait for the conversion to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 2. Data capture with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
1. Start the Automultiple-Choice-Software installed on tango or on any physical D-MATH Linux client. Then, open the project.
|
|
|
|
2. Navigate to "Data capture", then select "Automatic".
|
|
|
|

|
|
|
|
|
|
|
|
3. Navigate to the the directory containing the scanned and converted answer sheets. Then select all files.
|
|
|
|
4. Check the "Copy to project directoy" [This is recommended for archiving the exam: You can then delete the files from your home folder and move the entire AMC project to a group file share. If you check this option the scanned answer sheets will be copied automatically to the project directory into the folder "scans"].
|
|
|
|
|
|
|
|
5. Hit "OK". The software will then commence analyzing the files. Wait for this process to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
6. Sort the machine read pages by sensitivity to identify those answer sheets for which the software might have not properly identified all responses correctly.
|
|
|
|
|
|
|
|
7. Correct erroneously checked or unchecked boxes.
|
|
|
|
|
|
|
|
**Hint:** If you set the correction mode to "click" (see screen shot), then correcting wrong readings is quick. Then hit "apply changes" and move to the next answer sheet.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 3. Marking with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
Make sure that in the `answers_mc.tex` file the switch `\onlyOneModelExam{0}` is set to `0`! Setting it to `1` is a **common mistake** that will result in AMC only grading a single exam.
|
|
|
|
|
|
|
|
Once you are confident that AMC properly recognized the checked and unchecked boxes you can compute total points. For this, navigate to "Marking".
|
|
|
|
|
|
|
|
1. Set the student list file: For this choose the `registration.csv` that you used when compiling the exam.
|
|
|
|
2. Set the student association to "id"
|
|
|
|
3. Compute the points by hitting the "Mark" button. AMC will then calculate the marks. Wait for this process to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 4. Get list of points with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
Finally move to the "Reports" tab and hit "Export". The spreadsheet then contains the points for each student.
|
|
|
|
|
|
|
|
**Color code:** yellow = blank field, red = invalid response
|
|
|
|
|
|
|
|
 |
|
|
|
## 1. Scan answer sheets and convert
|
|
|
|
|
|
|
|
1. After the exam, scan the answer sheets and have them sent to you via eMail as a PDF file.
|
|
|
|
|
|
|
|
**Hint:** You can scan as many pages as the scanner will physically take. It will split the files into chunks automatically.
|
|
|
|
|
|
|
|
2. Then [log into tango via ThinLink](https://blogs.ethz.ch/isgdmath/tango/) (or use a physical D-MATH Linux client), go to [https://mail.ethz.ch](https://mail.ethz.ch) and download the scans.
|
|
|
|
|
|
|
|
3. Move all PDF files into a separate folder that contains only the scanned files.
|
|
|
|
|
|
|
|
4. Right-click into the folder and select "Open in terminal"
|
|
|
|
|
|
|
|
5. In terminal, run the command
|
|
|
|
|
|
|
|
`find . -maxdepth 1 -type f -iname '*.pdf' -exec pdftoppm -jpeg {} {} \;`
|
|
|
|
|
|
|
|
This will extract all pages of the PDF files in the directory and convert them into an JPEG file. (The answer recognition will run more efficiently if executed on image rather than PDF files).
|
|
|
|
|
|
|
|
6. Wait for the conversion to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
7. After the command completed [a new line in terminal will appear with a flashing cursor after $], run the command
|
|
|
|
|
|
|
|
`find . -maxdepth 1 -type f -iname '*.jpg' -exec magick {} -colorspace Gray -level 35%,95% {} \;`
|
|
|
|
|
|
|
|
This will convert all JPEG images to grayscale, map the darkest 35% of pixels to black and the brightest 5% to white. (The answer recognition will run with less uncertainty for images with higher contrast).
|
|
|
|
|
|
|
|
## 2. Data capture with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
1. Start the Automultiple-Choice-Software installed on tango or on any physical D-MATH Linux client. Then, open the project.
|
|
|
|
2. Navigate to "Data capture", then select "Automatic".
|
|
|
|

|
|
|
|
|
|
|
|
3. Navigate to the the directory containing the scanned and converted answer sheets. Then select all files.
|
|
|
|
4. Check the "Copy to project directoy" [This is recommended for archiving the exam: You can then delete the files from your home folder and move the entire AMC project to a group file share. If you check this option the scanned answer sheets will be copied automatically to the project directory into the folder "scans"].
|
|
|
|
|
|
|
|
5. Hit "OK". The software will then commence analyzing the files. Wait for this process to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
6. Sort the machine read pages by sensitivity to identify those answer sheets for which the software might have not properly identified all responses correctly.
|
|
|
|
|
|
|
|
7. Correct erroneously checked or unchecked boxes.
|
|
|
|
|
|
|
|
**Hint:** If you set the correction mode to "click" (see screen shot), then correcting wrong readings is quick. Then hit "apply changes" and move to the next answer sheet.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 3. Marking with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
Make sure that in the `answers_mc.tex` file the switch `\onlyOneModelExam{0}` is set to `0`! Setting it to `1` is a **common mistake** that will result in AMC only grading a single exam.
|
|
|
|
|
|
|
|
Once you are confident that AMC properly recognized the checked and unchecked boxes you can compute total points. For this, navigate to "Marking".
|
|
|
|
|
|
|
|
1. Set the student list file: For this choose the `registration.csv` that you used when compiling the exam.
|
|
|
|
2. Set the student association to "id"
|
|
|
|
3. Compute the points by hitting the "Mark" button. AMC will then calculate the marks. Wait for this process to complete.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 4. Get list of points with the Auto Multiple Choice software
|
|
|
|
|
|
|
|
Finally move to the "Reports" tab and hit "Export". The spreadsheet then contains the points for each student.
|
|
|
|
|
|
|
|
**Color code:** yellow = blank field, red = invalid response
|
|
|
|
|
|
|
|
 |