- Add more advancedoptions on all math exercises, variations (quiz with selected options, free & open variation)
- Add many other math exercises (Expression simplification, Equation solving, Limits, matrix, probability etc..)
- Add physic problems (Forces, work, energy, acceleration, velocity, displacement etc..)
- Add a python (and other programming languages) exercises (code fixing, optimization)
- Add courses (resource type that allows for personalized resource structure & content (custom exercises, custom lessons, custom tools) with nested folders n shit)
- Add journeys (like brilliant.org vertical articles w Next button)
- Add expansive articles (start with a realllllly oversimplified conclusion, then each time you click on a word, it expands into more details with images & components & explanations, recursively have clickable words which also expands, into a fully wikipedia article)
- Add annotated videos (like youtube videos but people can add a sticker note to any time interval/timestamp and people can recursively reply to comments)
- Add Account system (friend tracking, personal progress tracking w/ charts) for better gamified experience
- Add an UI for editing resources (like scratch w drag n drop or just github pull requests)
- Add a way for users to create & save custom quizzes with selected exercises and options
- Add a way for users to discuss exercises and content (comments, forums)
- Add components (matrix, graph plotting, plane, 3D space, geometric shapes, etc..)
- Add "warnings" on exercise solutions instead of black and white correct & incorrect (incorrect sign, common mistakes, aproximations, significant figures in physics lol faut vrm etre un troudballe pour encore oublier ca)
- i18n
- More persona-5 like UI/UX (non-boxy design, more micro animations)
- Sound effects & input micro animation when correct/incorrect/warning
- Better inputs (code editor for programming, matrix editor, graph points & vectors & polygons, function plotting, table cells, latex elements inputs, etc..)
- Resource search & tags
- API for 3rd party developers to create their own resources, or use the current ones
- Challenge mode (two friends challenge themselves in the same resource group)
- Zod schemas for everything
- More typescript-safe code on /src/lib/resources/list/*, currently no typescript safety so the code DST can be broken easily if not careful
- unit test for all exercises
- keyboard shortcuts for navigating easily, especially on exercises
- Anti-AI copy paste (latex having screen-readable BS, flex-reverse)
- Hand-made latex renderer for full flexibility
- Moderation?
- More contributors
Of course I don't expect to do it all. But each step is a big step for interactive and curious learning :3
