Skip to main content
Version: Next

Moodle

Moodle is An online learning platform, used for eLearning Software Labs for High Education . 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​