PHPackages                             drakeba/moodle-core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. drakeba/moodle-core

ActiveMoodle-core[Utility &amp; Helpers](/categories/utility)

drakeba/moodle-core
===================

Moodle - the world's open source learning platform

4.1.1(3y ago)1121GPL-3.0-or-laterPHP &gt;=7.4.0

Since Feb 2Pushed 3y agoCompare

[ Source](https://github.com/drakeba/moodle-core)[ Packagist](https://packagist.org/packages/drakeba/moodle-core)[ Docs](https://moodle.org)[ Fund](https://moodle.com/donations/)[ Fund](https://moodle.org)[ RSS](/packages/drakeba-moodle-core/feed)WikiDiscussions bamaster Synced yesterday

READMEChangelogDependencies (8)Versions (2)Used By (1)

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

Moodle - the world's open source learning platform

Moodle  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  and run it on your own
web server, ask one of our Moodle Partners  to
assist you, or have a MoodleCloud site  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 .

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

See  for details of Moodle's many features.
```

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor5

5 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1247d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf52e8466e6115aaa0b61b0e2a2c498e7afc7cddd5ba1024bfd25795d5c173c0?d=identicon)[drakeba](/maintainers/drakeba)

---

Top Contributors

[![stronk7](https://avatars.githubusercontent.com/u/167147?v=4)](https://github.com/stronk7 "stronk7 (6703 commits)")[![danpoltawski](https://avatars.githubusercontent.com/u/533249?v=4)](https://github.com/danpoltawski "danpoltawski (5326 commits)")[![andrewnicols](https://avatars.githubusercontent.com/u/370047?v=4)](https://github.com/andrewnicols "andrewnicols (4578 commits)")[![skodak](https://avatars.githubusercontent.com/u/241453?v=4)](https://github.com/skodak "skodak (4518 commits)")[![junpataleta](https://avatars.githubusercontent.com/u/13312075?v=4)](https://github.com/junpataleta "junpataleta (2220 commits)")[![timhunt](https://avatars.githubusercontent.com/u/138653?v=4)](https://github.com/timhunt "timhunt (2170 commits)")[![marinaglancy](https://avatars.githubusercontent.com/u/836986?v=4)](https://github.com/marinaglancy "marinaglancy (2068 commits)")[![mudrd8mz](https://avatars.githubusercontent.com/u/85831?v=4)](https://github.com/mudrd8mz "mudrd8mz (2003 commits)")[![sarjona](https://avatars.githubusercontent.com/u/900389?v=4)](https://github.com/sarjona "sarjona (1523 commits)")[![mdjnelson](https://avatars.githubusercontent.com/u/783213?v=4)](https://github.com/mdjnelson "mdjnelson (1093 commits)")[![snake](https://avatars.githubusercontent.com/u/118769?v=4)](https://github.com/snake "snake (1087 commits)")[![abgreeve](https://avatars.githubusercontent.com/u/1161797?v=4)](https://github.com/abgreeve "abgreeve (1051 commits)")[![jleyva](https://avatars.githubusercontent.com/u/615556?v=4)](https://github.com/jleyva "jleyva (945 commits)")[![lameze](https://avatars.githubusercontent.com/u/6903296?v=4)](https://github.com/lameze "lameze (866 commits)")[![rezaies](https://avatars.githubusercontent.com/u/5020438?v=4)](https://github.com/rezaies "rezaies (803 commits)")[![paulholden](https://avatars.githubusercontent.com/u/1126541?v=4)](https://github.com/paulholden "paulholden (746 commits)")[![moodler](https://avatars.githubusercontent.com/u/88039935?v=4)](https://github.com/moodler "moodler (720 commits)")[![ankitagarwal](https://avatars.githubusercontent.com/u/596844?v=4)](https://github.com/ankitagarwal "ankitagarwal (634 commits)")[![danmarsden](https://avatars.githubusercontent.com/u/362798?v=4)](https://github.com/danmarsden "danmarsden (525 commits)")[![mouneyrac](https://avatars.githubusercontent.com/u/354908?v=4)](https://github.com/mouneyrac "mouneyrac (519 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/drakeba-moodle-core/health.svg)

```
[![Health](https://phpackages.com/badges/drakeba-moodle-core/health.svg)](https://phpackages.com/packages/drakeba-moodle-core)
```

###  Alternatives

[symplify/vendor-patches

Generate vendor patches for packages with single command

1927.5M40](/packages/symplify-vendor-patches)[sanmai/pindx

Эталонный справочник почтовых индексов объектов почтовой связи

3026.0k](/packages/sanmai-pindx)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
