diff --git a/src/main/java/fr/univ_lille/gitlab/classrooms/quiz/QuizScore.java b/src/main/java/fr/univ_lille/gitlab/classrooms/quiz/QuizScore.java index cc3106c..515f529 100644 --- a/src/main/java/fr/univ_lille/gitlab/classrooms/quiz/QuizScore.java +++ b/src/main/java/fr/univ_lille/gitlab/classrooms/quiz/QuizScore.java @@ -38,7 +38,7 @@ public class QuizScore { @Id String studentId; - long submissionCount = 1; + int submissionCount = 1; ZonedDateTime submissionDate = ZonedDateTime.now(); @@ -70,11 +70,11 @@ public class QuizScore { this.score = score; } - public long getSubmissionCount() { + public int getSubmissionCount() { return submissionCount; } - public void setSubmissionCount(long submissionCount) { + public void setSubmissionCount(int submissionCount) { this.submissionCount = submissionCount; } diff --git a/src/main/resources/db/migration/V5__QUIZ_SCORE_new_columns.sql b/src/main/resources/db/migration/V5__QUIZ_SCORE_new_columns.sql new file mode 100644 index 0000000..ee4dd4b --- /dev/null +++ b/src/main/resources/db/migration/V5__QUIZ_SCORE_new_columns.sql @@ -0,0 +1,14 @@ +alter table quiz_score + alter column score type bigint; + +alter table quiz_score + add column max_score bigint; + +alter table quiz_score + add column submission_count int; + +alter table quiz_score + add column submission_date timestamp with time zone; + +alter table quiz_score + drop column submitted_at;