Moodle Plugins directory: Navigatr: Versions: 1.1.1 | Moodle.org
Navigatr
Local plugins ::: local_navigatr
Maintained by
Omid Mufeed
The Navigatr plugin automatically issues verifiable digital badges and certificates when learners complete Moodle courses, seamlessly integrating with the Navigatr digital credentialing platform. This local plugin enables educational institutions and corporate training departments to award shareable digital credentials and certificates that enhance learner motivation and provide tangible proof of achievement. The plugin features automatic badge issuance with background processing, comprehensive audit trails, full GDPR compliance, multi-environment support, intelligent caching, and robust security measures, making it the ideal solution for organisations seeking to implement professional digital credentialing in their Moodle environments.
Navigatr 1.1.1
Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: Friday, 7 November 2025, 6:17 PM
Code prechecks
overview
phplint
phpcs172 | 20
js
css
phpdoc
savepoint
thirdparty
grunt
shifter
mustache0 | 1
gherkin
HTML | XMLCode Quality Improvements in 1.1.1
- Fixed all 44 PHP files by removing the blank line after
<?phpso the copyright header starts on line 2. This resolves ~70 prechecker errors. - Fixed PHPDoc incomplete parameter lists.
- Fixed test directory structure by moving test files from
tests/classes/*totests/*directories to match Moodle's expected structure. - Replaced
error_log()withdebugging()inbadge_selection.phpto comply with Moodle coding standards. - Fixed MOODLE_INTERNAL checks. Added
MOODLE_INTERNALcheck toapi_client.php(has require_once side effect). Removed unnecessaryMOODLE_INTERNALchecks from class-only files - Replaced
elseifwithelse if(two words) in all files to comply with Moodle coding standards - Fixed line length violations by breaking long lines to stay under Moodle's 132 character limit
- Fixed array trailing commas by adding trailing commas to all multi-line arrays to comply with Moodle coding standards
- Fixed minor code quality issues:
- Replaced Perl-style comment with standard comment syntax
- Removed commented-out code comments
- Fixed comment capitalization
- Removed duplicate empty lines
- Removed trailing whitespace from strings
- Replaced long list syntax with array destructuring
- Sorted interfaces alphabetically
- Removed empty IF/CATCH statements.
- Sorted language file string keys alphabetically in
lang/en/local_navigatr.phpto comply with Moodle coding standards. - Added missing
@templatesection totemplates/course/course_settings.mustachewith template context variable documentation. - Fixed test class issues: Added
finalkeyword to all test classes, added: voidreturn types to all test methods, and added@coversannotations for test coverage. - Fixed inline comment formatting by adding punctuation (periods) to all inline comments that were missing it across 45 PHP files.
- Fixed opening brace placement by moving opening braces to the same line as their declarations across 35 PHP files.
- Added missing language strings.
- Added the correct header and copyright/author notes to the files which were missing.
Version information
- Version build number
- 2025110101
- Version release name
- 1.1.1
- Maturity
- Stable version
- MD5 Sum
- 3229030560ef26ef9e685b705b5a3ae3
- Supported software
- Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
- Latest release for Moodle 4.1
- Latest release for Moodle 4.2
- Latest release for Moodle 4.3
- Latest release for Moodle 4.4
- Latest release for Moodle 4.5
- Latest release for Moodle 5.0
- Latest release for Moodle 5.1
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS branch
- release/1.1.1
- VCS tag
- 1.1.1
Default installation instructions for plugins of the type Local plugins
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder in the "local" subdirectory.
- Visit http://yoursite.com/admin to finish the installation.