The learning app that helps you learn anything you want.
r/nouv_app on Reddit
nouv (at) lemmy.world on Lemmy
Duolingo but for any subject and community-driven.
This is a project to help people learn better. Its main feature is the ability to create and share courses. The point being that you can learn anything you want, and you can help others learn what you know.
The main reason for this project is that I would love to have an App like Duolingo but for university subjects, and since I'd have to create a nice way of adding content to it anyway, I thought why not make it a platform for everyone to use - so here we are.
Missing some Question Types for your perfect Course? Add them here: Suggest a Question Type
I tried ordering stuff in a logical order, but I might still jump around a bit.
Features marked with a question mark are not yet decided on, and might be dropped.
I'm a EU-based Developer, so I'm building it with GDRP in mind. Altough, as you can take from the roadmap above, I didn't get to the part of implementing Privacy-focused features yet.
I'm using the free tier of Mistral, so every time you use the "Explain Answer" feature, all Data related to the Question and your answer gets send to Mistral and is used by them to train the Model. The only user-generated Data here is which answer option you chose, not even your username or anything like that.
Edit: For the Teacher AI, your username and the course you're currently in gets send to the AI, so it can give you more personalized answers. Again, Mistral Free Tier, so this data is used by Mistral to train their Models.
All other Data, exept for your password is visible in clear-text format for me in the Database. Sounds scary but pretty normal for any application really. (also I still didn't get around to hash user-provided Gemini API keys yet, so enter that on your own volition right now - I promise i won't do aynthing with it tho lol).
This project is 100% open source. Please don't judge my code too harshly, I'm on a tight schedule and I'm doing my best.
If you want to contribute, please do. I'm happy to accept any help I can get. Easiest way is to test the app and report bugs, but if you want to help with code, that's great too.