Moodle Getting Started
Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments.Moodle is built by the Moodle project which is led and coordinated by Moodle HQ, an Australian company of 30 developers which is financially supported by a network of over 60 Moodle Partner service companies worldwide.
If you have installed Websoft9 Moodle, the following steps is for your quick start
Preparation
- Get the Internet IP of your Server on Cloud
- Check your Inbound of Security Group Rule of Cloud Console to ensure the TCP:80 is allowed
- Get default username and password of Moodle
- Complete Five steps for Domain if you want to use Domain for Moodle
Moodle Initialization
Steps for you
-
Using local Chrome or Firefox to visit the URL https://domain name or https://Internet IP, enter to Moodle login page
-
Click [Login] to enter the login page, log in to the backend, (Don't know the account password?)
-
Set up site information
-
Register a Moodle account to connect Moodle official website for more extension
More useful Moodle guide, please refer to Moodle Documentation
Having trouble?
Below is for you to solve problem, and you can contact Websoft9 Support or refer to Troubleshoot + FAQ to get more.
Moodle QuickStart
Moodle Setup
Configure SMTP
-
Get SMTP related parameters in the mailbox management console
-
Log in to Moodle console as administrator
-
Open Site administrator > Server > Email > Outgoing mail configuration
-
Click the Test outgoing mail configuration to test your settings
Register your Moodle site
Once completed your Moodle installation wizard, suggest you to register Moodle's website account. This account can help you to get upgrade message, get share course of Moodle.NET, install plugins online
-
Log in Moodle console as administrator
-
Open Site administrator > Registation
-
When you completed it, Moodle.net may stay in touch and provide you with important things for your Moodle site
Moodle languages
-
Log in Moodle console as administrator
-
Open Site administrator > Language
-
Set it by yourself
- Language settings: choose your language online
- Language customization: edit your language files online
- Language packs: upload your language packs
-
Switch languages
Moodle Mobile
-
Log in Moodle console as administrator
-
Open Site administrator > Mobile app > Mobile settings
-
Check Enable web services for mobile devices is selected
-
Save settings
-
Install Moodle APPS in your phone
-
Open the Moodle app in your phone, configure the Moodle's URL to your app and start to use it
Moodle plugins
Moodle is very scalable platform, most of function were as plugins. Moodle have installed 400+ plugins by default and you can install plugins from Plugins Marketplace to extend your functions
-
Log in Moodle console as administrator
-
Open Site administrator > Plugins
-
Click Plugins Overview to list all plugins installed, you can disable and uninstall it also
-
Visit Plugins Marketplace to search more plugins,and download
-
Start to install plugins in the Moodle's console
-
Upload plugin online
More details about manage plugins please refer to official docs Moodle Plugins
Moodle theme
The Moodle theme is also a plugin, so to install a new theme, install it first by Install Plugin.
-
Log in Moodle console as administrator
-
Visit Plugins Marketplace to search more themes,and download
-
Use themes
Reset Password
There are two main measures to reset Moodle's password:
Changing password
Take the steps below:
-
log in the Moodle console, click 【Profile】 link of user icon on the top menu, then click the setting icon
-
start to change the password.
Forgot Password
If you have forgotten the password of Moodle, two methods for you tor retrieve it:
- Retrieve it by Email from login page (you must completed the SMTP settings)
- Retrieve it by modify database
Follow the steps of retrieve database by modify database:
- Login phpMyAdmin, and find the database table mdl_user
-
Edit the 【admin】user, replace the column
password
's value to21232f297a57a5a743894a0e4a801fc3
-
Click 【Go】 button, the password has been set to
admin
Reference sheet
The below items and General parameter sheet is maybe useful for you manage Moodle
Run docker ps
command, view all Containers when Moodle is running:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0df736525a31 phpmyadmin:latest "/docker-entrypoint.…" 2 hours ago Up 2 hours 0.0.0.0:9090->80/tcp, :::9090->80/tcp phpmyadmin
91e032f7426b bitnami/moodle:4 "/opt/bitnami/script…" 2 hours ago Up 2 hours 8443/tcp, 0.0.0.0:9001->8080/tcp, :::9001->8080/tcp moodle
ea1b14f31de8 bitnami/mariadb:10.6 "/opt/bitnami/script…" 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp moodle-db
Path
Moodle installation directory: /data/apps/moodle
Moodle configuration file: /data/apps/moodle/data/moodle_data/config.php
Moodle installation directory: /data/apps/moodle/data/moodledata_data
Port
No special port
Version
docker exec -i moodle cat /bitnami/moodle/version.php | grep "\$release" | awk '{print $3}' | sed 's/^.//'
Service
sudo docker start | stop | restart | stats moodle
sudo docker start | stop | restart | stats moodle-db
sudo docker start | stop | restart | stats phpmyadmin
CLI
Administration via command line
$ cd /path/to/your/moodle/dir
$ sudo -u apache /usr/bin/php admin/cli/somescript.php --params
$ sudo -u apache /usr/bin/php admin/cli/install.php --help