SDAPS is an open source (GPLv3, LPPL) optical mark recognition (OMR) program. It is written in python and has an integrated workflow with both LibreOffice and LaTeX to create questionnaires.

With SDAPS you create the questionnaire using either LibreOffice or LaTeX. After this some processing is done to collect the information about the survey (questions, and answers) and a
printable PDF is created. The filled out questionnaires only need to be scanned in
(example).

SDAPS will do the optical mark recognition and can create a PDF report
(example)
or export the data. Optionally it is possible to manually correct the results using a graphical user interface.

Possible use cases for SDAPS include:

anonymous surveys

non-anonymous surveys

evaluation of lectures

automated data input

examinations

If you have any questions or comments related to SDAPS (usage, development, or anything else) then the mailing list is a good place to post these. Please consider subscribing to this list if you are thinking about using SDAPS in the future or should you need some assistance. You can also look around on irc #sdaps on freenode (webchat).

For an introduction of how SDAPS is used and what can be done with it you can look at the Tutorial and Documentation. Should you have any further questions about SDAPS you can use the Contact#Mailing_List|. If you find any issues, please report them in the Issue Tracker.

Should you find SDAPS useful and use it for any survey or similar, then please consider contributing to the project. A good first start is to subscribe to the mailing list or to join the IRC channel.