PHPackages                             jonof/moodle-block\_completion\_progress - 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. jonof/moodle-block\_completion\_progress

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

jonof/moodle-block\_completion\_progress
========================================

Moodle plugin for student time management.

v2026042700(2mo ago)191.5k↓71.4%71[27 issues](https://github.com/jonof/moodle-block_completion_progress/issues)[10 PRs](https://github.com/jonof/moodle-block_completion_progress/pulls)GPL-3.0+PHPCI passing

Since Jan 31Pushed 2mo ago10 watchersCompare

[ Source](https://github.com/jonof/moodle-block_completion_progress)[ Packagist](https://packagist.org/packages/jonof/moodle-block_completion_progress)[ Docs](https://github.com/jonof/moodle-block_completion_progress)[ RSS](/packages/jonof-moodle-block-completion-progress/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (20)Used By (0)

Completion Progress block for Moodle
====================================

[](#completion-progress-block-for-moodle)

The Completion Progress block is a time-management tool for students. It visually shows what activities/resources a student is supposed to interact with in a course. It is colour-coded so students can quickly see what they have and have not completed/viewed. The block shows activities with activity completion settings.

To install, please refer to [the Moodle documentation for installing plugins](https://docs.moodle.org/en/Installing_plugins#Installing_a_plugin) appropriate to your Moodle version.

Once the Completion Progress block is installed, you can use it in a course as follows.

1. Turn editing on
2. Create your activities/resources as normal
3. Set completion settings for each activity you want to appear in the bar, including an expected by date
4. Add the Completion Progress block to your page
5. Move your block into a prominent position
6. (Optional) Configure how the block should appear

Hidden items will not appear in the Completion Progress block until they are visible to students. This is useful for a scheduled release of activities.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance66

Regular maintenance activity

Popularity32

Limited adoption so far

Community27

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 71.1% of commits — single point of failure

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

Every ~128 days

Recently: every ~141 days

Total

13

Last Release

67d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/57b2e5b2025ed6b052d490f216c3ef1f376b47fd916e75883ccaeb0026ee2331?d=identicon)[jonof](/maintainers/jonof)

---

Top Contributors

[![usqfowlerj](https://avatars.githubusercontent.com/u/147788874?v=4)](https://github.com/usqfowlerj "usqfowlerj (118 commits)")[![deraadt](https://avatars.githubusercontent.com/u/551235?v=4)](https://github.com/deraadt "deraadt (16 commits)")[![jonof](https://avatars.githubusercontent.com/u/523647?v=4)](https://github.com/jonof "jonof (7 commits)")[![nmoller](https://avatars.githubusercontent.com/u/4314211?v=4)](https://github.com/nmoller "nmoller (7 commits)")[![lucaboesch](https://avatars.githubusercontent.com/u/377279?v=4)](https://github.com/lucaboesch "lucaboesch (4 commits)")[![danmarsden](https://avatars.githubusercontent.com/u/362798?v=4)](https://github.com/danmarsden "danmarsden (2 commits)")[![nadavkav](https://avatars.githubusercontent.com/u/231168?v=4)](https://github.com/nadavkav "nadavkav (2 commits)")[![jazinheira](https://avatars.githubusercontent.com/u/6720891?v=4)](https://github.com/jazinheira "jazinheira (2 commits)")[![voegii](https://avatars.githubusercontent.com/u/40361859?v=4)](https://github.com/voegii "voegii (1 commits)")[![ewallah](https://avatars.githubusercontent.com/u/1324161?v=4)](https://github.com/ewallah "ewallah (1 commits)")[![gemguardian](https://avatars.githubusercontent.com/u/16559999?v=4)](https://github.com/gemguardian "gemguardian (1 commits)")[![MarkusKgit](https://avatars.githubusercontent.com/u/13160892?v=4)](https://github.com/MarkusKgit "MarkusKgit (1 commits)")[![micaherne](https://avatars.githubusercontent.com/u/516366?v=4)](https://github.com/micaherne "micaherne (1 commits)")[![mwehr](https://avatars.githubusercontent.com/u/1297622?v=4)](https://github.com/mwehr "mwehr (1 commits)")[![nikpap](https://avatars.githubusercontent.com/u/2742143?v=4)](https://github.com/nikpap "nikpap (1 commits)")[![pauldamiani](https://avatars.githubusercontent.com/u/35134171?v=4)](https://github.com/pauldamiani "pauldamiani (1 commits)")

### Embed Badge

![Health badge](/badges/jonof-moodle-block-completion-progress/health.svg)

```
[![Health](https://phpackages.com/badges/jonof-moodle-block-completion-progress/health.svg)](https://phpackages.com/packages/jonof-moodle-block-completion-progress)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[starcitizentools/citizen-skin

A beautiful, usable, responsive MediaWiki skin with in-depth extension support. Originally developed for the Star Citizen Wiki.

3376.6k](/packages/starcitizentools-citizen-skin)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19251.4k3](/packages/civicrm-civicrm-drupal-8)[altis/core

Core module for Altis

19228.0k3](/packages/altis-core)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5721.7k4](/packages/pfefferle-wordpress-activitypub)

PHPackages © 2026

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