Quiz programReady-to-Use Programs

A ready-made quiz maker program in Python: type questions, run the quiz in a window and see the score at the end

Usually ready in 15 minutesRevisions includedQuality check
Packages
Payment protectionDetails
  • Revisions within the package are free.
  • If you do not respond within 3 days of delivery, the work is accepted automatically.

The money is reserved when you pay and released only once you accept the work.

A ready-made quiz maker program in Python: type questions, run the quiz in a window and see the score at the end

Example result

Example for the Standard package

Desktop program: invoice maker for a one-person bookkeeping service

The windows

  1. Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
  2. New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
  3. Clients: name, address and email, added once and picked from the list afterwards.

A part of the code

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

In the archive

  • invoice_maker.py, the program, about 700 lines;
  • invoices.db, made on the first run, which keeps the clients and invoices;
  • settings.example.ini for your name, address and invoice number format;
  • requirements.txt with the one extra library, reportlab, which writes the PDF;
  • README: how to install Python, start the program and build an .exe with PyInstaller.

The program runs on the client's own computer. We do not build installers, sign the program or publish it.

Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.

The client and all details are made up.

About this service

For teachers, tutors, parents, trainers and quiz nights: a program where you type questions with answer options and then run the quiz on a computer or a projector screen, one question at a time, with the score at the end. It is a typical ready-made program that we adapt with your details: labels in your language, colours, the title and, in Basic, your own questions built in. From Standard you write and edit quizzes in the program itself and they are saved in CSV or SQLite; in Premium you add question types such as true or false and typed answers, a timer, a results table per player, export and an error log. We write it in Python with Tkinter, with a README. The questions are yours: we do not write quiz content, and the program is meant for practice and games, not graded exams.

What is included

  • What you getA ZIP archive with the Python code of the ready program adapted with your details, a README on installing Python, running it and building an .exe, and the code shown on the order page. From Standard, quizzes saved to CSV or SQLite; in Premium, a timer, results exported to a file and an error log.
  • Ready and adaptedA typical quiz program with your title and labels
  • One question at a timeLarge text that reads well on a projector
  • Score at the endRight answers counted for you
  • Your own quizzesWrite and edit them, from Standard
  • Build an .exeOptional steps with PyInstaller in the README

How it works

  1. 1
    Your detailsYou give your questions or quiz fields, labels and language
  2. 2
    AdaptingWe adapt the ready program and write the README
  3. 3
    Try itYou run it on your computer
  4. 4
    ChangesYou ask for changes within your package and send any error message

What we need from you

For Basic, your questions with answer options and the right answer, as text or a file; for Standard and Premium, the question types you need, how points are counted and whether there is a timer. Who plays (a class, a group, a family), the title, the language of the labels, your colours, your system (Windows, macOS or Linux) and whether you want an .exe.

We will ask you:

  • Who is the quiz for?
  • Question types
  • Scoring and timer
  • Language and look
  • Which system will it run on?

Compare packages

PackagesBasicQuiz in 1 window$17StandardMake and save quizzes$32PremiumFull quiz program$59
Deadline1 day2 days3 days
Revisions123
Codeup to 300 linesup to 800 linesup to 1,500 lines
Windows or screens1up to 3up to 6
Featuresup to 3up to 6up to 10
Settings and saved dataNoCSV or SQLiteCSV or SQLite
Export and error logNoNoYes
README with .exe build stepsYesYesYes
VersionReady-made, with your detailsReady-made, with your detailsReady-made, with your details
Order BasicOrder StandardOrder Premium

Payment protection

You pay when you order, but the money is released only for accepted work.

  • Fixed priceThe package price does not change after you pay.
  • The money is reservedWhen you pay, the amount is only reserved. It is released to the service once you accept the work.
  • Checked before deliveryEvery result goes through a quality check before it reaches you, and you see it on the order page before accepting it.
  • Free revisionsAsk for changes within your brief as many times as the package allows.
  • Acceptance after 3 daysIf within 3 days of delivery you neither accept the work nor ask for changes, it is accepted automatically. If you write in the order chat after delivery, the order waits; once we answer, we may start the 3 days again and will say so in the chat.
  • Redo or a full refundIf the result does not match your brief and the revisions did not fix it, or the work takes more than twice its deadline, write in the order chat: we will redo the work or refund the payment in full.
How it works →

Questions and answers

Will you write the questions?

No, the questions and answers are yours. We build them into Basic or make the editor for them from Standard.

Can it be used for exams?

It runs on one computer and is meant for practice, lessons and games. It does not check who is answering, so it is not made for graded exams.

Can questions show pictures?

Yes, from Standard a question can show a PNG or GIF picture from a folder; that counts as one feature.

Is it written from scratch for me?

No. It is a ready-made, typical quiz program that we adapt with your details, which is why it costs less. A very different program fits the made-to-order desktop program service better.

Will I get an installer or a signed program?

No. You get the code and the steps to build an .exe yourself with PyInstaller. We do not build installers, sign the program or publish it anywhere, so Windows or macOS may warn you the first time you open it.

Did not find your answer?

Packages