1) included code to read qr from four 90 degree rotations for improved robustness of read
2) exlarged the region to read qr codes from. This is a delicate balance between excluding irrelevant text that may confuse the qr code reader and
cutting off pieces of the qr code that have been wobbled by the scanner
3) included code for manual entry of the filenames for student's quizzes that cannot be deciphered by the qr code reader
these scripts read the qrcode from the top of a
1) one page quiz, or respectively
2) the top front of a two-page front and back quiz and
using the inventory csv file saves the pdf pages of an individual's quiz to a file with their name as part of the filename
so that it can later be uploaded using another script
this code creates jpg and png image qrcodes for three digit serial numbers and appends below the serial number at the qr code for ease of both machine and human interpretation. As set up it gives the 200 qr codes for str(100) through str(299), because I didn't need anymore than that but it would be easy to modify