[![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 [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 [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