Moodle is an Open Source Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). This repository is a direct mirror of the official moodle.git repository at http://git.moodle.org/. Please do NOT file PULL requests here, instead please use http://tracker.moodle.org
Switch branches/tags
MDL-5311-master MDL-25138-27 MDL-25138-28 MDL-25138-29 MDL-25138-master MDL-27886-master MDL-29110-master MDL-31465-master MDL-34161-32 MDL-34161-33 MDL-34161-master MDL-35590-master MDL-36233-31 MDL-36233-32 MDL-36233-master MDL-40179-28 MDL-40179-29 MDL-40179-master MDL-40805-26 MDL-40805-27 MDL-40805-master MDL-41729-master MDL-42483-fred MDL-42483-latest MDL-42483-master MDL-42483-test MDL-42483-v2 MDL-42501-27 MDL-42501-28 MDL-42501-master MDL-42956-25 MDL-42956-26 MDL-42956-master MDL-42977-31 MDL-42977-master MDL-43063-26 MDL-43063-27 MDL-43063-master MDL-44257-26 MDL-44257-27 MDL-44257-master MDL-44260-master MDL-44447-master MDL-44467-master MDL-44627-master MDL-44794-26 MDL-44794-27 MDL-44794-master MDL-44840-28 MDL-44840-29 MDL-44840-master MDL-44990-master MDL-45029-26 MDL-45029-27 MDL-45029-master MDL-45304-26 MDL-45304-master MDL-45323-25 MDL-45323-26 MDL-45323-master MDL-45544-26 MDL-45544-master MDL-45562-26 MDL-45562-27 MDL-45562-master MDL-45640-27 MDL-45640-master MDL-45918-master MDL-45918 MDL-45938-master MDL-45981-master MDL-46253-26 MDL-46253-27 MDL-46253-master MDL-46433-26 MDL-46433-27 MDL-46433-master MDL-46599-master MDL-46753-26 MDL-46753-27 MDL-46753-master MDL-46963-27 MDL-46963-28 MDL-46963-master MDL-46978-28 MDL-46978-29 MDL-46978-master MDL-46986-master MDL-47022-master MDL-47064-master MDL-47148-master MDL-47360-master MDL-47460-master MDL-47611-master MDL-47782-master MDL-47869-master MDL-47892-master MDL-47995-28 MDL-47995-29 MDL-47995-master MDL-48036-27 MDL-48036-28 MDL-48036-master MDL-48047-master MDL-48142-master MDL-48216-master MDL-48255-27 MDL-48255-28 MDL-48255-master MDL-48318-26 MDL-48318-27 MDL-48318-28 MDL-48580-27 MDL-48580-28 MDL-48580-master MDL-48679-28 MDL-48679-master MDL-48778-29 MDL-48778-30 MDL-48778-master MDL-48807-27 MDL-48807-28 MDL-48807-master MDL-48833-27 MDL-48833-28 MDL-48833-master MDL-49114-27 MDL-49114-28 MDL-49114-master MDL-49185-28 MDL-49185-29 MDL-49185-master MDL-49246-master MDL-49301-master MDL-49311-27 MDL-49311-28 MDL-49311-master MDL-49360-28 MDL-49360-29 MDL-49360-master MDL-49383-master MDL-49412-master MDL-49512-master MDL-49527-master MDL-49701-28 MDL-49723-27 MDL-49723-28 MDL-49723-master MDL-49776-28 MDL-49776-29 MDL-49776-master MDL-49844-master MDL-49847-master MDL-49847-v2 MDL-49854-master MDL-49906-27 MDL-49906-28 MDL-49906-29 MDL-49906-master MDL-50050-master MDL-50207-29 MDL-50207-master MDL-50250-master MDL-50268-master MDL-50370-28 MDL-50370-29 MDL-50370-master MDL-50372-master MDL-50380-26 MDL-50380-27 MDL-50380-28 MDL-50380-29 MDL-50380-master MDL-50416-27 MDL-50416-28 MDL-50416-29 MDL-50416-master MDL-50439-master MDL-50483-28 MDL-50483-29 MDL-50483-master MDL-50556-master MDL-50576-master MDL-50884-28 MDL-50884-29 MDL-50884-master MDL-50958-28 MDL-50958-29 MDL-50958-master MDL-50959-28 MDL-50959-29 MDL-50959-master MDL-50977-master-v2 MDL-50977-master MDL-51162-master MDL-51267-master-fix MDL-51267-master MDL-51374-master-new MDL-51374-master MDL-51374-mess MDL-51447-master MDL-51537-master MDL-51671-master MDL-51824-master MDL-51855-master MDL-52105-30 MDL-52105-31 MDL-52105-master MDL-52387-master MDL-52465-master MDL-52490-master MDL-52781-master-fix MDL-52781-master MDL-52976-29 MDL-52976-30 MDL-53010-30 MDL-53010-master MDL-53095-29 MDL-53095-30 MDL-53095-master MDL-53104-master MDL-53401-29 MDL-53401-30 MDL-53401-master MDL-53454-master MDL-53455-master MDL-53456-master MDL-53466-master MDL-53512-master MDL-53513-master MDL-53518-master MDL-53519-master MDL-53520-master MDL-53893-30 MDL-53893-31 MDL-53893-master MDL-53913-27 MDL-53913-28 MDL-53913-29 MDL-53913-30 MDL-53923-master MDL-54006-master MDL-54734-30 MDL-54734-31 MDL-54734-master MDL-54739-31 MDL-54739-master MDL-54802-30 MDL-54802-31 MDL-54802-master MDL-54948-31-fix MDL-54948-31-fix2 MDL-54948-31 MDL-54948-master-fix MDL-54948-master-fix2 MDL-54948-master MDL-54987-master-fixes MDL-54987-master MDL-54998-master MDL-55013-master MDL-55025-master MDL-55029-master MDL-55037-master MDL-55087-master MDL-55110-master MDL-55121-27 MDL-55121-29 MDL-55121-30 MDL-55121-31 MDL-55121-master MDL-55122-31 MDL-55122-master MDL-55208-master MDL-55219-master MDL-55229-31 MDL-55229-master MDL-55262-master MDL-55274-30 MDL-55274-31 MDL-55274-master MDL-55308-master MDL-55309-master MDL-55320-fix MDL-55320-master-fix2 MDL-55320-master MDL-55352-master-fix MDL-55352-master MDL-55355-master-fix MDL-55355-master MDL-55367-master-fix MDL-55367-master MDL-55532-33 MDL-55532-34 MDL-55532-master MDL-55611-master-behat-fix MDL-55665-master MDL-55710-master MDL-55799-master MDL-55848-master-fix2 MDL-55848-master MDL-55873-31 MDL-55873-master MDL-55876-30 MDL-55876-31 MDL-55876-master MDL-55999-master MDL-56000-master MDL-56002-master MDL-56007-master MDL-56009-master MDL-56010-master MDL-56013-master MDL-56017-master MDL-56050-master MDL-56155-master MDL-56398-master MDL-56402-master MDL-56427-master MDL-56451-master MDL-56501-master MDL-56514-master-fix1 MDL-56514-master MDL-56651-master MDL-56652-master MDL-56670-master MDL-56671-master MDL-56677-master-fix MDL-56677-master MDL-56694-master MDL-56696-master MDL-56734-master MDL-56753-30 MDL-56753-31 MDL-56753-master MDL-56759-31 MDL-56759-32 MDL-56759-master MDL-56763-master MDL-56767-master-fix MDL-56785-master-fix MDL-56785-master MDL-56792-master-v2 MDL-56792-master MDL-56801-master MDL-56818-master MDL-56843-master MDL-56889-master-fix MDL-56889-master MDL-56932-33 MDL-56932-34 MDL-56932-master MDL-56954-32 MDL-56954-master MDL-56955-master MDL-56986-master-fix MDL-56986-master MDL-56988-master MDL-57059-master MDL-57097-master MDL-57114-32 MDL-57114-master MDL-57125-31 MDL-57125-32 MDL-57125-master MDL-57134-master MDL-57161-31 MDL-57161-32 MDL-57161-master MDL-57194-master MDL-57292-32 MDL-57292-master MDL-57320-master MDL-57431-33-fix MDL-57431-33 MDL-57431-34-fix MDL-57431-34 MDL-57431-master-fix MDL-57431-master MDL-57446-master-v2 MDL-57446-master MDL-57447-master-v2 MDL-57447-master MDL-57449-master MDL-57545-master MDL-57600-34 MDL-57600-35 MDL-57600-master MDL-57770-32 MDL-57770-33 MDL-57770-master MDL-57879-master MDL-57927-32 MDL-57927-33 MDL-57927-master MDL-57987-master MDL-58058-33 MDL-58058-34 MDL-58058-master MDL-58098-master MDL-58116-31 MDL-58116-32 MDL-58116-master MDL-58145-master MDL-58146-master MDL-58167-master MDL-58207-master MDL-58265-master MDL-58300-master MDL-58438-master MDL-58474-master MDL-58482-32 MDL-58482-master MDL-58490-master-fix MDL-58490-master MDL-58551-master MDL-58559-31 MDL-58559-32 MDL-58559-master MDL-58574-master MDL-58605-master MDL-58616-master MDL-58617-master MDL-58621-master-fix MDL-58642-master MDL-58704-master MDL-58796-master MDL-58884-32-fix MDL-58884-33-fix MDL-58884-master-fix MDL-58900-32 MDL-58900-33 MDL-58900-master-firstpatch MDL-58900-master MDL-58907-33 MDL-58907-master MDL-58957-master-fix MDL-58991-32 MDL-58991-33 MDL-58991-master MDL-59005-32 MDL-59005-33 MDL-59005-master MDL-59008-33 MDL-59008-master MDL-59142-32 MDL-59142-33 MDL-59142-master MDL-59147-master-v2 MDL-59147-master MDL-59230-33 MDL-59230-master MDL-59232-master MDL-59270-33 MDL-59270-master MDL-59275-33 MDL-59275-master MDL-59285-master MDL-59294-master MDL-59295-32 MDL-59295-33 MDL-59295-master MDL-59371-32 MDL-59371-33 MDL-59371-master MDL-59382-master MDL-59383-fix-1 MDL-59383-master-behat-failure MDL-59383-master-behat-fix MDL-59383-master-fix2 MDL-59383-master MDL-59384-master-final MDL-59384-master MDL-59388-master-fix1 MDL-59388-master-new MDL-59388-master MDL-59432-32 MDL-59432-33 MDL-59432-master MDL-59442-33 MDL-59442-master MDL-59456-master MDL-59475-master-cas MDL-59475-master MDL-59492-33 MDL-59492-master MDL-59521-master MDL-59535-32 MDL-59535-33 MDL-59535-master MDL-59538-master MDL-59644-33 MDL-59644-master MDL-59669-master MDL-59671-master-fix MDL-59671-master MDL-59672-master MDL-59674-master-fix MDL-59674-master-fix2 MDL-59674-master MDL-59675-fix1 MDL-59675-master-fix1 MDL-59675-master MDL-59676-master MDL-59677-master-fix MDL-59677-master-fix1 MDL-59677-master MDL-59683-master MDL-59686-32 MDL-59686-33 MDL-59686-master MDL-59687-master MDL-59699-master-fix MDL-59699-master-fix2 MDL-59699-master MDL-59750-master-v2 MDL-59750-master MDL-59751-master-v2 MDL-59751-master MDL-59753-master MDL-59785-32 MDL-59785-33 MDL-59785-master MDL-59790-32 MDL-59790-33 MDL-59790-master MDL-59797-33 MDL-59797-master MDL-59810-master MDL-59820-33 MDL-59820-master-v2 MDL-59820-master MDL-59846-33 MDL-59846-master MDL-59860-master-fix MDL-59860-master-fix2 MDL-59860-master MDL-59864-master MDL-59884-master MDL-59887-33 MDL-59887-master MDL-59910-master MDL-59921-master-fix2 MDL-59921-master MDL-59974-master MDL-59994-32 MDL-59994-33-v2 MDL-59994-33 MDL-59994-master-v2 MDL-59994-master MDL-60057-master MDL-60060-master MDL-60061-master MDL-60070-master MDL-60092-master-fix2 MDL-60092-master MDL-60096-master MDL-60126-master MDL-60261-master MDL-60289-master MDL-60307-master MDL-60372-master MDL-60406-master MDL-60429-master-fix-1 MDL-60429-master MDL-60468-master MDL-60506-master-fix1 MDL-60506-master MDL-60545-master MDL-60608-master MDL-60628-master MDL-60637-33 MDL-60637-34 MDL-60637-master MDL-60638-master MDL-60675-master-v2 MDL-60675-master MDL-60750-34 MDL-60750-master MDL-60751-master MDL-60771-32 MDL-60771-33 MDL-60771-master MDL-60806-34 MDL-60806-master MDL-60823-master MDL-60826-34-fix MDL-60826-34 MDL-60826-35-fix MDL-60826-35 MDL-60826-master-cont MDL-60826-master-fix MDL-60826-master MDL-60842-34 MDL-60842-master MDL-60968-33 MDL-60968-34 MDL-60968-master MDL-61055-34-v2 MDL-61055-master-v2 MDL-61055-master MDL-61133-master-fixes MDL-61133-master MDL-61135-master-fixes MDL-61136-master MDL-61189-34-v2 MDL-61189-35-v2 MDL-61189-master-v2 MDL-61189-master MDL-61218-34 MDL-61218-master MDL-61364-master-new-caching MDL-61364-master-tim MDL-61364-master-v2 MDL-61364-master MDL-61393-master MDL-61410-master MDL-61435-master MDL-61436-master MDL-61437-master MDL-61444-master-fix MDL-61444-master MDL-61520-33 MDL-61520-34 MDL-61520-master MDL-61772-master MDL-61837-master MDL-61994-33 MDL-61994-34 MDL-61994-master MDL-62446-master MDL-62610-master MDL-62775-master MDL-62813-34 MDL-62813-35 MDL-62813-master MDL-62822-master MDL-62914-34 MDL-62914-35 MDL-62914-master MDL-62944-master MDL-62959-34 MDL-62959-35 MDL-62959-master MDL-62992-master MDL-62999-master MDL-63016-master MDL-63064-master-v2 MDL-63064-master MDL-63119-34 MDL-63119-35 MDL-63119-master MDL-63185-master MDL-63244-master MDL-63267-33 MDL-63267-34 MDL-63267-35 MDL-63468-master-v1 MDL-63468-master MDL-63823-34 MDL-63823-35 MDL-63823-master MDL-63999-35 MDL-63999-master MDL-64177-master MDL-64214-34 MDL-64214-35 MDL-64214-master MDL-64277-master MDL-66666-master-fix MDL-improve-calendar_behat MOODLE_13_STABLE MOODLE_14_STABLE MOODLE_15_STABLE MOODLE_16_STABLE MOODLE_17_STABLE MOODLE_18_STABLE MOODLE_19_STABLE MOODLE_20_STABLE MOODLE_21_STABLE MOODLE_22_STABLE MOODLE_23_STABLE MOODLE_24_STABLE MOODLE_25_STABLE MOODLE_26_STABLE MoodleGraphicReports activity_trigger event_monitor master newuservalidation udemoodle wip-MDL-49412
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit ahead, 2355 commits behind moodle:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin
analytics
auth
availability
backup
badges
blocks
blog
cache
calendar
cohort
comment
competency
completion
course
dataformat
enrol
error
files
filter
grade
group
install
iplookup
lang
lib
local
login
media
message
mnet
mod
my
notes
pix
plagiarism
portfolio
privacy
question
rating
report
repository
rss
search
tag
theme
user
userpix
webservice
.eslintignore
.eslintrc
.gherkin-lintrc
.gitattributes
.gitignore
.jshintrc
.shifter.json
.stylelintignore
.stylelintrc
.travis.yml
CONTRIBUTING.txt
COPYING.txt
Gruntfile.js
INSTALL.txt
PULL_REQUEST_TEMPLATE.txt
README.txt
TRADEMARK.txt
behat.yml.dist
brokenfile.php
composer.json
composer.lock
config-dist.php
draftfile.php
file.php
help.php
help_ajax.php
index.php
install.php
npm-shrinkwrap.json
package.json
phpunit.xml.dist
pluginfile.php
version.php

README.txt

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

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.