Contains many useful pages for GCSE students on mathematics. It also has interactive JavaScript quizzes at the end of the topic.
index.html:
A quiz on factorising expressions:

I made this website after my foundation year with minimal knowledge on CSS and JS respectively. I knew Python really well and I designed and implemented the algorithms in Python and used AI to translate the code to JS and design the UI. I learned a lot from this project as I learned bh "doing" familiarising myself with how things work. For example I now know that to generate a random number I use Math.floor(Math.Random() *x) and you can see me using this being apploed inhere in the quiz logic. As of 08/08/25 I have a very good grasp on JS and now know how to use JS, CSS and HTML and git. If you see my commit logs now they are more detailed and less generic, I am not soley relying on AI anymore to write my code.
I used AI to translate the python code For example, in facorising single brackets I used a recursive function called gcd so the expression is fully factorised by and gives the correct answer. This works because it is how the Euclidian Algorithm works which I read up on in Discrete mathematics and its applications
- Fork and clone the repo
- Run index.html in browser