Skip to content

kanugurajesh/EduJoy

Repository files navigation

🌟 star the repo if you like it

gamified education platform powered with ai

EduJoy: Gamified Student Learning Management System 🚀🧠

EduJoy is an gamified student learning management system which aims to make learning fun and easy with help of interactive elements, gamification and generative ai.

Problem Statement 🎓🕹️

Students often find it challenging to muster enthusiasm for education when they are more drawn to games and other activities that may jeopardize their academic pursuits. Despite their genuine desire to focus on studies, students sometimes struggle due to a lack of dopamine production in comparison to the excitement derived from gaming. This can lead them down a path of unhealthy habits, resulting in admonishment from parents, neighbors, and teachers, and in extreme cases, even facing violence.

Even thought some students overcome the above obstacle many do not get proper teaching support and enough resources to pursue their intrests.

Solution Statement 🚀🧠

The root of the problem lies not solely in the students but also in the environment and conditions they navigate. Instead of condemning their inclinations, what if we could redirect the same dopamine surge towards education? Introducing EduJoy, a gamified Learning Management System (LMS) that transforms the learning experience into a captivating game with interactive elements, rewarding systems, and a touch of Learning Love Magic (LLM).

I have added the following AI Powered resources in the application to provide proper teaching resources :-

  • Imagen :- Many students love to see the images of the things they are learning and this tool can help them materialize their need
  • QA :- This is an Question Answering application which solves the doubts of the students It is powered with gemini pro and it will try it's best to answer the question.
  • Chat :- This is a personalized chat application which the helps the model to mimic the converstation with the teacher.
  • Rekog :- Many students want to understand about a picture and wnat to get mroe information from it and this tool can help them.
  • Contact Form :- Students can fill in the contact form if they face any issue And a professional will reach out of to them.

Features 🌟

  • Interactive Learning Modules
  • Rewarding System to Boost Motivation
  • Large Language Models (LLM) Integration
  • Personalized Learning Paths
  • User-Friendly Interface
  • Text to Image generator (to boost creativity and to materialize imagination)
  • Image to Text converter (to help students to understand things better)
  • Q/A with Gemini Pro
  • Chat with Gemini Pro
  • Contact Form
  • Secure Auth

Screenshots

kanugu rajesh kanugu rajesh kanugu rajesh
kanugu rajesh kanugu rajesh kanugu rajesh
kanugu rajesh kanugu rajesh kanugu rajesh
kanugu rajesh kanugu rajesh

Demo

gamified lms demo

Contribution Guidelines

We welcome contributions to enhance and improve the llm app. If you have ideas or improvements, feel free to submit a pull request following our contribution guidelines.

Feedback and Issues

If you encounter any issues or have feedback, please open an issue on our GitHub repository. We appreciate your input and strive to make our system better with each update.

Tech Stack

  • Next.js
  • Tailwindcss
  • Gemini Pro
  • Gemini Pro Vision
  • Rive
  • Typescript
  • API
  • Replicate
  • Markdown
  • Vercel
  • Stable Diffusion
  • Resend
  • Giphy
  • React

🔗 Links

portfolio linkedin twitter

Authors

Support

For support, you can buy me a coffee

Buy Me A Coffee