Skip to main content

An Automated Multiple Choice Grader for Paper-Based Exams

  • Conference paper
  • First Online:
Advances in Machine Learning and Signal Processing

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 387))

  • 1357 Accesses

Abstract

In this paper an automated multiple choice grader for paper-based exams is implemented. The system consists of two main parts, a software program and a document feeder scanner. The exam papers are fed to the scanner which scans them one by one and send them as an input to the software. The software program recognizes the student Identification Number (ID) and the answers for each exam paper and reports the final results in an Excel sheet. The system starts by applying an aligning procedure and segmenting the scanned image in order to extract form number, student ID, and answers boxes, then a pre-processing step that handles all irregular cases of input is implemented; where in this step a best possible shape that results in the highest recognition accuracy is gained. After getting a proper separated characters and numbers, a feature extraction process is applied on each character/number to calculate its feature vector. The feature vector is then compared with templates of feature vectors for each of the answers choices and numbers with their variations, where both characters and numbers are in English language. After recognizing all the answers and all ID number digits; the system starts grading the student paper and comparing student answer with the pre-entered key answers. A recognition rate of 95.58 % is attained.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Plamondon R, Srihari SN (2000) On-line and off-line handwriting recognition: a comprehensive survey. IEEE Trans Pattern Anal Mach Intell

    Google Scholar 

  2. Dreuw P et al (2012) RWTH OCR: a large vocabulary optical character recognition system for Arabic scripts, guide to OCR for Arabic scripts

    Google Scholar 

  3. Hyvärinen A et al (2009) Natural image statistics. Springer

    Google Scholar 

  4. Burger W et al (2011) Principles of digital image processing: fundamental techniques. Springer

    Google Scholar 

  5. Schantz HF (1982) History of OCR, optical character recognition. Recognition Technologies Users Association

    Google Scholar 

  6. Margner V, Abed HE (2007) Arabic handwriting recognition competition. In: ICDAR’07: proceedings of the ninth international conference on document analysis and recognition (ICDAR 2007), vol 2. IEEE Computer Society, Washington, DC, USA, pp 1274–1278

    Google Scholar 

  7. Espana-Boquera S et al (2011) Improving offline handwritten text recognition with hybrid HMM/ANN models. IEEE Trans Pattern Anal Mach Intell

    Google Scholar 

  8. Jayadevan R et al (2011) Offline recognition of Devanagari script: a survey. IEEE Trans SMC-Part C Appl

    Google Scholar 

  9. Romero VN et al (2013) The ESPOSALLES database: an ancient marriage license corpus for off-line handwriting recognition. Pattern Recognit

    Google Scholar 

  10. Gimenez A et al (2014) Handwriting word recognition using windowed Bernoulli HMMs. Pattern Recognit Lett

    Google Scholar 

  11. Bluche T et al (2013) Feature extraction with convolutional neural networks for handwritten word recognition. In: International conference on document analysis and recognition (ICDAR)

    Google Scholar 

  12. How does OCR document scanning work?. Explain that stuff, 2012. http://www.explainthatstuff.com/how-ocr-works.html

  13. http://www.dataid.com/aboutocr.htm

  14. Aljarrah I, Al-Khaleel O, Mhaidat K, Alrefai M, Alzu’bi A, Rababah M (2012) Automated system for arabic optical character recognition with lookup dictionary. J Emerg Technol Web Intell 4(4):362–370

    Google Scholar 

  15. Aljarrah I et al (2012) Automated system for Arabic optical character recognition. In: Proceedings of the 3rd international conference on information and communication systems (ICICS ‘12), Article 5:6 pages, ACM, New York, USA

    Google Scholar 

  16. http://codingplayground.blogspot.sg/2010/01/nearest-neighbour-on-kd-tree-in-c-and.html

  17. The basic pattern recognition and classification with openCV|Damiles, 2013. http://blog.damiles.com

  18. Smith R (2007) An overview of the tesseract OCR engine. In: International conference on document analysis and recognition (ICDAR), IEEE Computer Society

    Google Scholar 

  19. Marosi I (2007) Industrial OCR approaches: architecture, algorithms and adaptation techniques. In: Document recognition and retrieval XIV, the international society of optics and photonics SPIE

    Google Scholar 

  20. Kay A (2007) Tesseract: an open-source optical character recognition engine. Linux J

    Google Scholar 

  21. Mingqiang Y, Kidiyo K, Joseph R (2008) A survey of shape feature extraction techniques. Pattern Recognition Techniques, Technology and Applications, Vienna

    Book  Google Scholar 

  22. Resig J (2009) OCR and neural nets in JavaScript, 2009. http://Ejohn.org

  23. Nixon M, Aguado A (2002) Feature extraction and image processing, 1st edn

    Google Scholar 

  24. Theodoridis S, Koutroumbas K (2003) Pattern Recognition, 2nd edn. Elsevier, San Diego, Calif, USA

    MATH  Google Scholar 

  25. http://www.codeproject.com/Articles/1376/NET-TWAIN-image-scanner

  26. http://code.google.com/p/tesseract-ocr/

  27. http://www.mathworks.com/products/image/

  28. Haralick R et al (1992) Computer and robot vision. Addison-Wesley Publishing

    Google Scholar 

  29. Duda R et al (2001) Pattern classification. Wiley

    Google Scholar 

  30. Pratt W (2001, 2007) Digital image processing. John Wiley and Sons

    Google Scholar 

  31. Bow ST (2002) Pattern recognition and image preprocessing. Marcel Dekker

    Google Scholar 

  32. Graves A, Schmidhuber J (2009) Offline handwriting recognition with multidimensional recurrent neural networks. In: Neural Information Processing Systems (NIPS)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abrar H. Abdul Nabi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Abdul Nabi, A.H., Aljarrah, I.A. (2016). An Automated Multiple Choice Grader for Paper-Based Exams. In: Soh, P., Woo, W., Sulaiman, H., Othman, M., Saat, M. (eds) Advances in Machine Learning and Signal Processing. Lecture Notes in Electrical Engineering, vol 387. Springer, Cham. https://doi.org/10.1007/978-3-319-32213-1_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-32213-1_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-32212-4

  • Online ISBN: 978-3-319-32213-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics