For an open source platform for classroom management, the strongest matches are instructure/canvas-lms (Canvas LMS is a comprehensive, self-hostable platform that provides), changeweb/unifiedtransform (This platform functions as a comprehensive school management system) and kamranahmedse/developer-roadmap (This platform provides structured learning paths and skill roadmaps). jushbjj/mr.-ranedeer-ai-tutor and coursera-dl/coursera-dl round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore open-source software and platforms designed to support classroom management, student learning, and academic administration.
Canvas LMS is a comprehensive, self-hostable platform that provides all the requested features, including robust course management, student assessment tools, and detailed progress tracking.
Unifiedtransform is a school management system and student information system designed to organize academic structures, manage student enrollment, and coordinate teaching staff. It serves as academic grading software for defining scoring rules and recording marks to calculate final student performance across semesters. The platform functions as a course content management system for publishing syllabi, distributing assignments, and posting school-wide announcements and events. It also operates as an educational timetable manager to create and display class routines and schedules for various s
This platform functions as a comprehensive school management system that includes course content delivery, student assessment, and role-based administration, making it a suitable tool for managing educational workflows.
Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth. The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps
This platform provides structured learning paths and skill roadmaps for developers, but it functions as a knowledge repository rather than a comprehensive learning management system for course delivery, student assessment, and classroom management.
Mr. Ranedeer AI Tutor is an AI education framework and system prompt designed to transform a large language model into a personalized tutor. It uses a structured set of instructions to organize educational content into sequential modules and knowledge assessments for adaptive learning. The system features a persona template that allows for the adjustment of academic depth and communication tone to match a student's specific needs. It also provides multilingual support, enabling the tutor to switch instruction and output languages based on user preferences. The framework covers custom lesson
This project is an AI-driven prompt framework for personal tutoring rather than a comprehensive learning management system designed for course administration, user roles, and institutional content delivery.
This project is a command-line utility and Python-based scraper designed to download and archive educational media from Coursera for offline access. It functions as a tool for saving course syllabi, videos, subtitles, and notebooks to a local file system to ensure a secure backup of academic materials. The tool distinguishes itself by providing capabilities for course quiz extraction, retrieving questions and answers from both graded and ungraded quizzes. It supports the retrieval of learning materials from both legacy and on-demand platforms and implements interrupted download resumption to
This is a command-line utility for downloading and archiving content from an existing platform rather than a learning management system designed to host courses, manage students, or track progress.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
This is a low-code platform for building internal business tools and admin panels, which lacks the specific course management, student assessment, and educational tracking features required for a learning management system.
This project is a customizable media player designed to provide a consistent interface for video and audio content across all modern web browsers and mobile devices. It functions as a unified abstraction layer, standardizing playback behavior and control interfaces for both native media elements and third-party streaming service embeds through a predictable, declarative API. The library distinguishes itself by wrapping native media elements with custom HTML structures, ensuring a uniform look and feel regardless of the underlying browser implementation. Developers can manage playback state, m
This is a media player component for web browsers, which serves as a building block for multimedia playback rather than a comprehensive platform for course management and student assessment.