diff --git a/core/serializers.py b/core/serializers.py index 56ec29e3d8f31420a9837991805950a44d6e31a1..f6553ca524ec16366547341dc5baba2d504eba6f 100644 --- a/core/serializers.py +++ b/core/serializers.py @@ -35,12 +35,13 @@ class SubmissionTypeSerializer(serializers.ModelSerializer): class SubmissionSerializer(serializers.ModelSerializer): feedback = serializers.ReadOnlyField(source='feedback.text') score = serializers.ReadOnlyField(source='feedback.score') - type = serializers.ReadOnlyField(source='type.name') + type_id = serializers.ReadOnlyField(source='type.id') + type_name = serializers.ReadOnlyField(source='type.name') full_score = serializers.ReadOnlyField(source='type.full_score') class Meta: model = Submission - fields = ('type', 'text', 'feedback', 'score', 'full_score') + fields = ('type_id', 'type_name', 'text', 'feedback', 'score', 'full_score') class StudentSerializer(serializers.ModelSerializer):