Serialized Form
-
Package at.jku.dke.etutor.task_app.auth
-
Class at.jku.dke.etutor.task_app.auth.ApiKeyAuthentication
class ApiKeyAuthentication extends org.springframework.security.authentication.AbstractAuthenticationToken implements Serializable-
Serialized Fields
-
apiKey
ApiKeyConfiguration.ApiKey apiKey
The API key.
-
-
-
-
Package at.jku.dke.etutor.task_app.dto
-
Record Class at.jku.dke.etutor.task_app.dto.CriterionDto
class CriterionDto extends Record implements Serializable-
Serialized Fields
-
feedback
@NotNull String feedback
The field for thefeedback
record component. -
name
@NotEmpty String name
The field for thename
record component. -
passed
@jakarta.validation.constraints.NotNull boolean passed
The field for thepassed
record component. -
points
BigDecimal points
The field for thepoints
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.GradingDto
class GradingDto extends Record implements Serializable-
Serialized Fields
-
criteria
@NotNull List<CriterionDto> criteria
The field for thecriteria
record component. -
generalFeedback
String generalFeedback
The field for thegeneralFeedback
record component. -
maxPoints
@NotNull @PositiveOrZero BigDecimal maxPoints
The field for themaxPoints
record component. -
points
@NotNull BigDecimal points
The field for thepoints
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.GradingResultDto
class GradingResultDto extends Record implements Serializable-
Serialized Fields
-
grading
@NotNull GradingDto grading
The field for thegrading
record component. -
submissionId
UUID submissionId
The field for thesubmissionId
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.ModifyTaskDto
class ModifyTaskDto extends Record implements Serializable-
Serialized Fields
-
additionalData
T additionalData
The field for theadditionalData
record component. -
maxPoints
@NotNull @PositiveOrZero BigDecimal maxPoints
The field for themaxPoints
record component. -
status
@NotNull TaskStatus status
The field for thestatus
record component. -
taskGroupId
Long taskGroupId
The field for thetaskGroupId
record component. -
taskType
@NotEmpty @Size(max=100) String taskType
The field for thetaskType
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.ModifyTaskGroupDto
class ModifyTaskGroupDto extends Record implements Serializable-
Serialized Fields
-
additionalData
T additionalData
The field for theadditionalData
record component. -
status
@NotNull TaskStatus status
The field for thestatus
record component. -
taskGroupType
@NotEmpty @Size(max=100) String taskGroupType
The field for thetaskGroupType
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.SubmissionDto
class SubmissionDto extends Record implements Serializable-
Serialized Fields
-
assignmentId
@Size(max=255) String assignmentId
The field for theassignmentId
record component. -
evaluationResult
GradingDto evaluationResult
The field for theevaluationResult
record component. -
feedbackLevel
@jakarta.validation.constraints.NotNull,@jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(3L) int feedbackLevel
The field for thefeedbackLevel
record component. -
id
@NotNull UUID id
The field for theid
record component. -
language
@NotNull @Size(min=2,max=2) @Pattern(regexp="de|en") String language
The field for thelanguage
record component. -
mode
@NotNull SubmissionMode mode
The field for themode
record component. -
submission
T submission
The field for thesubmission
record component. -
submissionTime
@NotNull @PastOrPresent Instant submissionTime
The field for thesubmissionTime
record component. -
taskId
@jakarta.validation.constraints.NotNull long taskId
The field for thetaskId
record component. -
userId
@Size(max=255) String userId
The field for theuserId
record component.
-
-
-
Record Class at.jku.dke.etutor.task_app.dto.SubmitSubmissionDto
class SubmitSubmissionDto extends Record implements Serializable-
Serialized Fields
-
assignmentId
@Size(max=255) String assignmentId
The field for theassignmentId
record component. -
feedbackLevel
@NotNull @Min(0L) @Max(3L) Integer feedbackLevel
The field for thefeedbackLevel
record component. -
language
@NotNull @Size(min=2,max=2) @Pattern(regexp="de|en") String language
The field for thelanguage
record component. -
mode
@NotNull SubmissionMode mode
The field for themode
record component. -
submission
T submission
The field for thesubmission
record component. -
taskId
@NotNull Long taskId
The field for thetaskId
record component. -
userId
@Size(max=255) String userId
The field for theuserId
record component.
-
-
-