From 7d4a5025dacc1340d83e6826fab8fe3e13324d86 Mon Sep 17 00:00:00 2001 From: Ross Date: Fri, 20 Aug 2021 21:38:01 +0100 Subject: [PATCH] . --- sbas/admin.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/sbas/admin.py b/sbas/admin.py index 76ead7a8..25f891bf 100644 --- a/sbas/admin.py +++ b/sbas/admin.py @@ -10,10 +10,34 @@ from django.forms import ModelForm from reversion.admin import VersionAdmin from django.forms.widgets import RadioSelect +from tinymce.widgets import TinyMCE class ExamInline(admin.TabularInline): model = Question.exams.through extra = 1 +class QuestionAdminForm(ModelForm): + class Meta: + model = Question + + widgets = { + # "normal": RadioSelect( + # choices=[(True, 'Yes'), + # (False, 'No')]) + "stem" : TinyMCE(attrs={'cols': 80, 'rows': 30}), + "feedback" : TinyMCE(attrs={'cols': 80, 'rows': 30}), + "a_answer" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "a_feedback" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "b_answer" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "b_answer" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "c_answer" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "c_answer" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "d_feedback" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "d_feedback" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "e_feedback" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + "e_feedback" : TinyMCE(attrs={'cols': 80, 'rows': 4}), + } + + class QuestionAdmin(VersionAdmin): #form = RapidAdminForm