From 5d8e26d7ac4be6efc40d51310d258f3335a392a4 Mon Sep 17 00:00:00 2001 From: Jan Buchar Date: Fri, 13 Jan 2017 19:13:38 +0100 Subject: [PATCH] terminology --- Rewritten-docs.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/Rewritten-docs.md b/Rewritten-docs.md index 15646a4..3a1e855 100644 --- a/Rewritten-docs.md +++ b/Rewritten-docs.md @@ -1728,8 +1728,28 @@ applications. ## Terminology -@todo: Describe the terminology: Instance, User, Group, Student, -Supervisor, Admin +**Instance** -- Represents a university, company or some other organizational +unit. Multiple instances can exist in a single ReCodEx installation. + +**Group** -- A group of students to which exercises are assigned by a +supervisor. It should typically correspond with a real world lab group. + +**User** -- A person that interacts with the system using the web interface (or +an alternative client). + +**Student** -- A user who is subscribed to some groups and submits solutions to +exercise assignments. + +**Supervisor** -- A person responsible for assigning exercises to a group and +reviewing submissions. + +**Admin** -- A person responsible for the maintenance of the system and fixing +problems supervisors cannot solve. + +**Exercise** -- An algorithmic problem that can be assigned to a group. +They can be shared by the teachers using an exercise database in ReCodEx. + +**Assignment** -- An exercise assigned to a group, possibly with modifications. ## General basics