from django.db import models class ExamAttemptAnswer(models.Model): attempt = models.ForeignKey("labs.ExamAttempt", on_delete=models.CASCADE) attempt_section = models.ForeignKey("labs.ExamAttemptSection", on_delete=models.CASCADE) question = models.ForeignKey("labs.ExamQuestion", on_delete=models.CASCADE) answer = models.JSONField(default=list) is_answered = models.BooleanField(default=False) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) class Meta: db_table = "exam_attempt_answers"