/exampaper-generator

This project aims to provide an open source public available api for CAIE pastpaper exam questions.

Primary LanguagePythonOtherNOASSERTION

Cambridge Assessment

Paper Generator

What is this?

A piece of program that splits question and answers from the PDF provided by CAIE,
and allow user to filter and merge those questions to get fully printable PDF documents.

Any demos?

Please look into the demo folder.

Notice that the demos are randomly generated, which meansn you get different contents each time you run the program.

How does it work?

  1. A scraper scrape PDF from GCEPapers
  2. An analyser read the PDF and split question by detecting question numbers.
  3. A post_processor generate image and pdf out of those small chunks of PDF.
  4. A filter filting the questions, pairing up the qp and ms and tag the questions by keywork.
  5. A generator take the filted data and merge them into a complete PDF

It is that simple.

What subjects does this support?

Pratically all subjects in IG, AS&ALevel. Or even more!

This program is highly configurable, for different subjects, you can add keywords of each chapter
and it will work, simple as that.

I plan to support CS, Math, Further Math, Chemistry, Physics, and Economics in the future as an example.
But you can easily create rules for your favourite subject and submit your config to the repo.

How can I use it?

It's still in development, so relex, and wait for it.