SDAPS
summary
SDAPS is an optical mark recognition system integrated with LaTeX integration and LibreOffice that actually reads scans and photos, exports CSV and simple PDF reports, and exposes a Python API. It is a ~10k lines Python project built as a command line utility with a small GTK UI for manual correction. It embeds reproducible barcodes for multi‑page handling, supports scanned TIFFs or phone photos, is used for university surveys and exams, and is undergoing a LaTeX class rewrite to handle complex layouts.
AI-written summary · about
chapters (19)
- 0:00Introduction to SDAPS
- 2:20Project History and Origins
- 3:46Use Cases and Applications
- 5:03Layout Challenges
- 7:21Logistics and Design Issues
- 8:46Barcode Functionality
- 10:33The SDAPS Workflow
- 12:27The LaTeX Document Class
- 14:06Creating Printables
- 16:09Scanning and Data Processing
- 17:38OMR Algorithms
- 19:40Manual Correction and Reports
- 23:15Workflow Demonstration
- 25:40Report and Export Output
- 27:20Exam Case Study
- 30:23Future Developments
- 34:04Advanced Metadata Features
- 37:03Layout Optimization
- 39:06Q&A and Filtering Data
related talks
30mAutoDocish: Automated-ish Dataset Documentation
28mAutomate Your City Data With Python
22mPython Applications in Infrastructure Planning and Civil Engineering
01h 07mMeet Docling: The “Pandas” for Document AI
48mWe Don’t Need No Stinkin’ PDF Library: Build PDFs with Python the Lazy Way
45mBit Splotches: Dot Matrix Printing with Python
35mDocling: Get your documents ready for gen AI
52mKeynote: Learning programming and science with Scientific Python
