mirror of
https://github.com/MarijnDoeve/TijdVoorDeTest.git
synced 2026-03-06 04:44:19 +01:00
Add basic quiz functionality
This commit is contained in:
43
tvdt/quiz/admin.py
Normal file
43
tvdt/quiz/admin.py
Normal file
@@ -0,0 +1,43 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from .models import Question, Answer, Candidate, Quiz, Season, GivenAnswer
|
||||
|
||||
|
||||
class CandidatesAdmin(admin.StackedInline):
|
||||
model = Candidate
|
||||
extra = 1
|
||||
|
||||
|
||||
@admin.register(Season)
|
||||
class SeasonAdmin(admin.ModelAdmin):
|
||||
inlines = [CandidatesAdmin]
|
||||
|
||||
|
||||
class QuestionInline(admin.TabularInline):
|
||||
model = Question
|
||||
extra = 0
|
||||
|
||||
|
||||
@admin.register(Quiz)
|
||||
class QuizAdmin(admin.ModelAdmin):
|
||||
inlines = [QuestionInline]
|
||||
|
||||
|
||||
class AnswerInline(admin.TabularInline):
|
||||
model = Answer
|
||||
extra = 0
|
||||
|
||||
|
||||
@admin.register(Question)
|
||||
class QuestionAdmin(admin.ModelAdmin):
|
||||
inlines = [AnswerInline]
|
||||
|
||||
|
||||
@admin.register(Candidate)
|
||||
class CandidateAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(GivenAnswer)
|
||||
class GivenAnswerAdmin(admin.ModelAdmin):
|
||||
pass
|
||||
Reference in New Issue
Block a user