Skip to content

Coder-Boiiiiiii/Project-Mock

Repository files navigation

Project-Mock

This is a little program which makes IGCSE Mock papers for you!

Introduction

Project Mock is a project that I am working on.

This program basically takes questions from past papers randomly and merges them into 1 PDF which is a mock paper.

User Manual

Prerequisites

The only thing needed for this program to run is python, here are some helpful links if you don't have it:

Python's Website: https://www.python.org/

Python Programmer's Tutorial: https://www.youtube.com/watch?v=YKSpANU8jPE

Tutorial by Amulya's Academy: https://www.youtube.com/watch?v=pfPCV7DXc5w

Download

  1. On the homepage, press the green button which says "Code" on it:

image

  1. Press "Download ZIP", this downloads the project as a ".zip" file:

image

  1. Go to the folder where the .zip file is located:

image

  1. Extract the folder:

image

The Actual Program

Just run MAIN.py:

image

IMPORTANT

  1. Do NOT tamper with the folder named "Source"

  2. DO NOT tamper with the "Chosen Questions" and "Chosen Answers" folders

Features

Current Features

Can make IGCSE Math 0580 papers (paper 4) with papers from 2021 and 2022.

Can make papers according to unit

Can make both, a question paper and mark sheme for the output.

Planned Features

Addition of paper 2.

The Maybe List

Other subject papers.

Question bank stored on cloud (not locally).

Dependencies

PyPDF2 - A Python library which is used to perform all sorts of functions on pdf files.

Note: All the other modules used by this program are built-in python modules.

Releases

No releases published

Languages