Skip to content

AI-powered learning platform that transforms asynchronous courses into dynamic and engaging experiences

License

Notifications You must be signed in to change notification settings

Anushka-Pote/StandOut-Platform

Repository files navigation

🌟 StandOut Platform

StandOut Platform is an AI-powered personalized learning application designed to tailor learning experiences to each student's unique needs, promoting self-paced learning, engagement, and academic success.

📚 Table of Contents

🚀 Introduction

The StandOut Platform leverages advanced technologies such as Azure Machine Learning, Cognitive Services, and Bot Service to create a personalized and interactive learning environment. Our goal is to enhance student engagement, motivation, and academic achievement.

🌈 Features

  • Personalized Learning Paths: Tailor-made learning experiences based on individual strengths and weaknesses.
  • Interactive and Engaging Content: AI-generated quizzes, live translations, and personalized feedback.
  • Real-Time News Updates: Stay informed with the latest educational news.
  • Course Recommendation Engine: Intelligent suggestions based on user performance and preferences.
  • Interactive Chatbot: Provides instant help and advice anytime.
  • Community Chat Room: Facilitates interaction and collaboration between peers.

🛠️ Tech Stack

  • Python Machine Learning: Personalized course recommendations.
  • Azure Cognitive Services: Generate quizzes, translations, and feedback. (only for deployment)
  • ChatBot Service: Advanced interactive chatbots.
  • News API Apps: Facilitates real time news interactions and updates.
  • Flask: Lightweight Python framework for backend development.
  • SQLAlchemy: Database handling.
  • HTML/CSS: Structure and styling for a responsive design.

⚙️ Setup

🔧 Installation

  1. Fork the Repository

  2. Clone the Repository

    git clone https://github.com/YOUR_GITHUB_USERNAME/StandOut-Platform.git
    cd StandOut-Platform
  3. Create and Activate a Virtual Environment

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  4. Install Dependencies

    pip install -r requirements.txt
  5. Run the Application

    python app.py

🖥️ Usage

🔑 Accessing the Application

  • Once the application is running, open your web browser and navigate to http://127.0.0.1:5000.

🌟 Features

  • Personalized Learning Paths: Explore tailored courses and materials.
  • Interactive Quizzes: Participate in AI-generated quizzes.
  • Real-Time News: Stay updated with the latest educational news.
  • Course Recommendations: Receive personalized course suggestions.
  • Chatbot: Interact with the AI chatbot for help and queries.
  • Community Chat Room: Engage with peers and collaborate on learning topics.

🤝 Contributing

We welcome contributions to improve the StandOut Platform. To contribute, follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes and commit them:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature-branch
  5. Open a Pull Request on GitHub.

📝 License

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

📬 Contact

For any questions or feedback, please reach out:


🌐 GitHub Repository: StandOut Platform

🚀 Live Demo: StandOut Platform Live Demo

  • (not currently working due to lesser credits, but is deployed)

🎥 Demo Video: YouTube Video

Transform your learning experience with StandOut Platform! 🎉

About

AI-powered learning platform that transforms asynchronous courses into dynamic and engaging experiences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published