Skip to content
Snippets Groups Projects
Commit 6e6dc89c authored by tuhe's avatar tuhe
Browse files

Now on pypi

parent 3ca386a4
Branches
Tags
No related merge requests found
# Coursebox DTU (testing tools)
DTU course management software (testing plugins)
# Coursebox DTU
DTU course management software.
## Installation
```terminal
pip install git+https://gitlab.compute.dtu.dk/tuhe/coursebox_testing
pip install coursebox_testing
```
## Usage
Lightweight testing framework.
## Citing
```bibtex
@online{coursebox,
title={Coursebox (0.1.1): \texttt{pip install coursebox}},
url={https://lab.compute.dtu.dk/tuhe/coursebox},
urldate = {2021-09-07},
@online{coursebox_testing,
title={Coursebox_testing (0.0.3): \texttt{pip install coursebox_testing}},
url={https://lab.compute.dtu.dk/tuhe/coursebox_testing},
urldate = {2023-07-15},
month={9},
publisher={Technical University of Denmark (DTU)},
author={Tue Herlau},
......
File added
File added
......@@ -3,19 +3,11 @@ DTU course management software.
## Installation
```terminal
pip install coursebox
pip install coursebox_testing
```
## What it can do
- Single semester-dependent configuration file
- Integrates with DTU Inside/DTU Learn
- Distribution/evalauation of project reports in Learn-compatible format
- Quiz-generation in DTU Learn/Beamer friendly format
- Automatic website/syllabus generation
- Automatic generation of lectures handouts/exercises (you don't have to track dynamic content like dates/lecture titles; it is all in the configuration)
- Easy compilation to 2/5 day formats (Continuous education)
## Usage
Coursebox requires a specific directory structure. It is easier to start with an existing course and adapt to your needs. Please contact me at tuhe@dtu.dk for more information.
Lightweight testing framework which avoids the heavy dependencies in coursebox. Use in CI/CD.
## Citing
```bibtex
......
@online{coursebox,
@online{coursebox_testing,
title={Coursebox (0.1.1): \texttt{pip install coursebox}},
url={https://lab.compute.dtu.dk/tuhe/coursebox},
urldate = {2021-09-07},
......
@online{coursebox_testing,
title={Coursebox_testing (0.0.3): \texttt{pip install coursebox_testing}},
url={https://lab.compute.dtu.dk/tuhe/coursebox_testing},
urldate = {2023-07-15},
month={9},
publisher={Technical University of Denmark (DTU)},
author={Tue Herlau},
year={2023},
}
\ No newline at end of file
......@@ -3,7 +3,7 @@
# Use pipreqs.exe to get requirements list.
"""
Windows> py -m build && twine upload dist/*
Linux> python -m build && twine upload dist/*
Linux> python -m build && python -m twine upload dist/*
"""
......@@ -34,5 +34,5 @@ setuptools.setup(
package_dir={"": "src"},
packages=setuptools.find_packages(where="src"),
python_requires=">=3.8",
install_requires=['unitgrade'],
install_requires=['unitgrade', 'tabulate', 'pydocstyle', 'darglint'],
)
Metadata-Version: 2.1
Name: coursebox-testing
Version: 0.0.1
Version: 0.0.3
Summary: A course management system currently used at DTU (testing software)
Home-page: https://lab.compute.dtu.dk/tuhe/coursebox_testing
Author: Tue Herlau
......
unitgrade
tabulate
pydocstyle
darglint
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment