131 lines
4.1 KiB
Python
131 lines
4.1 KiB
Python
# Generated by Django 4.2.16 on 2024-10-04 22:51
|
|
|
|
import django.core.validators
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
dependencies = [
|
|
("course", "0004_alter_course_code_alter_course_credit_and_more"),
|
|
("quiz", "0003_choice_choice_es_choice_choice_fr_and_more"),
|
|
]
|
|
|
|
operations = [
|
|
migrations.AlterModelOptions(
|
|
name="essayquestion",
|
|
options={
|
|
"verbose_name": "Essay Style Question",
|
|
"verbose_name_plural": "Essay Style Questions",
|
|
},
|
|
),
|
|
migrations.RenameField(
|
|
model_name="choice",
|
|
old_name="choice",
|
|
new_name="choice_text",
|
|
),
|
|
migrations.RenameField(
|
|
model_name="choice",
|
|
old_name="choice_en",
|
|
new_name="choice_text_en",
|
|
),
|
|
migrations.RenameField(
|
|
model_name="choice",
|
|
old_name="choice_es",
|
|
new_name="choice_text_es",
|
|
),
|
|
migrations.RenameField(
|
|
model_name="choice",
|
|
old_name="choice_fr",
|
|
new_name="choice_text_fr",
|
|
),
|
|
migrations.RenameField(
|
|
model_name="choice",
|
|
old_name="choice_ru",
|
|
new_name="choice_text_ru",
|
|
),
|
|
migrations.AlterField(
|
|
model_name="mcquestion",
|
|
name="choice_order",
|
|
field=models.CharField(
|
|
blank=True,
|
|
choices=[
|
|
("content", "Content"),
|
|
("random", "Random"),
|
|
("none", "None"),
|
|
],
|
|
default="random",
|
|
help_text="The order in which multiple-choice options are displayed to the user",
|
|
max_length=30,
|
|
verbose_name="Choice Order",
|
|
),
|
|
preserve_default=False,
|
|
),
|
|
migrations.AlterField(
|
|
model_name="question",
|
|
name="figure",
|
|
field=models.ImageField(
|
|
blank=True,
|
|
default="test",
|
|
help_text="Add an image for the question if necessary.",
|
|
upload_to="uploads/%Y/%m/%d",
|
|
verbose_name="Figure",
|
|
),
|
|
preserve_default=False,
|
|
),
|
|
migrations.AlterField(
|
|
model_name="quiz",
|
|
name="category",
|
|
field=models.CharField(
|
|
blank=True,
|
|
choices=[
|
|
("assignment", "Assignment"),
|
|
("exam", "Exam"),
|
|
("practice", "Practice Quiz"),
|
|
],
|
|
max_length=20,
|
|
),
|
|
),
|
|
migrations.AlterField(
|
|
model_name="quiz",
|
|
name="course",
|
|
field=models.ForeignKey(
|
|
default=1,
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
to="course.course",
|
|
),
|
|
preserve_default=False,
|
|
),
|
|
migrations.AlterField(
|
|
model_name="quiz",
|
|
name="draft",
|
|
field=models.BooleanField(
|
|
default=False,
|
|
help_text="If yes, the quiz is not displayed in the quiz list and can only be taken by users who can edit quizzes.",
|
|
verbose_name="Draft",
|
|
),
|
|
),
|
|
migrations.AlterField(
|
|
model_name="quiz",
|
|
name="pass_mark",
|
|
field=models.SmallIntegerField(
|
|
default=50,
|
|
help_text="Percentage required to pass exam.",
|
|
validators=[django.core.validators.MaxValueValidator(100)],
|
|
verbose_name="Pass Mark",
|
|
),
|
|
),
|
|
migrations.AlterField(
|
|
model_name="sitting",
|
|
name="course",
|
|
field=models.ForeignKey(
|
|
default=1,
|
|
on_delete=django.db.models.deletion.CASCADE,
|
|
to="course.course",
|
|
verbose_name="Course",
|
|
),
|
|
preserve_default=False,
|
|
),
|
|
]
|