Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wachjose88/local-lti-consumer
This is a LTI consumer which can run on your local machine. It can be used to test LTI providers locally by writing testcases.
https://github.com/wachjose88/local-lti-consumer
django local-machine lti-consumer python writing-testcases
Last synced: 2 months ago
JSON representation
This is a LTI consumer which can run on your local machine. It can be used to test LTI providers locally by writing testcases.
- Host: GitHub
- URL: https://github.com/wachjose88/local-lti-consumer
- Owner: wachjose88
- License: mit
- Created: 2018-04-13T08:34:34.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T10:53:39.000Z (almost 3 years ago)
- Last Synced: 2024-08-03T18:19:53.923Z (6 months ago)
- Topics: django, local-machine, lti-consumer, python, writing-testcases
- Language: Python
- Size: 421 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-lti - Local Tool Consumer in Django
- awesome-lti - Local Tool Consumer in Django
README
# Local LTI Consumer
This is a [LTI](https://www.imsglobal.org/activity/learning-tools-interoperability) consumer which can run
on your local machine. It can be used to test LTI providers locally by writing testcases.
It is based on [python3](https://www.python.org/) and [Django LTS 3.2](https://www.djangoproject.com/).
For older Django versions checkout other branches.## Requirements
Please see requirements.txt## Install and Run
At first download or clone this repository and install the requirements.```
pip3 install -r requirements.txt
```Now create a database:
```
python3 manage.py migrate
```Finally run the server. It is important to specify a local port by replacing PORT. This port
must be different from the port used for the LTI provider you want to test.```
python3 manage.py runserver PORT
```## Usage
Open [http://127.0.0.1:PORT](http://127.0.0.1:PORT) with your web browser and start by creating a testcase.
After that you have to add some launch parameters and finally you can run the testcase.