diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java index 9cd2c12b033ab48a03b81467536908abccc5a36a..c80c3a9fd77606332b99740bd2cba33d420307df 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java @@ -24,7 +24,7 @@ public class DecisionMatrixRow implements Serializable { private double keywordUsed; private double completedInTime; private double solutionDisplayed; - private double wrongFlags; + private double wrongAnswers; @ManyToOne(fetch = FetchType.LAZY) private TrainingPhase trainingPhase; @@ -77,12 +77,12 @@ public class DecisionMatrixRow implements Serializable { this.solutionDisplayed = solutionDisplayed; } - public double getWrongFlags() { - return wrongFlags; + public double getWrongAnswers() { + return wrongAnswers; } - public void setWrongFlags(double wrongFlags) { - this.wrongFlags = wrongFlags; + public void setWrongAnswers(double wrongAnswers) { + this.wrongAnswers = wrongAnswers; } public TrainingPhase getTrainingPhase() { @@ -102,7 +102,7 @@ public class DecisionMatrixRow implements Serializable { ", keywordUsed=" + keywordUsed + ", completedInTime=" + completedInTime + ", solutionDisplayed=" + solutionDisplayed + - ", wrongFlags=" + wrongFlags + + ", wrongAnswers=" + wrongAnswers + '}'; } } diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java index bd4f8d48b042a775081be75582e97cad8fb479b0..5d26e4d38d15998df68de89e547983e34995933b 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java @@ -21,9 +21,9 @@ public class Task implements Serializable { private String title; private String content; - private String flag; + private String answer; private String solution; - private int incorrectFlagLimit; + private int incorrectAnswerLimit; @Column(name = "order_in_training_phase", nullable = false) private Integer order; @@ -63,12 +63,12 @@ public class Task implements Serializable { this.content = content; } - public String getFlag() { - return flag; + public String getAnswer() { + return answer; } - public void setFlag(String flag) { - this.flag = flag; + public void setAnswer(String answer) { + this.answer = answer; } public String getSolution() { @@ -79,12 +79,12 @@ public class Task implements Serializable { this.solution = solution; } - public int getIncorrectFlagLimit() { - return incorrectFlagLimit; + public int getIncorrectAnswerLimit() { + return incorrectAnswerLimit; } - public void setIncorrectFlagLimit(int incorrectFlagLimit) { - this.incorrectFlagLimit = incorrectFlagLimit; + public void setIncorrectAnswerLimit(int incorrectAnswerLimit) { + this.incorrectAnswerLimit = incorrectAnswerLimit; } public TrainingPhase getTrainingPhase() { @@ -102,9 +102,9 @@ public class Task implements Serializable { "id=" + id + ", title='" + title + '\'' + ", content='" + content + '\'' + - ", flag='" + flag + '\'' + + ", answer='" + answer + '\'' + ", solution='" + solution + '\'' + - ", incorrectFlagLimit=" + incorrectFlagLimit + + ", incorrectAnswerLimit=" + incorrectAnswerLimit + ", order=" + order + '}'; } diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java index 2aff635518d5fdddf15011a35c3da52d4cc21a29..d9c5e69024c36db8757183a6049c72589cf2f5fa 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java @@ -13,7 +13,7 @@ public class TrainingPhase extends AbstractPhase { private int estimatedDuration; private int allowedCommands; - private int allowedWrongFlags; + private int allowedWrongAnswers; @OrderBy @OneToMany(mappedBy = "trainingPhase", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) @@ -43,12 +43,12 @@ public class TrainingPhase extends AbstractPhase { this.allowedCommands = allowedCommands; } - public int getAllowedWrongFlags() { - return allowedWrongFlags; + public int getAllowedWrongAnswers() { + return allowedWrongAnswers; } - public void setAllowedWrongFlags(int allowedWrongFlags) { - this.allowedWrongFlags = allowedWrongFlags; + public void setAllowedWrongAnswers(int allowedWrongAnswers) { + this.allowedWrongAnswers = allowedWrongAnswers; } public List<Task> getTasks() { diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/DecisionMatrixRowDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/DecisionMatrixRowDTO.java index 4c907a2b72f4624f88426f6ba1d24643b4068467..ad3e6999350ac014a0f391906cf176e7409aeed5 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/DecisionMatrixRowDTO.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/DecisionMatrixRowDTO.java @@ -7,7 +7,7 @@ public class DecisionMatrixRowDTO { private double keywordUsed; private double completedInTime; private double solutionDisplayed; - private double wrongFlags; + private double wrongAnswers; public long getId() { return id; @@ -57,12 +57,12 @@ public class DecisionMatrixRowDTO { this.solutionDisplayed = solutionDisplayed; } - public double getWrongFlags() { - return wrongFlags; + public double getWrongAnswers() { + return wrongAnswers; } - public void setWrongFlags(double wrongFlags) { - this.wrongFlags = wrongFlags; + public void setWrongAnswers(double wrongAnswers) { + this.wrongAnswers = wrongAnswers; } @Override @@ -74,7 +74,7 @@ public class DecisionMatrixRowDTO { ", keywordUsed=" + keywordUsed + ", completedInTime=" + completedInTime + ", solutionDisplayed=" + solutionDisplayed + - ", wrongFlags=" + wrongFlags + + ", wrongAnswers=" + wrongAnswers + '}'; } } diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskDTO.java index 3559cc264a68809241510f31c66bd594150e1873..d975486ab87e15708d4dc9ae767533d755432ff3 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskDTO.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskDTO.java @@ -6,9 +6,9 @@ public class TaskDTO { private String title; private Integer order; private String content; - private String flag; + private String answer; private String solution; - private int incorrectFlagLimit; + private int incorrectAnswerLimit; public Long getId() { return id; @@ -42,12 +42,12 @@ public class TaskDTO { this.content = content; } - public String getFlag() { - return flag; + public String getAnswer() { + return answer; } - public void setFlag(String flag) { - this.flag = flag; + public void setAnswer(String answer) { + this.answer = answer; } public String getSolution() { @@ -58,12 +58,12 @@ public class TaskDTO { this.solution = solution; } - public int getIncorrectFlagLimit() { - return incorrectFlagLimit; + public int getIncorrectAnswerLimit() { + return incorrectAnswerLimit; } - public void setIncorrectFlagLimit(int incorrectFlagLimit) { - this.incorrectFlagLimit = incorrectFlagLimit; + public void setIncorrectAnswerLimit(int incorrectAnswerLimit) { + this.incorrectAnswerLimit = incorrectAnswerLimit; } @Override @@ -73,9 +73,9 @@ public class TaskDTO { ", title='" + title + '\'' + ", order=" + order + ", content='" + content + '\'' + - ", flag='" + flag + '\'' + + ", answer='" + answer + '\'' + ", solution='" + solution + '\'' + - ", incorrectFlagLimit=" + incorrectFlagLimit + + ", incorrectAnswerLimit=" + incorrectAnswerLimit + "} " + super.toString(); } } diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskUpdateDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskUpdateDTO.java index 5b1e8d532eda591befcf7b8152ed84fef690d0d2..bf3b10a3906d8ac6052f97b98a53cf5b6cbd7471 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskUpdateDTO.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TaskUpdateDTO.java @@ -17,17 +17,17 @@ public class TaskUpdateDTO { private String content; @ApiModelProperty(value = "Keyword that must be found in the task. Necessary in order to get to the next phase", required = true, example = "secretFlag") - @NotEmpty(message = "Flag of task cannot be null") - private String flag; + @NotEmpty(message = "Answer of task cannot be null") + private String answer; - @ApiModelProperty(value = "Description how to get the flag", required = true, example = "Open secret.txt") + @ApiModelProperty(value = "Description how to get the answer", required = true, example = "Open secret.txt") @NotEmpty(message = "Solution of task cannot be null") private String solution; - @ApiModelProperty(value = "It defines the allowed number of incorrect flags submitted by the player", required = true, example = "5") - @NotNull(message = "Limit of the number of provided incorrect flags must be specified") - @PositiveOrZero(message = "Limit of the number of provided incorrect flags must not be a negative number") - private Integer incorrectFlagLimit; + @ApiModelProperty(value = "It defines the allowed number of incorrect answers submitted by the player", required = true, example = "5") + @NotNull(message = "Limit of the number of provided incorrect answers must be specified") + @PositiveOrZero(message = "Limit of the number of provided incorrect answers must not be a negative number") + private Integer incorrectAnswerLimit; public String getTitle() { return title; @@ -45,12 +45,12 @@ public class TaskUpdateDTO { this.content = content; } - public String getFlag() { - return flag; + public String getAnswer() { + return answer; } - public void setFlag(String flag) { - this.flag = flag; + public void setAnswer(String answer) { + this.answer = answer; } public String getSolution() { @@ -61,12 +61,12 @@ public class TaskUpdateDTO { this.solution = solution; } - public Integer getIncorrectFlagLimit() { - return incorrectFlagLimit; + public Integer getIncorrectAnswerLimit() { + return incorrectAnswerLimit; } - public void setIncorrectFlagLimit(Integer incorrectFlagLimit) { - this.incorrectFlagLimit = incorrectFlagLimit; + public void setIncorrectAnswerLimit(Integer incorrectAnswerLimit) { + this.incorrectAnswerLimit = incorrectAnswerLimit; } @Override @@ -74,9 +74,9 @@ public class TaskUpdateDTO { return "TaskUpdateDto{" + "title='" + title + '\'' + ", content='" + content + '\'' + - ", flag='" + flag + '\'' + + ", answer='" + answer + '\'' + ", solution='" + solution + '\'' + - ", incorrectFlagLimit=" + incorrectFlagLimit + + ", incorrectAnswerLimit=" + incorrectAnswerLimit + '}'; } } diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseDTO.java index 5f5507126763b95d3fbb448c007bb05bbf174a5f..3cf60665a609c43a61696b35194f2641f49dadd4 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseDTO.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseDTO.java @@ -9,7 +9,7 @@ public class TrainingPhaseDTO extends AbstractPhaseDTO { private int estimatedDuration; private int allowedCommands; - private int allowedWrongFlags; + private int allowedWrongAnswers; private List<TaskDTO> tasks = new ArrayList<>(); private List<DecisionMatrixRowDTO> decisionMatrix; @@ -30,12 +30,12 @@ public class TrainingPhaseDTO extends AbstractPhaseDTO { this.allowedCommands = allowedCommands; } - public int getAllowedWrongFlags() { - return allowedWrongFlags; + public int getAllowedWrongAnswers() { + return allowedWrongAnswers; } - public void setAllowedWrongFlags(int allowedWrongFlags) { - this.allowedWrongFlags = allowedWrongFlags; + public void setAllowedWrongAnswers(int allowedWrongAnswers) { + this.allowedWrongAnswers = allowedWrongAnswers; } public List<TaskDTO> getTasks() { diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseUpdateDTO.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseUpdateDTO.java index f7f051f52e73d5e79b7bffb0653c6cf8b652ae36..c1ca1f611818484ca8d0b12e266bb29997987a2b 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseUpdateDTO.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/dto/training/TrainingPhaseUpdateDTO.java @@ -12,9 +12,9 @@ public class TrainingPhaseUpdateDTO { @NotEmpty(message = "Training phase title must not be blank") private String title; - @ApiModelProperty(value = "Maximal number of allowed wrong flags provided by played", required = true, example = "10") - @NotNull(message = "Maximal number of allowed wrong flags must be set") - private Integer allowedWrongFlags; + @ApiModelProperty(value = "Maximal number of allowed wrong answers provided by played", required = true, example = "10") + @NotNull(message = "Maximal number of allowed wrong answers must be set") + private Integer allowedWrongAnswers; @ApiModelProperty(value = "Maximal number of allowed commands provided by played", required = true, example = "10") @NotNull(message = "Maximal number of allowed commands must be set") @@ -34,12 +34,12 @@ public class TrainingPhaseUpdateDTO { this.title = title; } - public Integer getAllowedWrongFlags() { - return allowedWrongFlags; + public Integer getAllowedWrongAnswers() { + return allowedWrongAnswers; } - public void setAllowedWrongFlags(Integer allowedWrongFlags) { - this.allowedWrongFlags = allowedWrongFlags; + public void setAllowedWrongAnswers(Integer allowedWrongAnswers) { + this.allowedWrongAnswers = allowedWrongAnswers; } public Integer getAllowedCommands() { diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/service/TaskService.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/service/TaskService.java index ef29146e6fd9249b5927abb8af89e9480928e744..e275b1efd99f3a92f7a21a5f628d66a42f7c5afb 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/service/TaskService.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/service/TaskService.java @@ -40,10 +40,10 @@ public class TaskService { task.setTitle("Title of a new task"); task.setTrainingPhase(trainingPhase); task.setOrder(taskRepository.getCurrentMaxOrder(phaseId) + 1); - task.setFlag("Secret flag"); + task.setAnswer("Secret flag"); task.setContent("Task content ..."); task.setSolution("Task solution ..."); - task.setIncorrectFlagLimit(1); + task.setIncorrectAnswerLimit(1); Task persistedEntity = taskRepository.save(task);