For added tags to and processing scanned exams.

pip install examscan==0.0.2


ExamScan is a python package for adding and analysing tags on exams. It can be run as a Python 2 or Python 3 module and has been tested on:


ExamScan is available on the Python Package Index. The preferred method for installing the latest stable release is to use pip (included in Python 2.7.9 and Python 3.4 by default):

> python -m pip install examscan --user --upgrade

ExamScan requires pdfimages, pdftoppm and zbar.


Once installed, an exam can be tagged by using:

> python -m examscan.tag exam.pdf

Later, scans of completed exams can be analysed by using:

> python -m examscan.scan scan.pdf

For full examples of usage, see the ExamScan documentation, which can be open by using:

> python -m examscan.doc


The latest development version of ExamScan is available from BitBucket. Alternatively, you can clone the mercurial repository directly using the command:

> hg clone https://bitbucket.org/mark_bell/examscan

And then install by using:

> python setup.py install --user