# Generated by Django 4.0.6 on 2022-08-18 16:32

import django.contrib.postgres.fields
import django.contrib.postgres.fields.hstore
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('question', '0008_adding_h_store_extension'),
    ]

    operations = [
        migrations.RenameField(
            model_name='question',
            old_name='deleted',
            new_name='archived',
        ),
        migrations.RenameField(
            model_name='question',
            old_name='question_text_format',
            new_name='format',
        ),
        migrations.AddField(
            model_name='question',
            name='choices',
            field=django.contrib.postgres.fields.hstore.HStoreField(null=True),
        ),
        migrations.AddField(
            model_name='question',
            name='correct_choices',
            field=django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=10), null=True, size=None),
        ),
        migrations.AddField(
            model_name='question',
            name='input_rule',
            field=models.JSONField(null=True),
        ),
        migrations.AddField(
            model_name='question',
            name='popularity',
            field=models.PositiveBigIntegerField(db_index=True, default=0),
        ),
        migrations.AddField(
            model_name='question',
            name='solution',
            field=models.TextField(null=True),
        ),
        migrations.AddField(
            model_name='question',
            name='tags',
            field=django.contrib.postgres.fields.hstore.HStoreField(db_index=True, default=dict),
        ),
        migrations.AlterField(
            model_name='question',
            name='question_type',
            field=models.CharField(choices=[('descriptive', 'descriptive'), ('multiple-choice', 'multiple-choice')], db_index=True, max_length=20),
        ),
    ]
