Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A modern, AI-powered quiz generation platform for personalized learning experiences. Upload your study materials and let our AI create tailored quizzes to enhance your learning journey.

Notifications You must be signed in to change notification settings

ramizairi/LaLaLand

Repository files navigation

LalaLand 📚✨

logo

A modern, AI-powered quiz generation platform for personalized learning experiences. Upload your study materials and let our AI create tailored quizzes to enhance your learning journey.

image image

Demo Video

lalaland.mp4

✨ Features

  • AI-Powered Quiz Generation: Create personalized quizzes from your uploaded PDFs and images
  • Multi-Language Support: Available in English, French, and Arabic
  • Interactive Learning: Engage with adaptable difficulty levels and various question types
  • Smart Feedback: Get instant results and personalized improvement suggestions
  • Subject-Based Organization: Navigate through structured content by grade level and subject
  • Responsive Design: Study seamlessly across desktop and mobile devices

🚀 Getting Started

Prerequisites

  • Node.js 16+
  • npm or yarn
  • Google or OpenAI API key (for advanced features)

Installation

  1. Clone the repository
git clone https://github.com/ramizairi/LaLaLand.git
cd LaLaLand
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables
cp .env.example .env.local
# Edit .env.local with your API keys and configuration
  1. Start the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

💡 How It Works

  1. Upload Your Materials: Submit PDFs or images containing your study content
  2. Configure Your Quiz: Select topic focus, question type, difficulty, and number of questions
  3. Generate & Study: Our AI creates personalized quizzes based on your materials
  4. Review Results: Get instant feedback and track your progress over time

📊 Quiz Configuration Options

Option Description Available Settings
Question Type Format of questions Multiple choice (single), Multiple choice (multiple), True/False
Difficulty Challenge level Easy, Medium, Hard, Expert
Focus Learning emphasis General, Technical, Theoretical
Questions Number of items 1-20 questions

🔧 Technologies

  • Frontend: Next.js, React, Tailwind CSS, Framer Motion
  • Internationalization: next-intl
  • UI Components: shadcn/ui
  • AI Integration: OpenAI/Google AI APIs

📱 Supported Platforms

  • Web browsers (Chrome, Firefox, Safari, Edge)
  • Mobile devices (responsive design)
  • Tablets

🌐 Languages

Currently supports:

  • English
  • French
  • Arabic

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📬 Contact

Built with ❤️ for better learning experiences

About

A modern, AI-powered quiz generation platform for personalized learning experiences. Upload your study materials and let our AI create tailored quizzes to enhance your learning journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published