Skip to content

kanugurajesh/Student-LMS

Repository files navigation

Student LMS Portal Gamification

🌟 star this repo if you like it

interface

Problem Statement

Challenge: Design and implement a gamified learning management system (LMS) portal for students. The solution should incorporate points, badges, leaderboards, and other interactive elements to motivate students, track progress, and make learning more engaging

Bonus Point: Develop personalized learning paths based on individual student performance and learning styles.

Solution Statement

🚀 Welcome to an innovative learning platform designed to make education as exciting as a game! 🎮

Explore an interactive world filled with dynamic elements that turn learning into a thrilling adventure. 🌟 Earn scores, climb the leaderboard, unlock medals, and collect badges to showcase your achievements. 🏆 The journey is not just about education; it's about creating a game-like environment where learning becomes addictive!

Have a question? 🤔 Our friendly chat assistant is here 24/7 to provide instant answers and guidance. 🤖💬 No more struggling alone; assistance is just a message away!

Unleash your creativity with "Imagens," a magical text-to-image converter that transforms ideas into vivid pictures. 🎨✨ Watch your imagination come to life and enhance your learning experience in a visually captivating way.

But that's not all – we believe in personalized learning! 🎓 Assessments are conducted to understand your strengths and areas for growth. Based on your unique capabilities, we tailor personalized learning paths to ensure you grasp concepts at your own pace. 🌐📚

Project Setup

Local Setup

git clone https://github.com/kanugurajesh/Student-LMS.git
cd Student-LMS
cp .env.example .env.local
# Add the required api keys
npm install
npm run dev
# The application will run on http://localhost:3000

Docker Setup

git clone https://github.com/kanugurajesh/Student-LMS.git
cd Student-LMS
docker build -t your_image_name:tag .
docker run -d -p 3000:3000 --name your_container_name your_image_name:tag
# The application will run on http://localhost:3000

Screenshots

Screenshot 2023-12-17 213140

Screenshot 2023-12-17 214251

Screenshot 2023-12-17 214258

Screenshot 2023-12-17 214311

Screenshot 2023-12-17 214318

Screenshot 2023-12-17 214327

Screenshot 2023-12-17 214347

Screenshot 2023-12-17 214415

Screenshot 2023-12-17 214443

Screenshot 2023-12-17 214456

Screenshot 2023-12-17 222624

Screenshot 2023-12-17 223037

Screenshot 2023-12-17 223051

Demo

gamified

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
  • Markdown
  • Vercel
  • Text to Image generation API

Authors

My Certificates

Screenshot 2024-01-23 182116

My Certificate.pdf

More Details

docosauras documentation :- https://shra1v32.github.io/docusaurus-blogger/docs/GraphifyEd/intro