feat: create DRF endpoint to get course index context (#33667)

* feat: create DRF endpoint to get course index context

* refactor: update serializers location and added some tests

* refactor: move modulestore usage out of views

---------

Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com>
This commit is contained in:
Navin Karkera
2023-12-14 20:24:20 +05:30
committed by GitHub
parent 93099c384d
commit aaea6e5b14
10 changed files with 381 additions and 92 deletions

View File

@@ -50,3 +50,23 @@ class StrictSerializer(serializers.Serializer):
)
return ret
class ProctoringErrorModelSerializer(serializers.Serializer):
"""
Serializer for proctoring error model item.
"""
deprecated = serializers.BooleanField()
display_name = serializers.CharField()
help = serializers.CharField()
hide_on_enabled_publisher = serializers.BooleanField()
value = serializers.CharField()
class ProctoringErrorListSerializer(serializers.Serializer):
"""
Serializer for proctoring error list.
"""
key = serializers.CharField()
message = serializers.CharField()
model = ProctoringErrorModelSerializer()