By the end of this activity, you will have a fully configured Learning Management System (Moodle) ready for developing and testing your tool.
Please ensure you have completed:
- Activity 1
- Checklist
Access Moodle at https://platform.ltitraining.net
. Use the following default login credentials:
- Username: user
- Password: _B00tcamp
Feel free to change your password in your user profile if needed.
By default, Moodle blocks HTTP calls to local IP addresses. While this is important in production environments, it can disrupt connectivity in a local Docker setup. Here’s how to adjust this setting:
- Navigate to Site Administration ➡️ General ➡️ Security ➡️ HTTP Security or use this direct link: HTTP Security.
- Locate the cURL blocked hosts list field and clear any listed addresses.
- Press Save changes.
To test your tool with multiple users, you’ll need to upload a list of sample users:
- Navigate to Site Administration ➡️ Users [tab] ➡️ Accounts ➡️ Upload Users or use this direct link: Upload Users.
- Upload the sample user list from
./environment/data/accounts.csv
. - Moodle will display a preview of the records. In the New user password field, select Field required in file.
- Confirm the upload by pressing the Upload Users button.
You can now log in to Moodle using any of the test student or instructor accounts. The format for the accounts is as follows:
-
Students:
Username:s[1-10]@example.com
Password: _B00tcamp -
Instructors:
Username:i[1-5]@example.com
Password: _B00tcamp
To proceed with testing, you’ll need to create a course:
- In the top navigation bar, click on My Courses or use this direct link: My Courses.
- Click Create Course.
- Fill out the following details:
- Course full name: Bootcamp
- Course short name: Bootcamp
- Course format: Custom Sections
- Accept the default settings for the remaining fields.
- Click Save and Display to view the newly created empty course.
Congratulations! You’ve successfully set up Moodle with:
- A set of users (10 students and 5 instructors).
- An empty course ready for content.
- Updated HTTP Security settings to allow local tool development.
You’re now ready to start developing and launching your LTI tool within Moodle.