change enum

This commit is contained in:
2026-05-09 02:30:47 -06:00
parent 78158471b2
commit c466dfd3c6
23 changed files with 451 additions and 503 deletions

View File

@@ -2,7 +2,7 @@ from rest_framework import serializers
from account.serializers import UserSerializer
from .models import Exercise, Tutorial
from .models import Exercise, ExerciseType, Tutorial
class TutorialListSerializer(serializers.ModelSerializer):
@@ -65,13 +65,13 @@ class ExerciseSerializer(serializers.ModelSerializer):
class CreateExerciseSerializer(serializers.Serializer):
tutorial_id = serializers.IntegerField()
type = serializers.ChoiceField(choices=["mcq", "sort", "fill"])
type = serializers.ChoiceField(choices=ExerciseType.choices)
data = serializers.JSONField()
order = serializers.IntegerField(default=0)
class EditExerciseSerializer(serializers.Serializer):
id = serializers.IntegerField()
type = serializers.ChoiceField(choices=["mcq", "sort", "fill"])
type = serializers.ChoiceField(choices=ExerciseType.choices)
data = serializers.JSONField()
order = serializers.IntegerField(default=0)