diff --git a/core/serializers/subscription.py b/core/serializers/subscription.py
index 6509c7546196635f614ef9a6b19a4aa3f0f1f2ca..075363b563ea0051be9b147767c1041bd308090e 100644
--- a/core/serializers/subscription.py
+++ b/core/serializers/subscription.py
@@ -8,13 +8,13 @@ from core.serializers import (DynamicFieldsModelSerializer, FeedbackSerializer,
 
 class SubmissionAssignmentSerializer(DynamicFieldsModelSerializer):
     text = serializers.ReadOnlyField()
-    type_pk = serializers.ReadOnlyField(source='type.pk')
+    type = serializers.ReadOnlyField(source='type.pk')
     full_score = serializers.ReadOnlyField(source='type.full_score')
     tests = TestSerializer(many=True, read_only=True)
 
     class Meta:
         model = Submission
-        fields = ('pk', 'type_pk', 'text', 'full_score', 'tests')
+        fields = ('pk', 'type', 'text', 'full_score', 'tests')
 
 
 class AssignmentSerializer(DynamicFieldsModelSerializer):