diff --git a/server/apps/exam/serializers.py b/server/apps/exam/serializers.py index bfbf934..72c3840 100644 --- a/server/apps/exam/serializers.py +++ b/server/apps/exam/serializers.py @@ -110,14 +110,8 @@ class ExamListSerializer(ModelSerializer): def get_examrecords(self, obj): user = self.context['request'].user - exam_record = ExamRecord.objects.filter(exam=obj, create_by=user) - if exam_record: - ids = [] - for er in exam_record: - ids.append(er.id) - return ids - else: - return None + exam_record = ExamRecord.objects.filter(exam=obj, create_by=user).values('id', 'score', 'is_pass') + return list(exam_record) class ExamDetailSerializer(ModelSerializer):