diff --git a/longs/models.py b/longs/models.py index fc590b6b..db6295f7 100644 --- a/longs/models.py +++ b/longs/models.py @@ -732,9 +732,16 @@ class CidUserAnswer(models.Model): EIGHT = 8, _("8") score = models.CharField( - max_length=3, choices=ScoreOptions.choices, default=ScoreOptions.UNMARKED, blank=True + max_length=3, choices=ScoreOptions.choices, default=ScoreOptions.UNMARKED, blank=True, help_text="The final score for the candidate" ) +# primary_mark = models.ForeignKey( +# "AnswerMarks", related_name="primary_mark", on_delete=models.SET_NULL, null=True, blank=True +# ) +# secondary_mark = models.ForeignKey( +# "AnswerMarks", related_name="secondary_mark", on_delete=models.SET_NULL, null=True, blank=True +# ) + created = models.DateTimeField(auto_now_add=True) updated = models.DateTimeField(auto_now=True) @@ -770,3 +777,17 @@ class CidUserAnswer(models.Model): if self.score == "": return "" return float(self.score) + +#@reversion.register +#class AnswerMarks(models.Model): +# score = models.CharField( +# max_length=3, choices=CidUserAnswer.ScoreOptions.choices +# ) +# +# mark_reason = models.TextField(null=True, blank=True, help_text="Reason for the given mark - not visible to candidates") +# +# candidate_feedback = models.TextField(null=True, blank=True, help_text="Feedback for the candidate") +# +# marker = models.ForeignKey( +# settings.AUTH_USER_MODEL, related_name="marker", on_delete=models.CASCADE +# ) \ No newline at end of file