awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
frappe avatar

frappe/lms

0
View on GitHub↗
3,005 نجوم·1,361 تفرعات·Vue·AGPL-3.0·4 مشاهداتfrappe.io/learning↗

Lms

This project is an open-source learning management system built as a web-based application on the Frappe framework. It provides a structured environment for creating, managing, and delivering educational curricula, allowing administrators to organize learning materials into hierarchies of courses, chapters, and lessons.

The platform is distinguished by its metadata-driven architecture, which defines application entities and database schemas through JSON-based definitions rather than hard-coded classes. This approach enables dynamic runtime customization of the user interface and data models, supported by an event-driven hook system that allows for functional extensions without modifying core code.

The system covers the full educational content lifecycle, including bulk data ingestion via spreadsheets, student progress assessment through quizzes and assignments, and the generation of formal credentials using server-side templates. It also integrates tools for live virtual classroom instruction, enabling educators to schedule sessions, manage attendance, and coordinate interactive teaching.

The platform includes automated scripts for consistent deployment across local, private, or cloud-based hosting environments.

Features

  • Learning Management Platforms - Provides a structured environment for organizing educational content into hierarchies of courses, chapters, and lessons.
  • Course Material Managers - Organizes learning materials into structured hierarchies to deliver professional training programs.
  • Metadata-Driven Models - Defines application entities and database schemas through JSON-based metadata for dynamic runtime customization.
  • Content Hierarchy Management - Organizes learning materials into logical hierarchies of courses, chapters, and lessons.
  • Certification Programs - Enables the evaluation of learner progress through quizzes and assignments with automated issuance of formal course completion credentials.
  • Course Creations - Enables definition of learning programs via metadata, pricing, and content through a web interface.
  • Python Backends - Handles business logic, authentication, and workflow orchestration on a centralized Python backend.
  • Server-Side Form Generators - Dynamically generates input forms and data views by interpreting metadata definitions at runtime.
  • Bulk Data Migrations - Imports large catalogs of course data using spreadsheet files for library setup.
  • Relational Database Persistence - Persists application state and content hierarchies in a structured relational database.
  • Recurring Session Scheduling - Schedules live educational sessions and manages participant grouping and attendance.
  • Self-Hosted Infrastructure - Provides a self-hosted platform for managing educational infrastructure and data while retaining full control over the deployment environment.
  • Bulk Import Utilities - Supports bulk population of course catalogs using spreadsheet files to streamline setup.
  • Virtual Classroom Environments - Coordinates real-time video sessions and manages attendance for interactive online teaching.
  • Credentialing Systems - Generates and awards formal credentials to learners upon course completion using customizable templates.
  • Live Interactive Learning Sessions - Facilitates real-time video instruction and tracks student attendance for interactive teaching.
  • Open Source Study Tools - Offers an open-source platform for creating, managing, and delivering educational courses with integrated student assessment and tracking tools.
  • Role-Based Access Control - Manages granular user permissions mapped to document types and field-level visibility.
  • Event-Driven Hook Systems - Triggers custom logic through a pluggable event-driven architecture without modifying core code.
  • Student Progress Trackers - Evaluates student knowledge through quizzes and assignments with instructor grading tools.
  • Server-Side Template Engines - Generates dynamic documents and certificates by merging structured data into server-side HTML templates.

سجل النجوم

مخطط تاريخ النجوم لـ frappe/lmsمخطط تاريخ النجوم لـ frappe/lms

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Lms

مجموعات منسقة بعناية يظهر فيها Lms.
  • نظام إدارة التعلم (LMS)
  • أنظمة إدارة التعلم (LMS)

الأسئلة الشائعة

ما هي وظيفة frappe/lms؟

This project is an open-source learning management system built as a web-based application on the Frappe framework. It provides a structured environment for creating, managing, and delivering educational curricula, allowing administrators to organize learning materials into hierarchies of courses, chapters, and lessons.

ما هي الميزات الرئيسية لـ frappe/lms؟

الميزات الرئيسية لـ frappe/lms هي: Learning Management Platforms, Course Material Managers, Metadata-Driven Models, Content Hierarchy Management, Certification Programs, Course Creations, Python Backends, Server-Side Form Generators.

ما هي البدائل مفتوحة المصدر لـ frappe/lms؟

تشمل البدائل مفتوحة المصدر لـ frappe/lms: wekan/wekan — Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards,… supertokens/supertokens-core — SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for… gotify/server — Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.… instructure/canvas-lms.

بدائل مفتوحة المصدر لـ Lms

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Lms.
  • wekan/wekanالصورة الرمزية لـ wekan

    wekan/wekan

    20,971عرض على GitHub↗

    Wekan is an open-source, self-hosted Kanban project management tool used for organizing workflows through boards, lists, and cards. It is a real-time web application that allows teams to manage tasks on private infrastructure. The platform distinguishes itself with extensive data migration tools, specifically for importing boards and cards from Trello. It supports enterprise-grade identity integration via LDAP, OpenID Connect, and OAuth2, and offers flexible storage options including PostgreSQL as a primary relational backend and pluggable cloud storage for attachments. The system covers a w

    JavaScript
    عرض على GitHub↗20,971
  • supertokens/supertokens-coreالصورة الرمزية لـ supertokens

    supertokens/supertokens-core

    14,922عرض على GitHub↗

    SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio

    Javaauth0authenticationaws-cognito
    عرض على GitHub↗14,922
  • gotify/serverالصورة الرمزية لـ gotify

    gotify/server

    14,654عرض على GitHub↗

    Gotify is a self-hosted notification server designed to centralize the receipt and dispatch of real-time messages. It provides a RESTful API and a WebSocket gateway, allowing users to programmatically send alerts and push notifications to connected clients. By maintaining a private infrastructure, the platform ensures full control over message history, data retention, and access management. The system distinguishes itself through a modular, plugin-based architecture that allows for the extension of core functionality, including custom HTTP endpoints and webhook event processing. It supports g

    Goapicloudfree-software
    عرض على GitHub↗14,654
  • ever-co/ever-gauzyالصورة الرمزية لـ ever-co

    ever-co/ever-gauzy

    3,476عرض على GitHub↗

    Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services automation. It functions as a multi-tenant SaaS platform that combines time tracking, billing, and human resource management into a unified system. The project is distinguished by its headless architecture, utilizing a REST and GraphQL API gateway to expose business operations. It features a Model Context Protocol server that allows AI assistants to interact with system data and execute functional tools for automated business workflows. The platform covers a broad operational su

    TypeScriptaccountingbillingbookkeeping
    عرض على GitHub↗3,476
  • عرض جميع البدائل الـ 30 لـ Lms→