Skip to main content
Version: Next

Moodle

Moodle is An online learning platform, used for eLearning . Moodle™ LMS is a learning platform designed to provide educators, administrators and learners

gui

Prepare

When referring to this document to use Moodle, please read and ensure the following points:

  • Login to Websoft9 Console and find or install Moodle:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the GPL-3.0 open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started

Login Verification

  1. After completing the installation of Moodle in the Websoft9 console, get the applicaiton's overview and access credentials from My Apps

  2. Verify the installation

Install plugin

  1. Log in to the Moodle backend as an administrator

  2. Open Site administration > Plugins to view or install plugins

  3. Moodle supports two methods for installing plugins:

    • Online installation: Install plugins directly from the Moodle plugin directory
    • Offline installation: Upload a ZIP file to install the plugin.

Install Theme

  1. A Moodle theme is essentially a type of plugin. You can install it using the install Plugin method

  2. To change the theme, navigate to Site administration > Appearance > Theme selector

Configuration options

  • Plugin(✅) : Install plugin online. Note that registration on the Moodle website is required. Go to "Site administration" > "Registration" in your Moodle console.
  • Topic(✅): Themes are also considered plugins.
  • Configuration file: Located in the container at /bitnami/moodle/config.php (mounted).
  • PHP configuration modification: Modify related variables in the .env file
  • Media files(✅)
  • Multilingual(✅): Enable via "Site administration" > "Language" > "Language Packs"
  • SMTP(✅): Configure through "Site administration" > "Server" > "Email" > "Sending Email Settings"
  • Mobile Support(✅): Configure via "Site administration" > "Mobile Applications" > "Mobile Device Settings" > "Enable Network Services for Mobile Devices"
  • Plugins
  • Administration via command line
    $sudo - u Apache/usr/bin/php admin/cli/somescript.php -- params 
    $sudo - u Apache/usr/bin/php admin/cli/install.php -- help
  • Core APIs
  • Online backup: Set up automated backups via "Website Management" > "Courses" > "Automated backup setup"

Administer

  • Retrieve Password: To reset the administrator password, modify the mdl_user table in the Moodle database. Replace the value of the password field with 21232f297a57a5a743894a0e4a801fc3 (the hashed value for admin), then reset the password to admin.

Troubleshooting