|
|
@ -54,44 +54,76 @@ Assignment table represents exercise assignment in a group. It holds keys of the
|
|
|
|
|
|
|
|
|
|
|
|
## Resource
|
|
|
|
## Resource
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _id_ --
|
|
|
|
|
|
|
|
- _permissions_ --
|
|
|
|
|
|
|
|
|
|
|
|
## Role
|
|
|
|
## Role
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _id_ --
|
|
|
|
|
|
|
|
- _parentRole_ --
|
|
|
|
|
|
|
|
- _childRoles_ --
|
|
|
|
|
|
|
|
- _permissions_ --
|
|
|
|
|
|
|
|
|
|
|
|
## RuntimeEnvironment
|
|
|
|
## RuntimeEnvironment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _name_ --
|
|
|
|
|
|
|
|
- _language_ --
|
|
|
|
|
|
|
|
- _extensions_ --
|
|
|
|
|
|
|
|
- _platform_ --
|
|
|
|
|
|
|
|
- _description_ --
|
|
|
|
|
|
|
|
|
|
|
|
## Solution
|
|
|
|
## Solution
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _user_ --
|
|
|
|
|
|
|
|
- _files_ --
|
|
|
|
|
|
|
|
- _solutionRuntimeConfig_ --
|
|
|
|
|
|
|
|
- _evaluated_ --
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## SolutionEvaluation
|
|
|
|
## SolutionEvaluation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _evaluatedAt_ --
|
|
|
|
|
|
|
|
- _initFailed_ --
|
|
|
|
|
|
|
|
- _score_ --
|
|
|
|
|
|
|
|
- _points_ --
|
|
|
|
|
|
|
|
- _bonusPoints_ --
|
|
|
|
|
|
|
|
- _isValid_ --
|
|
|
|
|
|
|
|
- _evaluationFailed_ --
|
|
|
|
|
|
|
|
- _resultYml_ --
|
|
|
|
|
|
|
|
- _testResults_ --
|
|
|
|
|
|
|
|
|
|
|
|
## SolutionFile
|
|
|
|
## SolutionFile
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- _solution_ --
|
|
|
|
|
|
|
|
|
|
|
|
## SolutionRuntimeConfig
|
|
|
|
## SolutionRuntimeConfig
|
|
|
|
|
|
|
|
|
|
|
|
- _name_ --
|
|
|
|
- _name_ -- human readable identificator of runtime configuration
|
|
|
|
- _runtimeEnvironment_ --
|
|
|
|
- _runtimeEnvironment_ -- corresponding runtime environment
|
|
|
|
- _jobConfigFilePath_ --
|
|
|
|
- _jobConfigFilePath_ -- path to job configuration which is stored at api server
|
|
|
|
- _createdAt_ --
|
|
|
|
- _createdAt_ -- datetime of entity creation
|
|
|
|
- _solutionRuntimeConfig_ --
|
|
|
|
- _createdFrom_ -- parent solution runtime configuration from which this one was created
|
|
|
|
|
|
|
|
|
|
|
|
## Submission
|
|
|
|
## Submission
|
|
|
|
|
|
|
|
|
|
|
|
- _submittedAt_ --
|
|
|
|
- _submittedAt_ -- datetime of submission creation
|
|
|
|
- _note_ --
|
|
|
|
- _note_ -- user can provide note to his/hers exercise solution
|
|
|
|
- _resultsUrl_ --
|
|
|
|
- _resultsUrl_ -- URL pointed to fileserver from which results of submission can be internally downloaded
|
|
|
|
- _assignment_ --
|
|
|
|
- _assignment_ -- corresponding assignment to which submission belongs to
|
|
|
|
- _user_ --
|
|
|
|
- _user_ -- user to whom submission belongs to
|
|
|
|
- _submittedBy_ --
|
|
|
|
- _submittedBy_ -- user who submitted solution of exercise, can be supervisor for instance
|
|
|
|
- _solution_ --
|
|
|
|
- _solution_ -- corresponding solution
|
|
|
|
- _asynchronous_ --
|
|
|
|
- _asynchronous_ -- exercise solution was submitted asynchronously, this happens when supervisor or superadmin submit solution for particular user
|
|
|
|
- _evaluation_ --
|
|
|
|
- _evaluation_ -- evaluation of this submission
|
|
|
|
|
|
|
|
|
|
|
|
## SubmissionFailure
|
|
|
|
## SubmissionFailure
|
|
|
|
|
|
|
|
|
|
|
|
- _type_ --
|
|
|
|
- _type_ -- type of failure, can be for example _broker_reject_ or _evaluation_failure_
|
|
|
|
- _description_ --
|
|
|
|
- _description_ -- description of failure which was provided by backend
|
|
|
|
- _submission_ --
|
|
|
|
- _submission_ -- associated submission which failed
|
|
|
|
- _createdAt_ --
|
|
|
|
- _createdAt_ -- datetime of entity creation
|
|
|
|
- _resolvedAt_ --
|
|
|
|
- _resolvedAt_ -- datetime when failure was resolved
|
|
|
|
- _resolutionNote_ --
|
|
|
|
- _resolutionNote_ -- user can provide description when failure is resolved
|
|
|
|
|
|
|
|
|
|
|
|
## TestResult
|
|
|
|
## TestResult
|
|
|
|
|
|
|
|
|
|
|
|