Skip to content

KallamSamad/DyoverDx

Repository files navigation

DyoverDx - An interactive maths website for GCSE students

Description

Contains many useful pages for GCSE students on mathematics. It also has interactive JavaScript quizzes at the end of the topic.

images

index.html: image A quiz on factorising expressions: image

Disclaimer

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

How to install

  1. Fork and clone the repo
  2. Run index.html in browser

About

Maths website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors