From aa43040c304cb896be77c6367874ff92a1890cd0 Mon Sep 17 00:00:00 2001 From: Adil Mohak Date: Sat, 5 Oct 2024 01:58:34 +0300 Subject: [PATCH] Rename few model fields --- ...ourse_code_alter_course_credit_and_more.py | 96 +++++++++++++ ...04_alter_essayquestion_options_and_more.py | 130 ++++++++++++++++++ ...evel_alter_takencourse_comment_and_more.py | 70 ++++++++++ templates/{ => quiz}/progress.html | 0 4 files changed, 296 insertions(+) create mode 100644 course/migrations/0004_alter_course_code_alter_course_credit_and_more.py create mode 100644 quiz/migrations/0004_alter_essayquestion_options_and_more.py create mode 100644 result/migrations/0002_alter_result_level_alter_takencourse_comment_and_more.py rename templates/{ => quiz}/progress.html (100%) diff --git a/course/migrations/0004_alter_course_code_alter_course_credit_and_more.py b/course/migrations/0004_alter_course_code_alter_course_credit_and_more.py new file mode 100644 index 0000000..e4daff8 --- /dev/null +++ b/course/migrations/0004_alter_course_code_alter_course_credit_and_more.py @@ -0,0 +1,96 @@ +# Generated by Django 4.2.16 on 2024-10-04 22:51 + +from django.db import migrations, models +import django.utils.timezone + + +class Migration(migrations.Migration): + + dependencies = [ + ("course", "0003_course_summary_es_course_summary_fr_course_title_es_and_more"), + ] + + operations = [ + migrations.AlterField( + model_name="course", + name="code", + field=models.CharField(default="testcode101", max_length=200, unique=True), + preserve_default=False, + ), + migrations.AlterField( + model_name="course", + name="credit", + field=models.IntegerField(default=0), + ), + migrations.AlterField( + model_name="course", + name="is_elective", + field=models.BooleanField(default=False), + ), + migrations.AlterField( + model_name="course", + name="level", + field=models.CharField( + choices=[("Bachelor", "Bachelor Degree"), ("Master", "Master Degree")], + default="Bachelor", + max_length=25, + ), + preserve_default=False, + ), + migrations.AlterField( + model_name="course", + name="summary", + field=models.TextField(blank=True, default="Test summary", max_length=200), + preserve_default=False, + ), + migrations.AlterField( + model_name="course", + name="title", + field=models.CharField(default="Test title", max_length=200), + preserve_default=False, + ), + migrations.AlterField( + model_name="course", + name="year", + field=models.IntegerField( + choices=[(1, "1"), (2, "2"), (3, "3"), (4, "4"), (5, "5"), (6, "6")], + default=1, + ), + ), + migrations.AlterField( + model_name="program", + name="summary", + field=models.TextField(blank=True, default="Test summary"), + preserve_default=False, + ), + migrations.AlterField( + model_name="upload", + name="updated_date", + field=models.DateTimeField( + auto_now=True, default=django.utils.timezone.now + ), + preserve_default=False, + ), + migrations.AlterField( + model_name="upload", + name="upload_time", + field=models.DateTimeField( + auto_now_add=True, default=django.utils.timezone.now + ), + preserve_default=False, + ), + migrations.AlterField( + model_name="uploadvideo", + name="summary", + field=models.TextField(blank=True, default="test"), + preserve_default=False, + ), + migrations.AlterField( + model_name="uploadvideo", + name="timestamp", + field=models.DateTimeField( + auto_now_add=True, default=django.utils.timezone.now + ), + preserve_default=False, + ), + ] diff --git a/quiz/migrations/0004_alter_essayquestion_options_and_more.py b/quiz/migrations/0004_alter_essayquestion_options_and_more.py new file mode 100644 index 0000000..bedaf3d --- /dev/null +++ b/quiz/migrations/0004_alter_essayquestion_options_and_more.py @@ -0,0 +1,130 @@ +# 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, + ), + ] diff --git a/result/migrations/0002_alter_result_level_alter_takencourse_comment_and_more.py b/result/migrations/0002_alter_result_level_alter_takencourse_comment_and_more.py new file mode 100644 index 0000000..22f84d7 --- /dev/null +++ b/result/migrations/0002_alter_result_level_alter_takencourse_comment_and_more.py @@ -0,0 +1,70 @@ +# Generated by Django 4.2.16 on 2024-10-04 22:51 + +from decimal import Decimal +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("result", "0001_initial"), + ] + + operations = [ + migrations.AlterField( + model_name="result", + name="level", + field=models.CharField( + choices=[("Bachelor", "Bachelor Degree"), ("Master", "Master Degree")], + max_length=25, + null=True, + ), + ), + migrations.AlterField( + model_name="takencourse", + name="comment", + field=models.CharField( + blank=True, + choices=[("PASS", "PASS"), ("FAIL", "FAIL")], + editable=False, + max_length=200, + ), + ), + migrations.AlterField( + model_name="takencourse", + name="grade", + field=models.CharField( + blank=True, + choices=[ + ("A+", "A+"), + ("A", "A"), + ("A-", "A-"), + ("B+", "B+"), + ("B", "B"), + ("B-", "B-"), + ("C+", "C+"), + ("C", "C"), + ("C-", "C-"), + ("D", "D"), + ("F", "F"), + ("NG", "NG"), + ], + editable=False, + max_length=2, + ), + ), + migrations.AlterField( + model_name="takencourse", + name="point", + field=models.DecimalField( + decimal_places=2, default=Decimal("0.00"), editable=False, max_digits=5 + ), + ), + migrations.AlterField( + model_name="takencourse", + name="total", + field=models.DecimalField( + decimal_places=2, default=Decimal("0.00"), editable=False, max_digits=5 + ), + ), + ] diff --git a/templates/progress.html b/templates/quiz/progress.html similarity index 100% rename from templates/progress.html rename to templates/quiz/progress.html