

×
Credits & Attributions
Themes
Catalyst:
Background by Catalyst Team
Background by Catalyst Team
Dark:
Wallpaper by kaminohunter
Wallpaper by kaminohunter
Rain:
Background by saukgp
Background by saukgp
Rain:
Wallpaper "Zangetsu" from Bleach
Wallpaper "Zangetsu" from Bleach
Icons
Settings: Settings icon created by Pixel perfect,
Flaticon
Settings: Help icon created by Freepik,
Flaticon
Settings: Index icon created by Freepik,
Flaticon
Settings: Sound icon created by Bharat Icons,
Flaticon
Settings: Display icon created by Miftakhul Rizky,
Flaticon
Navbar: Home icon created by Freepik,
Flaticon
Navbar: Submit icon created by Depot Visual,
Flaticon
Navbar: Restart icon created by Freepik,
Flaticon
Navbar: Start/Arrow icon created by Smashicons,
Flaticon
Music
Catalyst Background Music:
"Heaven's Hell-Sent Gift" by DM DOKURO
"Heaven's Hell-Sent Gift" by DM DOKURO
Rain Background Sound:
"Calming Rain" by LIECIO
"Calming Rain" by LIECIO
Justin

All rights are reserved to the copyright owners.
×
Dev Notes
-------2025-08-11-------
Update
1.0.0
Version 1.0.0 - The first public release of the site!
Features:
- Multiple classes with question banks and explanations.
- Settings toggle to customize the site to your liking.
- Different themes to choose from. (Recommend PC for animated ones)
- A "Dev Notes" modal containing all development notes.
- A "Credits" modal for all attributions.
- Some other fun little things like confetti and splash text.
Features:
- Multiple classes with question banks and explanations.
- Settings toggle to customize the site to your liking.
- Different themes to choose from. (Recommend PC for animated ones)
- A "Dev Notes" modal containing all development notes.
- A "Credits" modal for all attributions.
- Some other fun little things like confetti and splash text.
-------2025-08-10-------
Beta
Minor Mobile fixes, the site should now be more
user-friendly.
-------2025-08-09-------
Beta
Added a pop up when you first visit the site as a quick
guide (Better read it all and not skip it :> )
Refactored and added many more comments to much of the javascript code.
Also refactored and added a few comments to the CSS.
Refactored and added many more comments to much of the javascript code.
Also refactored and added a few comments to the CSS.
-------2025-08-08-------
Alpha
Class
Finished "2721" - Computer Architecture, all 8 categories
have question banks and explanations.
Tried to make questions more balanced and less blatant.
Added more Splashtext entries.
Added a "Coming soon" page for classes that I lack material to fill in.
Tried to make questions more balanced and less blatant.
Added more Splashtext entries.
Added a "Coming soon" page for classes that I lack material to fill in.
-------2025-08-07-------
Alpha
Class
Finished "2537" - Web Development 2, all 4 categories have
question banks and explanations, as well as the exam section
having their own.
Finished "2121" - Discrete Mathematics, all 6 categories have their own question banks and explanations.
Fixed a major bug with the site not pulling multiple explanation banks if you chose multiple chapters.
Hopefully for the 3rd and final time, fixed and automated the pulling process of banks and explanations.
Finished "2121" - Discrete Mathematics, all 6 categories have their own question banks and explanations.
Fixed a major bug with the site not pulling multiple explanation banks if you chose multiple chapters.
Hopefully for the 3rd and final time, fixed and automated the pulling process of banks and explanations.
-------2025-08-06-------
Beta
Multi select MCQ's now discern between correct and
incorrect, for example: 1/2 will now add 1 to the total
score and 2/2 will add 2 to the total score.
Bunch of minor bug and visual fixes regarding the quiz
Took a break to play Minecraft & Terraria with the homies, added a splashtext because I liked it.
Bunch of minor bug and visual fixes regarding the quiz
Took a break to play Minecraft & Terraria with the homies, added a splashtext because I liked it.
-------2025-08-05-------
Alpha
Class
Finished "1537" - Web Development, all 8 categories have
question banks and explanations, as well as the midterms and
finals having their own.
Decreased size of chapter name upon hover and disabled it on mobile due to it blocking the lesson if too lengthy.
Added image support for questions and choices.
Decreased size of chapter name upon hover and disabled it on mobile due to it blocking the lesson if too lengthy.
Added image support for questions and choices.
-------2025-08-04-------
Alpha
Class
Finished "1510" - Java class, all 8 chapters have question
banks and explanations.
Known Bugs:
Chapter name upon hover won't exceed container edge, and will block the lesson if too lengthy.
Known Bugs:
Chapter name upon hover won't exceed container edge, and will block the lesson if too lengthy.
-------2025-08-03-------
beta
Gave background images button in display a use.
Reworked some CSS.
Added the chapter/lesson's name upon hover (PC only).
Fixed a bug with Catalyst stars being oversized upon initalization.
Fixed classes with a bigger chapter list not having enough space on smaller devices.
Edited the quiz to support true and false questions and multiple answer type questions.
Fixed review screen and explanations so it can pull any chapters answers w/o me having to hardcode each 1
Reworked some CSS.
Added the chapter/lesson's name upon hover (PC only).
Fixed a bug with Catalyst stars being oversized upon initalization.
Fixed classes with a bigger chapter list not having enough space on smaller devices.
Edited the quiz to support true and false questions and multiple answer type questions.
Fixed review screen and explanations so it can pull any chapters answers w/o me having to hardcode each 1
-------2025-08-02-------
Alpha
Finished all the remaining media queries, supports like 5
different queries.
Began adding chapters, exams, & banks to classes.
Began adding chapters, exams, & banks to classes.
-------2025-07-31-------
beta
Finished Mobile query up to a max of 549px.
Will now work on 550px-849px.
Will now work on 550px-849px.
-------2025-07-29-------
alpha
Got a little sidetracked and fully finished/added "Rain"
theme.
-------2025-07-28-------
beta
Fixed buttons, placement, and sizings of mobile review
screen.
Increased size of review title on PC.
Fixed mobile results screen.
Increased size of review title on PC.
Fixed mobile results screen.
-------2025-07-27-------
beta
Catalyst stars, title glow, & confetti when 100% now get
disabled upon disable effect button toggle
Made amount of stars generated on a smaller viewport 25% of original.
Finished main menu mobile media query
Started work on quiz screen mobile query, formatted questions better.
Fixed an issue with settings wheel showing during quiz on mobile.
Made amount of stars generated on a smaller viewport 25% of original.
Finished main menu mobile media query
Started work on quiz screen mobile query, formatted questions better.
Fixed an issue with settings wheel showing during quiz on mobile.
-------2025-07-26-------
beta
Refactored some settings JS code.
Started giving disable effects button a function.
Will now disable the pulse around title, going to make it disable confetti & catalyst stars.
Dev Notes --> Dev Log
Started giving disable effects button a function.
Will now disable the pulse around title, going to make it disable confetti & catalyst stars.
Dev Notes --> Dev Log
-------2025-07-25-------
beta
Formatted almost all of main page for mobile view.
Adjusted quiz stats to grow and shrink as entries are added and is now under start quiz btn.
Adjusted settings to have a mobile friendly view and tried my best to not make it look congested.
Formatted footer and tweaked spacings.
Other minor adjustments (fonts, spacings, sizes).
Made quiz stats show full Date & Time on PC view and only the Date (no year) on mobile.
Known Bugs:
If you swap between views, the page requires a refresh to adjust quiz stats "Date" - Likely won't fix unless someone complains about it since I don't think anyone is swapping between mobile & pc views, non-issue.
Adjusted quiz stats to grow and shrink as entries are added and is now under start quiz btn.
Adjusted settings to have a mobile friendly view and tried my best to not make it look congested.
Formatted footer and tweaked spacings.
Other minor adjustments (fonts, spacings, sizes).
Made quiz stats show full Date & Time on PC view and only the Date (no year) on mobile.
Known Bugs:
If you swap between views, the page requires a refresh to adjust quiz stats "Date" - Likely won't fix unless someone complains about it since I don't think anyone is swapping between mobile & pc views, non-issue.
-------2025-07-24-------
beta
Added score tracker that tracks Date, Class, Time, Score.
Added an option to clear all history or individual scores.
Only shows the most recent 20 (Might change later?).
Tweaked scrollbars to be a bit easier on the eyes.
Fixed an issue with footer and start button going behind stats screen when swapping to a class with little material.
Started working on mobile media query (pls do this first if you make ur own site).
Finally gave placeholder title a name --> Version.
Added an option to clear all history or individual scores.
Only shows the most recent 20 (Might change later?).
Tweaked scrollbars to be a bit easier on the eyes.
Fixed an issue with footer and start button going behind stats screen when swapping to a class with little material.
Started working on mobile media query (pls do this first if you make ur own site).
Finally gave placeholder title a name --> Version.
-------2025-07-23-------
beta
Animated the arrows on dropdown menus.
Made 1712 link to Felistachio's site.
Added a small text popup upon catalyst toggle so the user knows how to lower/mute bg music
Added a star icon to classes whose exams have separate questions banks
Said classes will also blur chapters/exams respectively
Fixed an issue with themes not displaying background circles.
Fixed an issue with the navbar timer not being centred.
Made 1712 link to Felistachio's site.
Added a small text popup upon catalyst toggle so the user knows how to lower/mute bg music
Added a star icon to classes whose exams have separate questions banks
Said classes will also blur chapters/exams respectively
Fixed an issue with themes not displaying background circles.
Fixed an issue with the navbar timer not being centred.
-------2025-07-21-------
alpha
Fully finished and finalized navbar.
Arrow button will now change functions depending on what screen youre on.
For example, home = start quiz, quiz = submit, results = restart, review = results.
Displays current date & time on main screen, starts a timer when taking quiz.
Added my discord @ incase anyone has suggestions or something is broken.
Arrow button will now change functions depending on what screen youre on.
For example, home = start quiz, quiz = submit, results = restart, review = results.
Displays current date & time on main screen, starts a timer when taking quiz.
Added my discord @ incase anyone has suggestions or something is broken.
-------2025-07-20-------
beta
Started working on navbar.
Added 2 buttons, Copyright ©, & made it display current date and time (PST)
Need to make it change to a timer when taking the quiz.
Added 2 buttons, Copyright ©, & made it display current date and time (PST)
Need to make it change to a timer when taking the quiz.
-------2025-07-19-------
Alpha
Fully finished and finalized Dark theme
Fully finished and finalized Light theme.
Made "Themes" scrollable for future expansion of themes.
Fully finished and finalized Light theme.
Made "Themes" scrollable for future expansion of themes.
-------2025-07-18-------
Beta
Added support for changing type of quiz, E.X. swapping to
1537 will now show different options as well as link to
different data banks.
-------2025-07-16-------
Alpha
Fully finished and finalized Catalyst theme with background
music.
Fully finished and finalized Settings menu.
Settings menu will now save the users input for their next session
Added Icons to settings menu for visual clarity.
Fully finished and finalized Settings menu.
Settings menu will now save the users input for their next session
Added Icons to settings menu for visual clarity.
-------2025-07-14-------
Beta
Finalized Settings menu layout.
Added animations and icons to the menu to make it look nicer, and allow it match chosen theme.
Added an "Index" tab which tells you which number equates to which class E.X. "1510" = "Java"
FINALLY fixed the "Catalyst" background issue, you can now properly swap themes without having to unselect it.
Quick tips tab lets user know of some features/how to navigate.
Sound tab lets you disable background music that may come with themes & menu click noises.
Display tab lets you disable the background shapes if you find them distracting as well as extra effects like the animated glow around the title, confetti, stars in the catalyst background, and can also disable background images.
Effects option is currently not working & background images does not have a use yet.
Added animations and icons to the menu to make it look nicer, and allow it match chosen theme.
Added an "Index" tab which tells you which number equates to which class E.X. "1510" = "Java"
FINALLY fixed the "Catalyst" background issue, you can now properly swap themes without having to unselect it.
Quick tips tab lets user know of some features/how to navigate.
Sound tab lets you disable background music that may come with themes & menu click noises.
Display tab lets you disable the background shapes if you find them distracting as well as extra effects like the animated glow around the title, confetti, stars in the catalyst background, and can also disable background images.
Effects option is currently not working & background images does not have a use yet.
-------2025-07-13-------
Beta
Customized settings wheel to adjust according to chosen
theme.
Known Bugs:
If you select Catalyst then another theme. The catalyst background persists despite being "untoggled"
Known Bugs:
If you select Catalyst then another theme. The catalyst background persists despite being "untoggled"
-------2025-07-11-------
Beta
Created an animation for the settings wheel.
-------2025-07-10-------
Beta
Added a settings tab that displays tips and allows user to
edit sound and some site ui to their liking.
Added a quicktips, sound, and display tabs to settings menu.
Added a quicktips, sound, and display tabs to settings menu.
-------2025-07-10-------
Beta
Got Dark & Light theme to start working, have to set proper
colours for them.
-------2025-07-09-------
Beta
Added more functionality to the site.
Fixed gap, looks, and increased font size of generated questions.
Bolded The "A/B/C/D:" before the question to easily differentiate.
Added hover effect to radio button and sentence background to easily tell what question you're about to select.
Stylized Quiz result screen and added "Review Questions", "Back to home", and "Restart Quiz" buttons.
Can review questions you got wrong/right, yellow = selected option, green = right, red = wrong.
Restart Quiz lets you restart with the same choices as before
Stylized Review questions page.
Need to Fix title of review page to be bigger.
Need to add score tracking, add dark & light (weirdo) themes.
Lastly, Need to make mobile media queries. (do this first if you code your own site!)
Fixed gap, looks, and increased font size of generated questions.
Bolded The "A/B/C/D:" before the question to easily differentiate.
Added hover effect to radio button and sentence background to easily tell what question you're about to select.
Stylized Quiz result screen and added "Review Questions", "Back to home", and "Restart Quiz" buttons.
Can review questions you got wrong/right, yellow = selected option, green = right, red = wrong.
Restart Quiz lets you restart with the same choices as before
Stylized Review questions page.
Need to Fix title of review page to be bigger.
Need to add score tracking, add dark & light (weirdo) themes.
Lastly, Need to make mobile media queries. (do this first if you code your own site!)
-------2025-07-07-------
Beta
Created and styled a drop down in the title to change type
of quiz.
Added some UI effects to make things look a bit nicer.
Broke mobile media query.
Added some UI effects to make things look a bit nicer.
Broke mobile media query.
-------2025-07-06-------
Beta
Restructured the entire website. Removed useless files and
split/created files as needed.
Added footer with 3 columns, "Themes", "Dev Notes", and "Placeholder" (not sure on name yet).
90% Finished "Catalyst" theme (missing music) & overall site settings wheel.
Made fonts bigger and more readable.
Separated "Chapters" to create a new column after 4 options to reserve space and make clicking options more QOL.
Made UI changes for a hopefully more cleaner and nicer UI.
Added footer with 3 columns, "Themes", "Dev Notes", and "Placeholder" (not sure on name yet).
90% Finished "Catalyst" theme (missing music) & overall site settings wheel.
Made fonts bigger and more readable.
Separated "Chapters" to create a new column after 4 options to reserve space and make clicking options more QOL.
Made UI changes for a hopefully more cleaner and nicer UI.
-------2025-04-25-------
Beta
Added a slider to the navbar to toggle the galaxy (Catalyst)
theme.
Reworked Catalyst theme to manually draw each star in the background ontop of a png instead of being an mp4 video.
(Hopefully) optimized the bg stars in Catalyst to not be intensive on resources.
Created space and a line for a footer in the future.
Reworked Catalyst theme to manually draw each star in the background ontop of a png instead of being an mp4 video.
(Hopefully) optimized the bg stars in Catalyst to not be intensive on resources.
Created space and a line for a footer in the future.
-------2025-04-09-------
Beta
Added background Shapes.
Created a dynamicly generated selector for Exams & Chapters.
Added Question banks for Ch1 and Ch2 of Java for testing!
Got basic functionality to work, like starting quiz, submitting quiz, showing score.
Created a dynamicly generated selector for Exams & Chapters.
Added Question banks for Ch1 and Ch2 of Java for testing!
Got basic functionality to work, like starting quiz, submitting quiz, showing score.
-------2025-04-03-------
Beta
Made a nice blue background, might add some shapes.
Made a sticky navbar at the bottom of the site.
Started working on a galaxy theme.
Made a sticky navbar at the bottom of the site.
Started working on a galaxy theme.
-------2025-03-19-------
Beta
Added an almost working background and mobile query that I
will later break.
-------2025-03-05-------
Beta
Started work on the website!