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)0121GPL-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 2w ago

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

23

—

LowBetter than 25% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

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

1292d 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

[kunstmaan/generator-bundle

If you're like us, you like to build applications without having to do the same things over and over again and dislike copy/pasting code and change a couple of words every time you need feature X. The KunstmaanGeneratorBundle gives you the possibility to generate code for new bundles, adminlists and can even make you a basic default website. That way you don't have to wait too long before you see some results and you have more time to do other things. Easy no?

23115.8k3](/packages/kunstmaan-generator-bundle)[efficiently/jquery-laravel

This package provides jQuery and the jQuery-ujs driver for your Laravel &gt;= 6 application.

1411.3k1](/packages/efficiently-jquery-laravel)

PHPackages © 2026

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