
Closed
Posted
Paid on delivery
Overview I already have a working Python quiz automation prototype that: • Uses Apple Vision / Tesseract / PaddleOCR for OCR. • Captures screenshots with Quartz (macOS API). • Sends parsed text to OpenAI API for answers. • Runs with a hotkey (/) and quits with ESC. • Installs via [login to view URL] and works inside a virtual environment. The only thing that doesn’t work properly: When there’s a full page of MCQs, the script doesn’t go question by question in order. Instead, it picks and answers them in a random order. I want it to process all MCQs sequentially, top-to-bottom, for the full visible page. ⸻ Requirements Core Fix • Ensure that on a page with multiple MCQs, the tool: • Detects all visible questions and their answer choices. • Processes them in sequence (top-to-bottom), not randomly. • Returns or highlights the correct answer consistently. DOM Parsing (Preferred) • Add Selenium or Playwright to directly parse the webpage DOM. • Extract structured text (questions + choices). • Send each question block to the AI backend. • Much more reliable than OCR-only. OCR Fallback • Keep OCR backends (Apple Vision / PaddleOCR / Tesseract) as fallback. • When DOM parsing fails (e.g., locked exam platforms). • Must still process all questions on the visible page, in order. System Requirements • Must run on macOS Sonoma (Apple Silicon). • Uses Python virtual environment with requirements.txt. • Needs macOS permissions: Accessibility, Screen Recording, Input Monitoring. AI Backend • Uses latest OpenAI SDK. • Configurable model (gpt-4o-mini by default). • API key stored in .env file. Usage • Hotkey (/) to trigger automation. • ESC to quit. • Should highlight/log answers clearly. ⸻ Deliverables 1. Updated [login to view URL] (fixed MCQ ordering). 2. [login to view URL] (with Selenium/Playwright + OCR deps). 3. [login to view URL] (updated bootstrap). 4. Documentation (README + setup guide). 5. Optional: diagnostic tool for backend testing. ⸻ Skills Needed • Python 3 (macOS development). • Selenium / Playwright for DOM automation. • OCR libraries (PaddleOCR, Tesseract, Apple Vision). • Quartz/macOS APIs for screen capture. • OpenAI SDK integration. ⸻ Budget & Terms • The base prototype is already working — just needs this MCQ ordering fix + DOM parsing support. • Looking for a stable and reliable solution. • Please share examples of automation projects you’ve done before.
Project ID: 39749631
14 proposals
Remote project
Active 7 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average $24 USD for this job

Hello! I have extensive experience in Python development, particularly with macOS applications, and I'm well-versed in using OCR technologies like Tesseract and PaddleOCR. I also have a solid background in DOM automation with Selenium, making me confident in addressing your project's needs. In a previous project, I developed an automated testing tool that utilized Selenium to extract and validate content from web applications. This tool not only improved efficiency but also ensured that data was processed in a structured manner, similar to what you require for your quiz automation tool. For your project, I propose the following technical plan: First, I'll integrate Selenium or Playwright to parse the DOM and extract all visible questions and answer choices sequentially. If the DOM parsing fails, I'll ensure that the OCR backends are in place as a reliable fallback. I'll also enhance the existing script to ensure it logs and highlights correct answers clearly and consistently. I would love to discuss this project further and delve into your specific requirements. Looking forward to your response! Best, Damandeep Singh
$20 USD in 7 days
5.8
5.8

Hi Mandeep U., I came across your post Project: Quiz Automation Tool — macOS Sonoma (Apple Silicon) and wanted to reach out. Based on my experience and skills, I believe I could be a strong fit for your project. Please feel free to review my profile, and if it aligns with your requirements, I would be happy to discuss your project in more detail. I look forward to the possibility of working together. Best regards, Adrian
$30 USD in 1 day
5.3
5.3

Hello client, I'm Denis Redzepovic, an experienced developer with expertise in Automation, Mac OS, OCR, Python, Accessibility, Software Architecture, API Integration, PHP, OpenAI and Selenium. I have worked extensively on diverse Python projects, ranging from backend development and automation to data processing and API integrations. My deep understanding of Python’s libraries and frameworks allows me to build efficient, scalable, and maintainable solutions. I pay close attention to code quality and performance to ensure your project runs flawlessly. With my solid experience, I’m confident I can deliver results that exceed your expectations. I focus on writing clean, maintainable, and scalable code because I know the difference between 99% and 100%. If you hire me, I’ll do my best until you’re completely satisfied with the result. Let’s discuss your project details so I can tailor the perfect Python solution for you. Thanks, Denis
$30 USD in 1 day
5.5
5.5

Hi monkeysf, I am thrilled to offer my expertise in Python, Java, software architecture, and machine learning for your Quiz Automation Tool project on macOS Sonoma. With a proven track record of creating efficient and reliable automation solutions, I am confident in my ability to deliver the core fix you need for processing MCQs sequentially, along with incorporating DOM parsing for enhanced accuracy. My in-depth knowledge of OCR libraries, macOS APIs, and OpenAI SDK integration equips me to address all your project requirements effectively. I am eager to collaborate with you to refine the existing prototype and ensure seamless functionality on Apple Silicon. Let's work together to achieve outstanding results for your project. Looking forward to discussing this further with you. Warm regards, anilptk
$21 USD in 3 days
4.2
4.2

I'm excited to help refine your quiz automation tool and implement sequential MCQ processing with added DOM parsing. With extensive experience in Python-based automation, Selenium, Playwright, and OCR integration (including PaddleOCR and Apple Vision), I can ensure questions are handled top-to-bottom reliably. I’ll implement DOM parsing as the primary method for structured extraction, with intelligent fallback to OCR when necessary—fully macOS Sonoma–compatible. Your hotkey-driven interface and OpenAI integration will remain intact, and I’ll deliver clean, maintainable code with updated dependencies, setup script, and usage docs. Happy to share prior work on automation tools involving hybrid OCR + DOM workflows.
$50 USD in 1 day
3.2
3.2

I was excited to come across your project, it’s exactly the kind of challenge I love taking on. I specialize in crafting clean, modern, and high-performing digital solutions. From web design to automation, I help businesses stand out in a crowded market. While new to Freelancer, I bring real-world experience from delivering projects for clients beyond this platform. I ensure on-time delivery with a sharp eye for detail. Let’s connect and explore how I can help bring your vision to life. Best regards, Thomas.
$10 USD in 30 days
2.8
2.8

Hello Mandeep, I am a Talented Electrical / Electronics and AI / Software Engineer with over 7 years of experience. I can work on your time zone and start working on your project immediately if you hire me. I will enhance your existing Python quiz automation tool by implementing sequential processing of MCQs and integrating DOM parsing with Selenium or Playwright. Previously, I worked on a similar project that involved automating web interactions using OCR and DOM parsing techniques. To proceed efficiently, I would need access to the current codebase and any specific preferences you may have for the implementation. I would appreciate the chance to discuss the project in more detail. Best regards. ----Shohei----
$50 USD in 3 days
0.0
0.0

Hey Monkeysf, I understand the vital need for sequential processing in your Python quiz automation prototype. With expertise in Python, Selenium, OCR libraries, Quartz, and OpenAI SDK integration, I aim to fix the MCQ ordering issue and implement DOM parsing for structured text extraction. While new to freelancer.com, I have extensive off-site experience. I would love to chat more about your project! Regards, Johan Labuschagne
$10 USD in 30 days
0.0
0.0

Penryn, United States
Payment method verified
Member since Jul 7, 2025
$10-30 USD
$10-30 USD
$10-30 USD
$10-30 USD
$30-250 USD
$750-1500 USD
$1500-3000 USD
₹1500-12500 INR
$2-8 USD / hour
£20-250 GBP
$10-30 USD
$250-750 USD
$1500-3000 USD
€750-1500 EUR
$15-25 USD / hour
$750-1500 USD
₹12500-37500 INR
$30-250 USD
£2-5 GBP / hour
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
$30-250 USD
₹750-1250 INR / hour
₹3000-4000 INR