Skip to content

LdesignMedia/moodle-local_commander

Repository files navigation

Moodle - local commander plugin

Commander is a command dialog inspired by PhpStorm Action and oh-my-zsh. It will make navigation faster in Moodle.

The plugin will list all navigation items in a list. This list is searchable. You can use the arrow keys for navigation.

Screenshot

Author

ldesignmedia

Moodle39 Moodle310 Moodle311 Moodle40 Moodle41 Moodle42 Moodle43 Moodle44 Moodle45

PHP7.4 PHP8.0 PHP8.1

Privacy-friendly

Description

Just press ` (above the TAB key) to bring up the commander. Use the UP and DOWN keys to move between them, and press Enter to open one.

List of features

  • Quick navigation by pressing `
  • Configurable trigger keyboard key
  • Available for 'manager', 'coursecreator', 'editingteacher' ,'teacher'
  • Navigate ⬆ / ⬇ keyboard
  • Open active item with keyboard ↵
  • ESC keyboard close modal
  • Implementing uFuzzy search
  • AMD javascript
  • OS darkmode support

Installation

  1. Copy this plugin to the local\commander folder on the server
  2. Login as administrator
  3. Go to Site Administrator > Notification
  4. Install the plugin
  5. You will need to fill out the settings.

Security

If you discover any security vulnerabilities, please send an e-mail to Avetica via contact@ldesignmedia.nl

License

The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.

Contributing

Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on GitHub.