Synopsis

All about Integrity

In late 2024, I came to really enjoy writing my own maths questions,1 particularly integrals. So, Integrity started out as a place to collect all my maths questions, much like Assort is a repository of all my creations.

Well, Integrity’s grown quite a bit, as you might be able to see. You’ll now also find here:

I’m sure your curiosity can take care of the rest! Enjoy Integrity o7


Site

The entire site is static, with all interactivity running client-side!

Tech

Fonts

Fonts from Google Fonts.


Questions

I write the questions in Markdown files using LaTeX (you can find their source on GitHub). They’re preprocessed by a Ruby script I wrote for integration (heh) with the site, which parses the files and extracts the content.


Scriptures

Same as the questions! I write the scriptures in Markdown files using LaTeX. The files are preprocessed by StrangerQuarkdown (a content preprocessing framework I made, also in Ruby, funnily enough).


Dynamic Scriptures

The interactive step-by-step scriptures you’ll find in places like Gamedev in Desmos are …still written in Markdown with LaTeX! The files are preprocessed by the same Ruby script as the questions are. I also made my own LaTeX-like command syntax which I use to configure the Desmos embed.



  1. I started writing these for maths competitions I was helping run at school, but now I just write them for fun!

See an oversight or error? Drop an issue on GitHub.