Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 95c633e

Browse files
committed
README
1 parent 30616b3 commit 95c633e

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

README.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# **LTI Bootcamp (Python)**
2+
3+
Welcome to the LTI Bootcamp (Python Edition)!
4+
5+
This repository provides all the necessary files and activities to help you set up a working LTI environment using Docker, Python, and Node.js.
6+
7+
## **Overview**
8+
9+
In this workshop, we will:
10+
- Set up a Docker-based environment to run Moodle with LTI support.
11+
- Configure and run an LTI 1.3 tool.
12+
- Work through hands-on activities to understand how to develop and test LTI applications.
13+
14+
## **Prerequisites**
15+
16+
Before starting the workshop, please ensure you have the following installed:
17+
- **Docker Desktop** ([Download here](https://www.docker.com/products/docker-desktop))
18+
- **Python 3** ([Download here](https://www.python.org/downloads/))
19+
- **Pipenv** (for Python environment management)
20+
- **TailwindCSS CLI** (for CSS framework utility)
21+
- **Node.js** (for running JavaScript-based tools, such as `npx`)
22+
- **A code editor** (We recommend [VS Code](https://code.visualstudio.com/))
23+
24+
You will also need **administrator access** to update your machine's `hosts` file to map the domains `platform.ltitraining.net` and `tool.ltitraining.net` to your local development environment.
25+
26+
For detailed installation instructions, please see [Activity 0: Installing Prerequisites](./docs/activity0.md).
27+
28+
---
29+
30+
## **Workshop Activities**
31+
32+
Below is a list of activities that you will complete during the workshop. Each activity has a detailed guide to follow.
33+
34+
1. **[Activity 0: Installing Prerequisites](./docs/activity0.md)**
35+
Get started by installing all the necessary tools and software for the workshop.
36+
37+
2. **[Activity 1: Setting Up the Git Repository and Docker Environment](./docs/activity1.md)**
38+
Learn how to clone the repository and set up your Docker environment for running Moodle and the LTI tool.
39+
40+
3. **Activity 2: Configuring Moodle with LTI Tool** *(Coming Soon)*
41+
This activity will guide you through configuring Moodle as the LTI platform and setting up the tool for testing.
42+
43+
4. **Activity 3: Exploring LTI 1.3 Tool Development** *(Coming Soon)*
44+
Dive into the development process of an LTI 1.3 tool and test it with your Moodle platform.
45+
46+
## **Getting Started**
47+
48+
1. Clone this repository to your local machine:
49+
```bash
50+
git clone https://github.com/1EdTech/LTI-bootcamp-python.git
51+
```
52+
53+
2. Follow **[Activity 0](./docs/activity0.md)** to install the necessary prerequisites.
54+
55+
3. Once all prerequisites are installed, follow **[Activity 1](./docs/activity1.md)** to set up your Docker environment and get Moodle running.
56+
57+
---
58+
59+
## **Need Help?**
60+
61+
If you encounter any issues during the workshop, please reach out to the instructor or refer to the troubleshooting section at the end of each activity.

0 commit comments

Comments
 (0)