Generates questions about given Python program
Project description
QLCpy
Generates questions about concrete constructs and patterns in a given Python program. These questions (including answering options) can be posed to a learner to practice introductory programming. These questions include elements to develop program comprehension and program tracing.
Automatic generation enables systems to pose the generated questions to leaners about their own programs that they previously programmed. Such Questions About Learners' Code (QLCs) may have self-reflection and self-explanation effects that are of interest in computing education research.
References
The concept of Questions About Learners' Code (QLCs) is first introduced by Lehtinen et al. in Let's Ask Students About Their Programs, Automatically.
Example result
TODO
Installation
pip install qlcpy
Usage
TODO
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
File details
Details for the file qlcpy-1.0.10.tar.gz
.
File metadata
- Download URL: qlcpy-1.0.10.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 743d5e4778c7b55cf89b4d41b09e5e6930939c653053d8765ff2480bd6a4bc2c |
|
MD5 | ed48a4fd19f8c8803a964caa43c738ba |
|
BLAKE2b-256 | f99ef1363f5dc7f2ccd1f6fa18df10681e9a1b228dbd2394d36ba4b24b5c7991 |
Provenance
File details
Details for the file qlcpy-1.0.10-py3-none-any.whl
.
File metadata
- Download URL: qlcpy-1.0.10-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43be4c0c761aabfdd0ff82e876266b60dcb1ec2d76c0195257e8eb62e4b0d850 |
|
MD5 | 5286063ac416a416a8f096baf254c25d |
|
BLAKE2b-256 | c9aededc1282e1cc9cfbf6dbcc3593d306808d103f0e33ba7b7e03a14fcd4747 |