Training Service
KYPO Training - API Reference Version: 22.12-rc.1
[ Base URL: localhost:8083/kypo-rest-training/api/v1 ]
Cheating detection
DELETE/cheating-detections/{cheatingDetectionId}/delete
Delete detection events of cheating detection
GET/cheating-detections/{cheatingDetectionId}/find-all-events
Get all detection events of cheating detection.
GET/cheating-detections/{trainingInstanceId}/find-all-detections
Get all cheating detections of training instance.
Clusters
GET/clusters/training-definitions/{definitionId}/n-dimensional/sse
Get n-dimensional cluster SSE.
Command Visualizations
GET/visualizations/commands/training-instances/{instanceId}
Get all commands executed in the given training instance associated by training runs
GET/visualizations/commands/training-instances/{instanceId}/aggregated
Get aggregated correct/incorrect commands executed during the given training runs.
GET/visualizations/commands/training-runs/{runId}
Get commands executed during the given training run.
GET/visualizations/commands/training-runs/{runId}/aggregated
Get aggregated correct/incorrect commands executed during the given training runs.
GET/visualizations/commands/training-runs/{runId}/all
Get all commands executed in the given Training Run
GET/visualizations/graphs/reference/training-definitions/{definitionId}
Get reference graph for the given training definition.
GET/visualizations/graphs/reference/training-instances/{instanceId}
Get reference graph for the given training instance.
GET/visualizations/graphs/reference/training-runs/{runId}
Get reference graph for the given training run.
GET/visualizations/graphs/summary/training-instances/{instanceId}
Get summary graph for the given training instance.
GET/visualizations/graphs/trainee/training-runs/{runId}
Get reference graph for the given training run.
GET/visualizations/training-instances/{instanceId}/training-runs
Get finished training runs of the training instance.
Training definitions
GET/training-definitions/{definitionId}/designers-not-in-training-definition
Get designers not in given training definition.
GET/training-definitions/{definitionId}/has-reference-solution
Get boolean value if the reference solution is defined or not.
DELETE/training-definitions/{definitionId}/levels/{levelId}
Delete specific level from training definition
Training instances
GET/training-instances/{instanceId}/organizers-not-in-training-instance
Get organizers not in given training instance.
GET/training-instances/{instanceId}/training-runs
Get all training runs of specific training instance
Visualizations
GET/visualizations/training-definitions/{definitionId}
Get necessary data for analytical dashboard.
GET/visualizations/training-definitions/{definitionId}/clustering
Get necessary clustering visualization data for training definition.
GET/visualizations/training-instances/clustering
Get necessary clustering visualization data for the specified training instances.
GET/visualizations/training-instances/{instanceId}
Get necessary visualization info for training instance.
GET/visualizations/training-instances/{instanceId}/clustering
Get necessary clustering visualization data for organizer.
GET/visualizations/training-instances/{instanceId}/level-tabs
Get necessary level tabs visualization info for training instance.
GET/visualizations/training-instances/{instanceId}/levels/{levelId}
Get necessary data for compact level view visualization.
GET/visualizations/training-instances/{instanceId}/participants
Get necessary info about participants for specific training instance.
GET/visualizations/training-instances/{instanceId}/progress
Get necessary visualization info for training instance.
GET/visualizations/training-instances/{instanceId}/table
Get necessary table visualization data for organizer.
GET/visualizations/training-instances/{instanceId}/timeline
Get necessary timeline visualization data for organizer.
GET/visualizations/training-instances/{instanceId}/training-runs/{runId}/commands
Get all commands in a training run.
GET/visualizations/training-runs/{runId}/clustering
Get necessary clustering visualization data for trainee.
GET/visualizations/training-runs/{runId}/table
Get necessary table visualization data for trainee.
GET/visualizations/training-runs/{runId}/timeline
Get necessary timeline visualization data for trainee.
Models
AbstractDetectionEventDTO
AbstractLevelDTO
AbstractLevelExportDTO
AbstractLevelImportDTO
AbstractLevelUpdateDTO
AbstractLevelVisualizationDTO
AccessLevelDTO
AccessLevelExportDTO
AccessLevelImportDTO
AccessLevelUpdateDTO
AccessLevelVisualizationDTO
AccessTrainingRunDTO
AccessedTrainingRunDTO
AccessedTrainingRunRestResource
AnswerSimilarityDetectionEventDTO
ApiEntityError
ApiError
ApiMicroserviceError
ApiSubError
AssessmentLevelDTO
AssessmentLevelExportDTO
AssessmentLevelImportDTO
AssessmentLevelUpdateDTO
AssessmentLevelVisualizationDTO
AttachmentImportDTO
BasicLevelInfoDTO
BetaTestingGroupCreateDTO
BetaTestingGroupUpdateDTO
CheatingDetectionDTO
CheatingDetectionRestResource
ClusteringLevelDTO
ClusteringLevelPlayerDTO
ClusteringVisualizationDTO
CompactLevelViewDTO
CompactLevelViewEventDTO
CompactLevelViewUserDTO
CorrectAnswerDTO
DetectionEventParticipantDTO
DetectionEventRestResource
EntityErrorDetail
ExportTrainingDefinitionAndLevelsDTO
ExtendedMatchingOptionDTO
ExtendedMatchingStatementDTO
ForbiddenCommandsDetectionEventDTO
HintDTO
HintExportDTO
HintImportDTO
ImportTrainingDefinitionDTO
InfoLevelDTO
InfoLevelExportDTO
InfoLevelImportDTO
InfoLevelUpdateDTO
InfoLevelVisualizationDTO
IsCorrectAnswerDTO
JavaApiError
LevelAnalyticalDashboardDTO
LevelTabsHintDTO
LevelTabsLevelDTO
LevelTabsPlayerDTO
LocationSimilarityDetectionEventDTO
MinimalSolveTimeDetectionEventDTO
MitreTechniqueDTO
NoCommandsDetectionEventDTO
Pageable
Pagination
ParticipantAnalyticalDashboardDTO
ParticipantLevelAnalyticalDashboardDTO
PlayerDataDTO
PythonApiError
QuestionAnswerDTO
QuestionChoiceDTO
QuestionDTO
ReferenceSolutionNodeDTO
RoleDTO
SnapshotHookDTO
Sort
TakenHintDTO
TimeProximityDetectionEventDTO
TimelineDTO
TrainingDefinitionByIdDTO
TrainingDefinitionCreateDTO
TrainingDefinitionDTO
TrainingDefinitionInfoDTO
TrainingDefinitionMitreTechniqueDTO
TrainingDefinitionRestResource
TrainingDefinitionUpdateDTO
TrainingInstanceAnalyticalDashboardDTO
TrainingInstanceArchiveDTO
TrainingInstanceAssignPoolIdDTO
TrainingInstanceBasicInfoDTO
TrainingInstanceCreateDTO
TrainingInstanceDTO
TrainingInstanceFindAllResponseDTO
TrainingInstanceRestResource
TrainingInstanceUpdateDTO
TrainingLevelDTO
TrainingLevelExportDTO
TrainingLevelImportDTO
TrainingLevelUpdateDTO
TrainingLevelVisualizationDTO
TrainingResultsDTO
TrainingRunByIdDTO
TrainingRunDTO
TrainingRunRestResource
UserInfoDTO
UserInfoRestResource
UserRefDTO
ValidateAnswerDTO
ValidatePasskeyDTO
VisualizationInfoDTO