Exgen is a tool for procedurally generating Computer Science & Mathematics exam papers. The general idea is that you'll write a question with variables instead of numbers, such as "What is X + Y?".
You will then write code to solve this (our code has a lot of solutions, but it might be easier for you to write your own). Our program will then insert random values and will use the code you've written to generate new exam papers.
The idea is that you write one example, but your students can get hundreds of examples of the same question.
There's this idea where if a student only gets 1 mock paper and there's only 1 question on a topic their brain will trick them into believing that they know how to answer the question, but in actual fact their brain has just memorised the answer.
Our program is created in an attempt to help students learn and not just memorise answers to mock papers.
Claire, Steffan, Luke, Geng, Yales and Brandon made ExGen for Year 2 Semester 2 group project for Computer Science at the University of Liverpool.
ExGen (this repo) is the core program. It's the program to generate answers for questions. We've implemented our own website, which you can see here: https://github.com/exgen-code/ExGen-Client
Us, until our university wants to sell it - then they own it. It's a group project for second year computer science, we don't have a choice