Developed a Python-based automation system by Muhammad ZeeshanDeveloped a Python-based automation system by Muhammad Zeeshan

Developed a Python-based automation system

Muhammad Zeeshan

Muhammad Zeeshan

Developed a Python-based automation system that generates personalized exam bubble sheets in a single PDF file using student information stored in Excel.
The system reads each student's name, ID, section, exam date, and required sheet length from an Excel spreadsheet, then automatically populates a custom LaTeX exam template and compiles the output into a PDF document. Each student receives an individually personalized bubble sheet, with support for one-page exams containing up to 100 questions or two-page exams containing up to 200 questions.
The solution streamlines bulk exam preparation, reduces repetitive manual work, and ensures consistent formatting across all generated sheets.
Key Features:
Excel-based student data import
Automated LaTeX template population
Personalized bubble sheets for each student
Support for 100- and 200-question exams
Batch generation of a single multi-page PDF
Automated PDF compilation using Python
Technologies: Python, LaTeX, Pandas, Excel, pdflatex, PDF Automation.
Like this project

Posted Oct 16, 2026

Developed a Python-based automation system that generates personalized exam bubble sheets in a single PDF file using student information stored in Excel. The...