From 7f52e3183a8945fa6826043b8c0af204a983637f Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 18 Jan 2021 14:09:45 +0000 Subject: [PATCH] . --- anatomy/migrations/0020_auto_20210118_1402.py | 20 +++++++ rapids/migrations/0002_auto_20210118_1402.py | 52 +++++++++++++++++++ rapids/templates/rapids/base.html | 30 +++++++---- rapids/templates/rapids/rapid_form.html | 2 +- 4 files changed, 94 insertions(+), 10 deletions(-) create mode 100644 anatomy/migrations/0020_auto_20210118_1402.py create mode 100644 rapids/migrations/0002_auto_20210118_1402.py diff --git a/anatomy/migrations/0020_auto_20210118_1402.py b/anatomy/migrations/0020_auto_20210118_1402.py new file mode 100644 index 00000000..35de5e8f --- /dev/null +++ b/anatomy/migrations/0020_auto_20210118_1402.py @@ -0,0 +1,20 @@ +# Generated by Django 3.1.2 on 2021-01-18 14:02 + +import anatomy.models +import django.core.files.storage +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('anatomy', '0019_auto_20210118_1339'), + ] + + operations = [ + migrations.AlterField( + model_name='anatomyquestion', + name='image', + field=models.ImageField(storage=django.core.files.storage.FileSystemStorage(base_url='http://penracourses.org.uk//media/anatomy/', location='/home/ross/sites/rad/media//anatomy/'), upload_to=anatomy.models.image_directory_path), + ), + ] diff --git a/rapids/migrations/0002_auto_20210118_1402.py b/rapids/migrations/0002_auto_20210118_1402.py new file mode 100644 index 00000000..56fa041e --- /dev/null +++ b/rapids/migrations/0002_auto_20210118_1402.py @@ -0,0 +1,52 @@ +# Generated by Django 3.1.2 on 2021-01-18 14:02 + +import django.core.files.storage +from django.db import migrations, models +import django.db.models.deletion +import rapids.models +import sortedm2m.fields + + +class Migration(migrations.Migration): + + dependencies = [ + ('rapids', '0001_initial'), + ] + + operations = [ + migrations.AlterField( + model_name='rapid', + name='abnormality', + field=models.ManyToManyField(blank=True, help_text='The abnormality (laterality and region independent). Used for categorisation but does not affect the answer', to='rapids.Abnormality'), + ), + migrations.AlterField( + model_name='rapidimage', + name='image', + field=models.ImageField(storage=django.core.files.storage.FileSystemStorage(base_url='http://penracourses.org.uk//media/rapids/', location='/home/ross/sites/rad/media//rapids/'), upload_to=rapids.models.image_directory_path), + ), + migrations.CreateModel( + name='Exam', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=200)), + ('active', models.BooleanField(default=True, help_text='If an exam should be available')), + ('publish_results', models.BooleanField(default=True, help_text='If an exams results should be available')), + ('recreate_json', models.BooleanField(default=False, help_text='If the json cache needs updating')), + ('time_limit', models.IntegerField(default=5400, help_text='Exam time limit (in seconds)')), + ('exam_questions', sortedm2m.fields.SortedManyToManyField(blank='true', help_text=None, related_name='exams', to='rapids.Rapid')), + ], + ), + migrations.CreateModel( + name='CidUserAnswer', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('answer', models.TextField(blank=True, max_length=500)), + ('answer_compare', models.TextField(blank=True, max_length=500)), + ('cid', models.BigIntegerField(blank=True, help_text='Candidate ID (limitied by BigIntegerField size)', null=True)), + ('created', models.DateTimeField(auto_now_add=True)), + ('updated', models.DateTimeField(auto_now=True)), + ('exam', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='cid_user_answers', to='rapids.exam')), + ('question', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='cid_user_answers', to='rapids.rapid')), + ], + ), + ] diff --git a/rapids/templates/rapids/base.html b/rapids/templates/rapids/base.html index e8ad97c7..9b7093a6 100755 --- a/rapids/templates/rapids/base.html +++ b/rapids/templates/rapids/base.html @@ -2,7 +2,7 @@ - + Rapids {% block css %} {% endblock %} @@ -23,8 +23,26 @@ - Rapids -