From 1fd15435f640f6da3921a891b5c70468b3cd5ea5 Mon Sep 17 00:00:00 2001 From: Christoph Walther Date: Tue, 9 Jul 2024 22:32:53 +0200 Subject: [PATCH] start docs existing_solutions --- doku/content/existing_solutions.asciidoc | 12 ++++++++++++ doku/main.asciidoc | 6 +++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 doku/content/existing_solutions.asciidoc diff --git a/doku/content/existing_solutions.asciidoc b/doku/content/existing_solutions.asciidoc new file mode 100644 index 0000000..35b88d0 --- /dev/null +++ b/doku/content/existing_solutions.asciidoc @@ -0,0 +1,12 @@ +=== Code Grade === +link:https://docs.codegra.de[CodeGra.de] + +Commercial solution for grading code submissions in an external tool, integratable via the open LTI interface. + +==== Features ==== + +* Automatic grading through unit tests, I/O, error code, linter +* Inline comments like code review +* Plagiarism detection to check similarity between submissions + +=== CodeOcean === diff --git a/doku/main.asciidoc b/doku/main.asciidoc index 999d3e5..2da31d1 100644 --- a/doku/main.asciidoc +++ b/doku/main.asciidoc @@ -97,4 +97,8 @@ This is the git server that stores the user input data for solving tasks in the It follows a predefined structure for storing user input data. Each user has a separate repository with a unique ID. Inside the repository, there are diffrent branches for each course. Each branch contains the user input data for the course. This makes it easy to manage user input data and track changes. The repository makes it possible to work in your own environment and push the changes to the repository. The backend fetches the changes and updates the user input data. This makes it easy to work offline and collaborate with others. -Repositorys need to be secured and limited in size. That users can't upload large files or malicious content. The repository should be monitored and checked for changes. It should be possible to revert changes and restore the repository to a previous state. \ No newline at end of file +Repositorys need to be secured and limited in size. That users can't upload large files or malicious content. The repository should be monitored and checked for changes. It should be possible to revert changes and restore the repository to a previous state. + +## Existing Solutions + +include::content/existing_solutions.asciidoc[]