This Project contains LMS Portal, Chrome Extension for Distraction Prevention BlockALL Embedded with AI, AI Assistant across Web and ChatBot
This repository consolidates multiple subprojects under the Adaptive Learning Master umbrella. Below you'll find documentation for each project along with placeholder images that represent each module.
BlockAll Chrome Extension is a tool that helps you stay focused by blocking distracting websites and implements the Pomodoro technique. Built by the TechMatrix Team.
- Website Blocking: Blocks all websites except the one you're currently using and prevents opening new tabs with distracting content.
- Pomodoro Technique: Implements a customizable Pomodoro timer with set work and break durations.
- Educational Content Filter: Uses AI-powered analysis to allow educational content while blocking distractions.
- Break Time Memes: Displays funny memes during break periods to help relax.
- Download the repository as a ZIP file and extract it.
- Open Chrome and navigate to
chrome://extensions/. - Enable "Developer mode" using the toggle in the top-right corner.
- Click "Load unpacked" and select the extracted folder.
- The BlockAll extension icon will now appear in your Chrome toolbar.
- Basic Blocking: Click the extension icon and select "Enable Blocking" to block non-relevant websites.
- Pomodoro Timer: Start a work session via the popup interface; the extension will automatically cycle between work and break periods.
- Educational Content Filter: Open settings (gear icon) to provide your Groq API key and configure content filtering.
- Customization: Adjust work and break durations and filter settings in the settings panel.
- Chrome browser (version 88 or higher).
- Groq API key for educational content analysis (available at console.groq.com).
- Refresh the page if the extension isn't working.
- Ensure a valid Groq API key is provided in settings.
- Verify an active internet connection.
- If issues persist, disable and re-enable the extension.
MIT License (see LICENSE file for details).
About TechMatrix Team: BlockAll was created to help students and professionals maintain focus in a distracting digital environment.
The Course Recommender project analyzes the past learning experiences of students and suggests future courses.
- Based on the Coursera reviews dataset available on Kaggle.
- Implements two recommendation algorithms:
- Correlation Matrix-based Recommendation System.
- KNN Algorithm-based Recommendation System.
- Download the dataset.
- Open
learning.ipynband run the cells.
- Clone the repository and create a new virtual environment.
- Install dependencies using the
requirements.txtfile.
- Uses Chrome Driver for scraping. Download the latest version from the official website.
- Set the path of the Chrome Driver in the respective script files (look for the line with
executable_path).
Run the following scripts separately:
Scripts/article.pyto extract articles (output inArticles/articles.txt).Scripts/quora.pyto fetch answers (output inAnswers/answers.txt).Scripts/youtube.pyto get playlist links (output inVideos/playlist.txt).
Feel free to raise an issue if something goes wrong.
Learning Legion is a Chrome extension that uses Generative AI to condense lengthy online articles into concise summaries.
- Mayank Bairagi (3rd Year, Computer Science, Microsoft Learn Student Ambassador) - LinkedIn - Email: mayankbairagi03@gmail.com
- Abhay Gupta (3rd Year, Computer Science) - LinkedIn - Email: contact2abhaygupta@gmail.com
- Aditi Lakhera (3rd Year, Computer Science) - LinkedIn - Email: aditilakhera0@gmail.com
- Aditya Vishwakarma (3rd Year, Computer Science) - LinkedIn - Email: Adityavishwakarmadd@gmail.com
- Download the extension folder.
- Open a command prompt and navigate to the Learning Legion folder.
- Install dependencies using:
pip install -r requirements.txt - Follow OpenAI Quickstart to set up your API key.
- Restart the command prompt if necessary and load the unpacked extension in Chrome (enable Developer Mode first).
- Open the command prompt and navigate to the Learning Legion folder.
- Run the server with:
python3 server.py - Open Chrome and click the Learning Legion icon to start summarizing articles.
Thank you for exploring the Adaptive Learning Master Project. For more details, refer to the sections above.








