AI Engineer – Desktop Quiz Generator for Primary Schools (Anthropic API)

Posted 5 hours ago

Worldwide

Summary

I'm looking for a Python developer to build a simple desktop application that helps primary school teachers turn lesson notes or short stories into multiple-choice quizzes. The teacher uploads a PDF or pastes some text, hits a single button, and the app generates a set of questions with correct answers and a few wrong options to choose from. No chat interface, no back-and-forth – just a clean input-to-output tool that runs locally on their computer. Since this is for young children, the language in the generated questions needs to be simple and age-appropriate, so I'd like a difficulty toggle (easy/harder) to give teachers some flexibility across year groups. We'll be using Anthropic's Sonnet model via their API for the text generation – I'll provide my own API key. The output should show up as interactive cards where you click to reveal the answer, plus a CSV download option so teachers can print them out or import them into other tools. I'm open to the framework – whether you prefer PyQt app as an executable – as long as it feels like a proper desktop application that teachers can easily install and run without touching the command line. You'll deliver working Python code, a requirements file, and clear instructions for packaging or running it. Please let me know your timeline and any similar desktop projects you've built before.

  • $200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Python
API
JavaScript
Data Scraping
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 24, 2026
  • United States
    West Boylston1:40 AM
  • $418 total spent
    3 hires, 0 active
  • 1 hour
  • Tech & IT
    Small company (2-9 people)

Explore similar jobs on Upwork

Looking for iso26262 ExpertHourly‐ Posted 1 month ago
Data Entry
Social Media Marketing
Risk Analysis
HAZOP
Data Analysis
YouTube Development
Test Development
Risk Assessment
Analytical Presentation
Content Editing
HazID
Email Marketing Strategy
Social Media Optimization
Web Design
PHP
MySQL
JavaScript
Web Development
Database Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo