CineDev commited on
Commit
232322d
·
1 Parent(s): b3d511b

Fix live interview code grading

Browse files
apps/assessments/serializers.py CHANGED
@@ -54,3 +54,4 @@ class ExecuteCodeSerializer(serializers.Serializer):
54
  code = serializers.CharField()
55
  language = serializers.CharField()
56
  stdin = serializers.CharField(required=False, allow_blank=True)
 
 
54
  code = serializers.CharField()
55
  language = serializers.CharField()
56
  stdin = serializers.CharField(required=False, allow_blank=True)
57
+ expected_output = serializers.CharField(required=False, allow_blank=True)
apps/assessments/views.py CHANGED
@@ -177,7 +177,7 @@ class ExecuteCodeView(views.APIView):
177
  serializer.validated_data['code'],
178
  serializer.validated_data['language'],
179
  serializer.validated_data.get('stdin', ''),
180
- ''
181
  )
182
  return Response(result, status=status.HTTP_200_OK)
183
 
 
177
  serializer.validated_data['code'],
178
  serializer.validated_data['language'],
179
  serializer.validated_data.get('stdin', ''),
180
+ serializer.validated_data.get('expected_output', '')
181
  )
182
  return Response(result, status=status.HTTP_200_OK)
183