index.md 1.88 KB
Newer Older
Lukas Wiest's avatar
Lukas Wiest committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[![moodle-plugin][moodle-plugin-badge-latest-tag]][moodle-plugin-repo]
[![backend][backend-badge-latest-tag]][backend-repo]
[![License GPLv3][badge-gplv3]][gplv3]
[![Conventional Commits][badge-conventional-commits]][convcomm]

# Dockerized Testing Toolkit (DTT)

!!! warning "documentation under construction"
    This documentation is in it's intial creation.  
    If a link leads back to the startpage, the requested site is not-yet written!

This is the documentation for the Dockerized Testing Toolkit, short DTT.
This toolkit provides the ability,
to write Unittests as a lecturer,
and have the students submissions run against them.

This is done by a Moodle Assign-Submission plugin,
where tests and submissions get set,
run by a backend service in an lecturer defined docker container
and results returned back to the moodle submission.

All information about the Moodle Plugin,
backend server,
testrunners
and how to make assignments and submissions are found in this documentation.


[convcomm]: https://conventionalcommits.org
[gplv3]: unified-ticketing/license-softlink.md

<!-- badges -->
[badge-conventional-commits]: https://img.shields.io/badge/Conventional%20Commits-1.0.0-orange.svg
[badge-gplv3]: https://img.shields.io/badge/License-GPLv3-blue.svg

<!-- repos -->[backend-badge-latest-tag]: https://img.shields.io/badge/dynamic/json?color=success&label=backend-server&query=%24%5B0%5D.name&url=https%3A%2F%2Ftransfer.hft-stuttgart.de%2Fgitlab%2Fapi%2Fv4%2Fprojects%2F121%2Frepository%2Ftags%3Fper_page%3D1
[backend-repo]: https://transfer.hft-stuttgart.de/gitlab/dtt/backend

[moodle-plugin-badge-latest-tag]: https://img.shields.io/badge/dynamic/json?color=success&label=moodle-plugin&query=%24%5B0%5D.name&url=https%3A%2F%2Ftransfer.hft-stuttgart.de%2Fgitlab%2Fapi%2Fv4%2Fprojects%2F120%2Frepository%2Ftags%3Fper_page%3D1
[moodle-plugin-repo]: https://transfer.hft-stuttgart.de/gitlab/dtt/moodle-plugin