Spaces:
Runtime error
Runtime error
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 |
|