Add LLM question import functionality and enhance question model with new fields

This commit is contained in:
Ross
2025-10-20 10:43:12 +01:00
parent 4986c2faa9
commit 93f0bb8927
10 changed files with 565 additions and 3 deletions
@@ -0,0 +1,39 @@
# Generated by Django 5.1.4 on 2025-10-20 08:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('atlas', '0079_casecollection_prerequisites'),
('sbas', '0017_exam_results_supervisor_visible'),
]
operations = [
migrations.AddField(
model_name='question',
name='condition',
field=models.ManyToManyField(blank=True, related_name='sbas_questions', to='atlas.condition'),
),
migrations.AddField(
model_name='question',
name='finding',
field=models.ManyToManyField(blank=True, related_name='sbas_questions', to='atlas.finding'),
),
migrations.AddField(
model_name='question',
name='presentation',
field=models.ManyToManyField(blank=True, related_name='sbas_questions', to='atlas.presentation'),
),
migrations.AddField(
model_name='question',
name='structure',
field=models.ManyToManyField(blank=True, related_name='sbas_questions', to='atlas.structure'),
),
migrations.AddField(
model_name='question',
name='subspecialty',
field=models.ManyToManyField(blank=True, related_name='sbas_questions', to='atlas.subspecialty'),
),
]
+18
View File
@@ -0,0 +1,18 @@
# Generated by Django 5.1.4 on 2025-10-20 09:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('sbas', '0018_question_condition_question_finding_and_more'),
]
operations = [
migrations.AddField(
model_name='question',
name='title',
field=models.CharField(blank=True, help_text='Short title for question', max_length=200, null=True),
),
]