feat: add math engine and puzzle services
This commit is contained in:
@@ -7,6 +7,7 @@ from .models import (
|
||||
ContestAttempt,
|
||||
ContestQuestion,
|
||||
LeaderboardSnapshot,
|
||||
MathGameAttempt,
|
||||
Question,
|
||||
QuestionVersion,
|
||||
RatingHistory,
|
||||
@@ -64,3 +65,21 @@ admin.site.register(ContestAnswer)
|
||||
admin.site.register(RealtimeMatch)
|
||||
admin.site.register(RatingHistory)
|
||||
admin.site.register(LeaderboardSnapshot)
|
||||
|
||||
|
||||
@admin.register(MathGameAttempt)
|
||||
class MathGameAttemptAdmin(admin.ModelAdmin):
|
||||
list_display = (
|
||||
"id",
|
||||
"user",
|
||||
"kind",
|
||||
"difficulty",
|
||||
"status",
|
||||
"score",
|
||||
"hints_used",
|
||||
"started_at",
|
||||
)
|
||||
list_filter = ("kind", "difficulty", "status")
|
||||
search_fields = ("user__username", "user__nickname")
|
||||
readonly_fields = ("puzzle", "solution", "submission", "started_at", "submitted_at")
|
||||
ordering = ("-started_at",)
|
||||
|
||||
Reference in New Issue
Block a user