Inscribe students into moodle courses by their email. Works with Moodle 3.9.
Project description
Inscribe students into moodle courses by their email, even if the Moodle API is disabled.
Usage
As inputs you need two things from a browser where you are logged into moodle:
The Course ID - look at the URL: https://moodle.example.edu/course/view.php?id=42 (where 42 is the course id)
A valid MoodleSession cookie value: Open the developer tools, go to “Storage” -> “Cookies” and copy the Value of the “MoodleSession”, e.g. AZ42foo
Quick Start:
mkvirtualenv -p $(which python3) moodle python setup.py develop moodle_inscribe --host moodle.hm.edu --course-id 42 --email johannes.ebke@hm.edu --moodle-session AZ42foo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file moodle_inscribe-3.9.1.tar.gz.
File metadata
- Download URL: moodle_inscribe-3.9.1.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
107da053b0a2dcea9ff4549e67ad235c429b0c9adb2a00817068e6adef71b1fe
|
|
| MD5 |
8081a4359d21b620447fbf6398553822
|
|
| BLAKE2b-256 |
3cb4170fb614818dc350f30f7571ff46a1d1cba5aa58aba492464cc3d1eb8a03
|
File details
Details for the file moodle_inscribe-3.9.1-py2.py3-none-any.whl.
File metadata
- Download URL: moodle_inscribe-3.9.1-py2.py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9782ce0111bc9c9b65ead2f597f60d4d0fe8906a87c27623de32854f9687d85
|
|
| MD5 |
cdc58ca917e909ad78ce5cc2309887a6
|
|
| BLAKE2b-256 |
eaad71ff3b475eca11eeed70b885f9090c8f3e73f2d7d9b56e8f1a7b3822885d
|