SkyLearn-Test/quiz/migrations/0004_alter_essayquestion_options_and_more.py
2024-10-05 01:58:34 +03:00

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,
),
]