I wanted to drop you a quick note to express my appreciation for your extension—it's been a game-changer for me. 🚀
I've been exploring the code and noticed a few vulnerabilities that could potentially compromise the obfuscation and allow for “rebranding”. I believe addressing these issues could enhance the security of your extension.
No code obfuscation
No Validator (easy to change to other users etc)
Feel free to check out my fork, where i have highlighted the vulnerabilities and tested the ease of “rebranding”.
When trying to access azalea's settings in the sparx maths website, it asks me to reload the page instead. When starting a new task it asks me to refresh the page.
So I added it now but I actually found out its asking me did I write it down? Well, why don't you make it so it writes the page down like this and then ask the user to print it out so I can stick it into my Sparx book:
(date underlined) Sparx
(bookwork code) (question and answer)
i am the owner of a discord bot that solves sparx questions would u be interested in a collab? if u wanan find out more or collab dm me on discord my name is "sparxsolver"
I absolutely love this project, and I'm sooo impressed with how cleanly structured your code is as well as how nicely you made it.
I was just wondering, did you look at my project Magic Notes before creating yours? Or did we just happen to coincidentally create a browser extension that solves bookwork checks with colour themes??
This project branched off from mine too: Sparx Solver
I'm interested in how you learned to write in TypeScript so well and became insanely consistent with all your comments/documentation throughout your code.
TypeScript looks super confusing to me (let alone React) so any support would be much appreciated <3
Firstly, I would like to say this project is AMAZING. I have used this extension and can see a lot of hard work has been put in. Secondly, I had a question about this extension. In your description you stated “bookwork-bypass extension for Chromium ~!”, could you further explain this. Does it automatically do the bookwork check? Finally, I also have worked on a similar project, it's called Sintco Sparxmaths Solver. Here you customize your colour themes and during the bookwork check, it highlights the correct answer.
i tried on both opera and chrome with the latest version but sparx seems to shut down the code or something like a second after it activates idk what to do :(
Is it possible to make the extension auto update? For example, instead of the main script being hosted on the user's pc, it is hosted on a CDN? Maybe use jsdelivr?
when you complete an IL topic/code, it has a number stating how many times you have completed it before.
if possible, an XP target per curriculum and in each strand.
RAG (Red, Amber, Green) system. e.g. Red = 1 stripe, Amber = 2 stripes or an unlocked padlock, Green = 3 stripes or an unlocked/locked padlock; for colourblind users.
there is a limit on how many times you can complete the same topic/code. e.g. Fundamentals has a limit of say 300 whereas Further Maths (or higher) has a limit of say 50.
a topic/code is unlimited until it is Amber.
the limit is reached when users repeat the topic/code too many times when Green. (this will stop teachers requesting users to move on, stop redoing easy stuff, etc.)
Obscuration:
- ability to hide all Azalea visuals with a short key.
e.g. for completing homework on a laptop while on school campus so teachers can't catch users out, or doing homework in the presence of parents/guardians