Moodle - the world's open source learning platform

Overview
                                 .-..-.
   _____                         | || |
  /____/-.---_  .---.  .---.  .-.| || | .---.
  | |  _   _  |/  _  \/  _  \/  _  || |/  __ \
  * | | | | | || |_| || |_| || |_| || || |___/
    |_| |_| |_|\_____/\_____/\_____||_|\_____)

Moodle - the world's open source learning platform

Moodle <https://moodle.org> is a learning platform designed to provide
educators, administrators and learners with a single robust, secure and
integrated system to create personalised learning environments.

You can download Moodle <https://download.moodle.org> and run it on your own
web server, ask one of our Moodle Partners <https://moodle.com/partners/> to
assist you, or have a MoodleCloud site <https://moodle.com/cloud/> set up for
you.

Moodle is widely used around the world by universities, schools, companies and
all manner of organisations and individuals.

Moodle is provided freely as open source software, under the GNU General Public
License <https://docs.moodle.org/dev/License>.

Moodle is written in PHP and JavaScript and uses an SQL database for storing
the data.

See <https://docs.moodle.org> for details of Moodle's many features.
Issues
  • Mdl 25913

    Mdl 25913

    MDL-25913 fix for arialist theme custom menu.

    opened by jstabinger 9
  • MDL-49309: sort cohorts by name

    MDL-49309: sort cohorts by name

    opened by garykrige 8
  • Mdl 25323

    Mdl 25323

    just code cleaning

    opened by mouneyrac 5
  • Expose external authentication methods in login block

    Expose external authentication methods in login block

    *** PLEASE DO NOT OPEN PULL REQUESTS VIA GITHUB ***

    The moodle.git repository at Github is just a mirror of the official repository. We do not accept pull requests at Github.

    See CONTRIBUTING.txt guidelines for how to contribute patches for Moodle. Thank you.

    Unlike the login page, login block currently does not list any configured external auth methods. This makes it practically useless in cases where external auth (e.g. OpenID) is the main login method.

    This patch adds the necessary bits to make the login block great again.

    The reason why I'm not filing this via Jira is because it won't allow me to:

    create_moodle_issue

    Jira implies that this issue has already been filed and suggests that I vote on it instead, yet, I couldn't find it there.

    opened by rimas-kudelis 5
  • MDL- 53201-Rubric Textarea

    MDL- 53201-Rubric Textarea

    *** PLEASE DO NOT OPEN PULL REQUESTS VIA GITHUB ***

    The moodle.git repository at Github is just a mirror of the official repository. We do not accept pull requests at Github.

    See CONTRIBUTING.txt guidelines for how to contribute patches for Moodle. Thank you.

    opened by ChocLawrence 5
  • adding fix for saving grade

    adding fix for saving grade

    This resolves the 500 error issue experienced when trying to send grades via the api mod_assign_save_grade

    This is in reference to issue MDL-43960

    opened by narie112 4
  • MDL-14492 Remove duplicate lines. scorm_resize() tries to set -ve heights if user specifies a small area.

    MDL-14492 Remove duplicate lines. scorm_resize() tries to set -ve heights if user specifies a small area.

    The problem reappears in Moodle 2.x and Moodle 1.9.11.

    Sorry I've been searching http://tracker.moodle.org/ but couldn't find a link to create PULL request from there.

    opened by badrul 4
  • Update zip_archive.php

    Update zip_archive.php

    when creating a zip file, backup first makes the layout for the .zip in the temp directory under a long ugly folder name. This folder is used as the zip structure. During backup everything goes fine until it is time to finish the .zip file with the close() function. This function works very slowly, so if there are too many files or too big of files to process in 2 minutes it will run into the hard coded 120 second limit and time out with an error like: PHP Fatal error: Maximum execution time of 120 seconds exceeded in \lib\filestorage zip_archive.php on line 218 the part that times when zip_archive.php runs it's close() function. Inside this function, no progress updates are being sent out. I placed a set_time_limit(0); before the close function, and now everything works great.

    opened by Syxton 3
  • fix MDL-44263

    fix MDL-44263

    MDL-44263 assign: Add a submission status: ASSIGN_SUBMISSION_STATUS_NOTSUBMITTED, and modified the save_submission(), when there is no attachment than mark the submission status to ASSIGN_SUBMISSION_STATUS_NOTSUBMITTED.

    opened by witeman 3
  • Do not make category total visible unexpectedly

    Do not make category total visible unexpectedly

    This pull request addresses MDL-46978. Specifically, when showing a grade item in a hidden category, after applying this patch, the category total will not also be made visible.

    opened by amunguia 3
  • Moodle3 10 4 temaklass final

    Moodle3 10 4 temaklass final

    *** PLEASE DO NOT OPEN PULL REQUESTS VIA GITHUB ***

    The moodle.git repository at Github is just a mirror of the official repository. We do not accept pull requests at Github.

    See CONTRIBUTING.txt guidelines for how to contribute patches for Moodle. Thank you.

    --

    opened by bazinuc 0
  • Change text to accept site policy - Mobile 3910

    Change text to accept site policy - Mobile 3910

    *** PLEASE DO NOT OPEN PULL REQUESTS VIA GITHUB ***

    The moodle.git repository at Github is just a mirror of the official repository. We do not accept pull requests at Github.

    See CONTRIBUTING.txt guidelines for how to contribute patches for Moodle. Thank you.

    --

    opened by pderival823 0
  • MDL-72354 badges: Show issuer details when creating badges 2.0

    MDL-72354 badges: Show issuer details when creating badges 2.0

    *** PLEASE DO NOT OPEN PULL REQUESTS VIA GITHUB ***

    The moodle.git repository at Github is just a mirror of the official repository. We do not accept pull requests at Github.

    See CONTRIBUTING.txt guidelines for how to contribute patches for Moodle. Thank you.

    --

    opened by tungthai 0
Owner
Moodle Development
Moodle Development
Chamilo is a learning management system focused on ease of use and accessibility

Chamilo 2.x Chamilo is an e-learning platform, also called "LMS" or "LCMS" published under GNU/GPLv3+. It is or has been used by more than 20M people

Chamilo 605 Jan 12, 2022
RELATE is an Environment for Learning And TEaching

RELATE Relate is an Environment for Learning And TEaching RELATE is a web-based courseware package. It is set apart by the following features: Focus o

Andreas Klöckner 270 Jan 2, 2022
Learning Management System OpenOlat

OpenOlat OpenOlat is a web-based e-learning platform for teaching, learning, assessment and communication, an LMS, a learning management system. OpenO

OpenOlat - infinite learning 178 Jan 17, 2022
The Open edX platform, the software that powers edX!

This is the core repository of the Open edX software. It includes the LMS (student-facing, delivering courseware), and Studio (course authoring) compo

edX 5.9k Jan 19, 2022
The open LMS by Instructure, Inc.

Canvas LMS Canvas is a modern, open-source LMS developed and maintained by Instructure Inc. It is released under the AGPLv3 license for use by anyone

Instructure, Inc. 4.2k Jan 10, 2022
The docker-based Open edX distribution designed for peace of mind

Tutor: the docker-based Open edX distribution designed for peace of mind Tutor is a docker-based Open edX distribution, both for production and local

Overhang.IO 586 Dec 31, 2021
Open eClass

The Open eClass Platform 4.0 (in progress) http://www.openeclass.org/ Warning: This is the next major release, currently under development. The curren

Greek Academic Network 102 Dec 3, 2021
Moodle - the world's open source learning platform

.-..-. _____ | || | /____/-.---_ .---. .---. .-.| || | .---. | | _ _ |/ _ \/ _ \/ _ || |/ __ \ * | | |

Moodle Development 4k Jan 14, 2022
The aim for this project is to create the worlds best and hottest interface to interact with aria2. Very simple to use, just download and open index.html in any web browser.

WebUI-Aria2 The aim for this project is to create the worlds best and hottest interface to interact with aria2. aria2 is the worlds best file download

hamza zia 8.6k Jan 20, 2022
Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.

Sakai Collaboration and Learning Environment (Sakai CLE) This is the source code for the Sakai CLE. The master branch is the most current development

Apereo Sakai 809 Jan 12, 2022
🆕 A machine learning plugin which supports an approximate k-NN search algorithm for Open Distro for Elasticsearch

Open Distro for Elasticsearch KNN Open Distro for Elasticsearch enables you to run nearest neighbor search on billions of documents across thousands o

Open Distro for Elasticsearch 241 Jan 20, 2022
Chamilo is a learning management system focused on ease of use and accessibility

Chamilo 2.x Chamilo is an e-learning platform, also called "LMS" or "LCMS" published under GNU/GPLv3+. It is or has been used by more than 20M people

Chamilo 605 Jan 12, 2022
RELATE is an Environment for Learning And TEaching

RELATE Relate is an Environment for Learning And TEaching RELATE is a web-based courseware package. It is set apart by the following features: Focus o

Andreas Klöckner 270 Jan 2, 2022
Learning Management System OpenOlat

OpenOlat OpenOlat is a web-based e-learning platform for teaching, learning, assessment and communication, an LMS, a learning management system. OpenO

OpenOlat - infinite learning 178 Jan 17, 2022
🛠 All-in-one web-based IDE specialized for machine learning and data science.

All-in-one web-based development environment for machine learning Getting Started • Features & Screenshots • Support • Report a Bug • FAQ • Known Issu

Machine Learning Tooling 2.4k Jan 12, 2022
RegExr is a HTML/JS based tool for creating, testing, and learning about Regular Expressions.

RegExr About RegExr.com is an online tool to learn, build, and test Regular Expressions. It was created by Grant Skinner and the nice people at gskinn

Grant Skinner 8.1k Jan 24, 2022
Alluxio, data orchestration for analytics and machine learning in the cloud

What is Alluxio Alluxio (formerly known as Tachyon) is a virtual distributed storage system. It bridges the gap between computation frameworks and sto

Alluxio 5.4k Jan 24, 2022
:zap: A new cd command that helps you navigate faster by learning your habits.

z.lua A command line tool which helps you navigate faster by learning your habits ⚡ An alternative to z.sh with windows and posix shells support and v

Linwei 2.2k Jan 18, 2022
RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.

RetroShare RetroShare is a decentralized, private, secure, cross-platform, communication toolkit. RetroShare provides file sharing, chat, messages, fo

RetroShare 1.4k Dec 29, 2021
A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.

freeboard free·board (noun) *\ˈfrē-ˌbȯrd* the distance between the waterline and the main deck or weather deck of a ship or between the level of the w

freeboard 6.2k Jan 15, 2022
Open Source Event Manager. An event management tool tailored to Free and Open Source Software conferences.

Open Source Event Manager - osem.io An event management tool tailored to Free and Open Source Software conferences. Installation Please refer to our i

openSUSE 698 Dec 28, 2021
A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.

freeboard free·board (noun) *\ˈfrē-ˌbȯrd* the distance between the waterline and the main deck or weather deck of a ship or between the level of the w

freeboard 6.2k Jan 15, 2022
MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

Copyright (c) 2000, 2021, Oracle and/or its affiliates. This is a release of MySQL, an SQL database server. License information can be found in the

MySQL 7.3k Jan 1, 2022
Open Source multi-language/multi-currency/multi-store E-commerce platform for Ruby on Rails with a modern UX, PWA frontend, REST API, GraphQL, several official extensions, and 3rd party integrations.

Spree Commerce Success Stories Documentation Integrations Spree is a complete open source e-commerce solution built with Ruby on Rails. It was started

Spree Commerce 11.6k Jan 22, 2022
Free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

October CMS 10.8k Jan 14, 2022
Open-Source Data Platform 🐰 — Directus wraps any SQL database with a real-time GraphQL+REST API and an intuitive app for non-technical users.

?? Introduction Directus is a real-time API and App dashboard for managing SQL database content. Free & open-source. No artificial limitations, vendor

Directus 13.5k Jan 21, 2022
Open Source eCommerce Platform on Symfony

Sylius is an Open Source eCommerce platform on top of Symfony. The highest quality of code, strong testing culture, built-in Agile (BDD) workflow and

Sylius eCommerce 6.6k Jan 14, 2022
Attendize is an open-source ticket selling and event management platform built on Laravel.

Attendize is an open-source ticketing and event management application built using the Laravel PHP framework. Attendize allows event organisers to sel

Attendize 3.3k Jan 13, 2022