dormitory.management.commands.create_dormitory_questionnaire_2025 源代码

from django.core.management.base import BaseCommand
from questionnaire.models import Survey, Question, Choice


# 创建调查问卷
[文档] class Command(BaseCommand): help = "Create dormitory questionnaire."
[文档] def handle(self, *args, **options): # 创建一个survey survey = Survey.objects.create( title="宿舍生活习惯调研-2025", description="根据问卷情况对宿舍进行分配", status=Survey.Status.PUBLISHED, # 传参 creator_id=1, # 传参 start_time="2025-08-08", # 传参 end_time="2025-08-14", # 传参 ) survey.save() # 创建问题 question1 = Question.objects.create( survey=survey, order=1, topic="姓名", type=Question.Type.TEXT, ) question1.save() question2 = Question.objects.create( survey=survey, order=2, topic="性别", type=Question.Type.SINGLE, ) question2.save() choice2_1 = Choice.objects.create( question=question2, order=1, text="男", ) choice2_1.save() choice2_2 = Choice.objects.create( question=question2, order=2, text="女", ) choice2_2.save() question3 = Question.objects.create( survey=survey, order=3, topic="学号", type=Question.Type.TEXT, ) question3.save() question4 = Question.objects.create( survey=survey, order=4, topic="生源地", type=Question.Type.TEXT, description="如:山东济南", ) question4.save() question5 = Question.objects.create( survey=survey, order=5, topic="生源高中", type=Question.Type.TEXT, description="请写全称", ) question5.save() question6 = Question.objects.create( survey=survey, order=6, topic="生源类型", type=Question.Type.SINGLE, ) question6.save() choice6_1 = Choice.objects.create( question=question6, order=1, text="保送生", ) choice6_1.save() choice6_2 = Choice.objects.create( question=question6, order=2, text="国家专项", ) choice6_2.save() choice6_3 = Choice.objects.create( question=question6, order=3, text="筑梦计划", ) choice6_3.save() choice6_4 = Choice.objects.create( question=question6, order=4, text="一批次", ) choice6_4.save() choice6_5 = Choice.objects.create( question=question6, order=5, text="港澳台学生", ) choice6_5.save() choice6_6 = Choice.objects.create( question=question6, order=6, text="外国留学生", ) choice6_6.save() choice6_7 = Choice.objects.create( question=question6, order=7, text="其他", ) choice6_7.save() question7 = Question.objects.create( survey=survey, order=7, topic="意向专业方向", type=Question.Type.SINGLE, ) question7.save() choice7_1 = Choice.objects.create( question=question7, order=1, text="理工", ) choice7_1.save() choice7_2 = Choice.objects.create( question=question7, order=2, text="人文社科", ) choice7_2.save() choice7_3 = Choice.objects.create( question=question7, order=3, text="其他", ) choice7_3.save() question8 = Question.objects.create( survey=survey, order=8, topic="具体意向专业", type=Question.Type.TEXT, ) question8.save() question9 = Question.objects.create( survey=survey, order=9, topic="身高", type=Question.Type.TEXT, description="单位:cm", ) question9.save() question10 = Question.objects.create( survey=survey, order=10, topic="体重", type=Question.Type.TEXT, description="单位:kg", ) question10.save() question11 = Question.objects.create( survey=survey, order=11, topic="衣服尺码", type=Question.Type.SINGLE, ) question11.save() choice11_1 = Choice.objects.create( question=question11, order=1, text="S码", ) choice11_1.save() choice11_2 = Choice.objects.create( question=question11, order=2, text="M码", ) choice11_2.save() choice11_3 = Choice.objects.create( question=question11, order=3, text="L码", ) choice11_3.save() choice11_4 = Choice.objects.create( question=question11, order=4, text="XL码", ) choice11_4.save() choice11_5 = Choice.objects.create( question=question11, order=5, text="XXL码", ) choice11_5.save() choice11_6 = Choice.objects.create( question=question11, order=6, text="XXXL码", ) choice11_6.save() choice11_7 = Choice.objects.create( question=question11, order=7, text="XXXXL码", ) choice11_7.save() question12 = Question.objects.create( survey=survey, order=12, topic="是否愿意和留学生住一起", type=Question.Type.SINGLE, description="都在元培35号宿舍楼居住,即你是否愿意舍友中有留学生同学?", ) question12.save() choice12_1 = Choice.objects.create( question=question12, order=1, text="愿意", ) choice12_1.save() choice12_2 = Choice.objects.create( question=question12, order=2, text="都可以", ) choice12_2.save() choice12_3 = Choice.objects.create( question=question12, order=3, text="不愿意", ) choice12_3.save() question13 = Question.objects.create( survey=survey, order=13, topic="你的兴趣/特长/爱好", type=Question.Type.TEXT, description="例如乐器、剪辑、运动、唱歌跳舞等", required=False, ) question13.save() question14 = Question.objects.create( survey=survey, order=14, topic="你想参加哪些类型的社团", type=Question.Type.MULTIPLE, required=False, ) question14.save() # 插入10个预留选项,文本留空 choice14_1 = Choice.objects.create( question=question14, order=1, text="体育运动队") choice14_1.save() choice14_2 = Choice.objects.create( question=question14, order=2, text="音乐类社团(如元声合唱团)") choice14_2.save() choice14_3 = Choice.objects.create( question=question14, order=3, text="美术类社团") choice14_3.save() choice14_4 = Choice.objects.create( question=question14, order=4, text="文学类社团") choice14_4.save() choice14_5 = Choice.objects.create( question=question14, order=5, text="志愿服务社团(如爱心社)") choice14_5.save() choice14_6 = Choice.objects.create( question=question14, order=6, text="思维类社团") choice14_6.save() choice14_7 = Choice.objects.create( question=question14, order=7, text="天文类社团") choice14_7.save() choice14_8 = Choice.objects.create( question=question14, order=8, text="地域文化类社团") choice14_8.save() choice14_9 = Choice.objects.create( question=question14, order=9, text="生活技能类社团") choice14_9.save() choice14_10 = Choice.objects.create( question=question14, order=10, text="其他") choice14_10.save() question15 = Question.objects.create( survey=survey, order=15, topic="你的睡眠类型", type=Question.Type.SINGLE, ) question15.save() choice15_1 = Choice.objects.create( question=question15, order=1, text="早睡早起“百灵鸟型”", ) choice15_1.save() choice15_2 = Choice.objects.create( question=question15, order=2, text="晚睡晚起“猫头鹰型”", ) choice15_2.save() question16 = Question.objects.create( survey=survey, order=16, topic="你预期的大学生活起床时间", type=Question.Type.SINGLE, ) question16.save() choice16_1 = Choice.objects.create( question=question16, order=1, text="7点前", ) choice16_1.save() choice16_2 = Choice.objects.create( question=question16, order=2, text="7~8点", ) choice16_2.save() choice16_3 = Choice.objects.create( question=question16, order=3, text="8~9点", ) choice16_3.save() choice16_4 = Choice.objects.create( question=question16, order=4, text="9-10点", ) choice16_4.save() choice16_5 = Choice.objects.create( question=question16, order=5, text="10-11点", ) choice16_5.save() choice16_6 = Choice.objects.create( question=question16, order=6, text="11点后", ) choice16_6.save() question17 = Question.objects.create( survey=survey, order=17, topic="你预期的大学生活睡觉时间", type=Question.Type.SINGLE, description="指能够躺在床上不发出大的声响的时间(指能够躺在床上不发出大的声响的时间)", ) question17.save() choice17_1 = Choice.objects.create( question=question17, order=1, text="23点前", ) choice17_1.save() choice17_2 = Choice.objects.create( question=question17, order=2, text="23-24点", ) choice17_2.save() choice17_3 = Choice.objects.create( question=question17, order=3, text="24-1点", ) choice17_3.save() choice17_4 = Choice.objects.create( question=question17, order=4, text="1-2点", ) choice17_4.save() choice17_5 = Choice.objects.create( question=question17, order=5, text="2点后", ) choice17_5.save() question18 = Question.objects.create( survey=survey, order=18, topic="你的睡眠质量是", type=Question.Type.SINGLE, ) question18.save() choice18_1 = Choice.objects.create( question=question18, order=1, text="浅眠型(易受声、光影响)", ) choice18_1.save() choice18_2 = Choice.objects.create( question=question18, order=2, text="酣睡型(较少受影响,一觉到天亮)", ) choice18_2.save() question19 = Question.objects.create( survey=survey, order=19, topic="你是否存在以下睡眠困扰", type=Question.Type.MULTIPLE, ) question19.save() choice19_1 = Choice.objects.create( question=question19, order=1, text="入睡困难", ) choice19_1.save() choice19_2 = Choice.objects.create( question=question19, order=2, text="入睡后中间易醒", ) choice19_2.save() choice19_3 = Choice.objects.create( question=question19, order=3, text="醒后难于再入睡", ) choice19_3.save() choice19_4 = Choice.objects.create( question=question19, order=4, text="鼾声如雷", ) choice19_4.save() choice19_5 = Choice.objects.create( question=question19, order=5, text="现在/曾经服用过安眠药", ) choice19_5.save() choice19_6 = Choice.objects.create( question=question19, order=6, text="以上均无", ) choice19_6.save() question20 = Question.objects.create( survey=survey, order=20, topic="夏天能接受的最低空调温度", type=Question.Type.TEXT, description="单位:℃", ) question20.save() question21 = Question.objects.create( survey=survey, order=21, topic="是否接受夏天整晚开空调", type=Question.Type.SINGLE, ) question21.save() choice21_1 = Choice.objects.create( question=question21, order=1, text="是", ) choice21_1.save() choice21_2 = Choice.objects.create( question=question21, order=2, text="否", ) choice21_2.save() question22 = Question.objects.create( survey=survey, order=22, topic="你希望你的宿舍环境是", type=Question.Type.SINGLE, ) question22.save() choice22_1 = Choice.objects.create( question=question22, order=1, text="整洁条理", ) choice22_1.save() choice22_2 = Choice.objects.create( question=question22, order=2, text="随性就好", ) choice22_2.save() question23 = Question.objects.create( survey=survey, order=23, topic="你的性格", type=Question.Type.SINGLE, ) question23.save() choice23_1 = Choice.objects.create( question=question23, order=1, text="内向型(独处时精力充沛;更封闭,更愿意在经挑选的小群体中分享个人的情况;不把兴奋说出来。)", ) choice23_1.save() choice23_2 = Choice.objects.create( question=question23, order=2, text="适中型(介于二者之间,能够在内外向之间切换,在人群中乐意与人交谈结交朋友,同时也享受独处。)", ) choice23_2.save() choice23_3 = Choice.objects.create( question=question23, order=3, text="外向型(与他人相处时精力充沛;易于“读”和了解,随意地分享个人情况;高度热情地社交。)", ) choice23_3.save() question24 = Question.objects.create( survey=survey, order=24, topic="你希望室友的性格", type=Question.Type.SINGLE, ) question24.save() choice24_1 = Choice.objects.create( question=question24, order=1, text="内向型", ) choice24_1.save() choice24_2 = Choice.objects.create( question=question24, order=2, text="适中型", ) choice24_2.save() choice24_3 = Choice.objects.create( question=question24, order=3, text="外向型", ) choice24_3.save() question25 = Question.objects.create( survey=survey, order=25, topic="你对于室友的期待是", type=Question.Type.SINGLE, ) question25.save() choice25_1 = Choice.objects.create( question=question25, order=1, text="专注学习", ) choice25_1.save() choice25_2 = Choice.objects.create( question=question25, order=2, text="全面发展", ) choice25_2.save() question26 = Question.objects.create( survey=survey, order=26, topic="你本人更希望大学生活是", type=Question.Type.SINGLE, ) question26.save() choice26_1 = Choice.objects.create( question=question26, order=1, text="专注学习", ) choice26_1.save() choice26_2 = Choice.objects.create( question=question26, order=2, text="全面发展", ) choice26_2.save() question27 = Question.objects.create( survey=survey, order=27, topic="用一句话描述你希望中宿舍的氛围", type=Question.Type.TEXT, required=False, ) question27.save() question28_1 = Question.objects.create( survey=survey, order=28, topic="我有信心我将在大学期间延续自己过去在学业上的成功", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_1.save() choice28_1_1 = Choice.objects.create( question=question28_1, order=1, text="完全不同", ) choice28_1_1.save() choice28_1_2 = Choice.objects.create( question=question28_1, order=2, text="比较不同", ) choice28_1_2.save() choice28_1_3 = Choice.objects.create( question=question28_1, order=3, text="不确定", ) choice28_1_3.save() choice28_1_4 = Choice.objects.create( question=question28_1, order=4, text="比较一致", ) choice28_1_4.save() choice28_1_5 = Choice.objects.create( question=question28_1, order=5, text="完全一致", ) choice28_1_5.save() question28_2 = Question.objects.create( survey=survey, order=29, topic="我在成长道路上所经历的挫折,比身边大多数同龄人更少", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_2.save() choice28_2_1 = Choice.objects.create( question=question28_2, order=1, text="完全不同", ) choice28_2_1.save() choice28_2_2 = Choice.objects.create( question=question28_2, order=2, text="比较不同", ) choice28_2_2.save() choice28_2_3 = Choice.objects.create( question=question28_2, order=3, text="不确定", ) choice28_2_3.save() choice28_2_4 = Choice.objects.create( question=question28_2, order=4, text="比较一致", ) choice28_2_4.save() choice28_2_5 = Choice.objects.create( question=question28_2, order=5, text="完全一致", ) choice28_2_5.save() question28_3 = Question.objects.create( survey=survey, order=30, topic="对我而言,在大学期间结识很多好朋友非常重要", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_3.save() choice28_3_1 = Choice.objects.create( question=question28_3, order=1, text="完全不同", ) choice28_3_1.save() choice28_3_2 = Choice.objects.create( question=question28_3, order=2, text="比较不同", ) choice28_3_2.save() choice28_3_3 = Choice.objects.create( question=question28_3, order=3, text="不确定", ) choice28_3_3.save() choice28_3_4 = Choice.objects.create( question=question28_3, order=4, text="比较一致", ) choice28_3_4.save() choice28_3_5 = Choice.objects.create( question=question28_3, order=5, text="完全一致", ) choice28_3_5.save() question28_4 = Question.objects.create( survey=survey, order=31, topic="我比大部分同龄人更富领导能力", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_4.save() choice28_4_1 = Choice.objects.create( question=question28_4, order=1, text="完全不同", ) choice28_4_1.save() choice28_4_2 = Choice.objects.create( question=question28_4, order=2, text="比较不同", ) choice28_4_2.save() choice28_4_3 = Choice.objects.create( question=question28_4, order=3, text="不确定", ) choice28_4_3.save() choice28_4_4 = Choice.objects.create( question=question28_4, order=4, text="比较一致", ) choice28_4_4.save() choice28_4_5 = Choice.objects.create( question=question28_4, order=5, text="完全一致", ) choice28_4_5.save() question28_5 = Question.objects.create( survey=survey, order=32, topic="我对我的人际交往能力非常自信", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_5.save() choice28_5_1 = Choice.objects.create( question=question28_5, order=1, text="完全不同", ) choice28_5_1.save() choice28_5_2 = Choice.objects.create( question=question28_5, order=2, text="比较不同", ) choice28_5_2.save() choice28_5_3 = Choice.objects.create( question=question28_5, order=3, text="不确定", ) choice28_5_3.save() choice28_5_4 = Choice.objects.create( question=question28_5, order=4, text="比较一致", ) choice28_5_4.save() choice28_5_5 = Choice.objects.create( question=question28_5, order=5, text="完全一致", ) choice28_5_5.save() question28_6 = Question.objects.create( survey=survey, order=33, topic="对于未来的我而言,获得事业上的卓越成就比拥有一个幸福家庭更为重要", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_6.save() choice28_6_1 = Choice.objects.create( question=question28_6, order=1, text="完全不同", ) choice28_6_1.save() choice28_6_2 = Choice.objects.create( question=question28_6, order=2, text="比较不同", ) choice28_6_2.save() choice28_6_3 = Choice.objects.create( question=question28_6, order=3, text="不确定", ) choice28_6_3.save() choice28_6_4 = Choice.objects.create( question=question28_6, order=4, text="比较一致", ) choice28_6_4.save() choice28_6_5 = Choice.objects.create( question=question28_6, order=5, text="完全一致", ) choice28_6_5.save() question28_7 = Question.objects.create( survey=survey, order=34, topic="我现在清醒地知道未来一年中我应该朝向何种目标努力、为此需要付出哪些行动", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_7.save() choice28_7_1 = Choice.objects.create( question=question28_7, order=1, text="完全不同", ) choice28_7_1.save() choice28_7_2 = Choice.objects.create( question=question28_7, order=2, text="比较不同", ) choice28_7_2.save() choice28_7_3 = Choice.objects.create( question=question28_7, order=3, text="不确定", ) choice28_7_3.save() choice28_7_4 = Choice.objects.create( question=question28_7, order=4, text="比较一致", ) choice28_7_4.save() choice28_7_5 = Choice.objects.create( question=question28_7, order=5, text="完全一致", ) choice28_7_5.save() question28_8 = Question.objects.create( survey=survey, order=35, topic="我比大部分同龄人更擅长在挫折面前重新振作起来", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_8.save() choice28_8_1 = Choice.objects.create( question=question28_8, order=1, text="完全不同", ) choice28_8_1.save() choice28_8_2 = Choice.objects.create( question=question28_8, order=2, text="比较不同", ) choice28_8_2.save() choice28_8_3 = Choice.objects.create( question=question28_8, order=3, text="不确定", ) choice28_8_3.save() choice28_8_4 = Choice.objects.create( question=question28_8, order=4, text="比较一致", ) choice28_8_4.save() choice28_8_5 = Choice.objects.create( question=question28_8, order=5, text="完全一致", ) choice28_8_5.save() question28_9 = Question.objects.create( survey=survey, order=36, topic="如果有人与我观点不同,我会想尽一切办法来努力说服他", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_9.save() choice28_9_1 = Choice.objects.create( question=question28_9, order=1, text="完全不同", ) choice28_9_1.save() choice28_9_2 = Choice.objects.create( question=question28_9, order=2, text="比较不同", ) choice28_9_2.save() choice28_9_3 = Choice.objects.create( question=question28_9, order=3, text="不确定", ) choice28_9_3.save() choice28_9_4 = Choice.objects.create( question=question28_9, order=4, text="比较一致", ) choice28_9_4.save() choice28_9_5 = Choice.objects.create( question=question28_9, order=5, text="完全一致", ) choice28_9_5.save() question28_10 = Question.objects.create( survey=survey, order=37, topic="我对自己的自我约束能力(自制力)缺乏信心", type=Question.Type.SINGLE, description="请判断以下各陈述多大程度上与你的真实情况或想法相一致。请注意:这些题目没有任何“标准答案”,你可以放心按照你对自己的直觉理解作答。", ) question28_10.save() choice28_10_1 = Choice.objects.create( question=question28_10, order=1, text="完全不同", ) choice28_10_1.save() choice28_10_2 = Choice.objects.create( question=question28_10, order=2, text="比较不同", ) choice28_10_2.save() choice28_10_3 = Choice.objects.create( question=question28_10, order=3, text="不确定", ) choice28_10_3.save() choice28_10_4 = Choice.objects.create( question=question28_10, order=4, text="比较一致", ) choice28_10_4.save() choice28_10_5 = Choice.objects.create( question=question28_10, order=5, text="完全一致", ) choice28_10_5.save() question29_1 = Question.objects.create( survey=survey, order=38, topic="元培宿舍楼(35楼)的地下公共空间", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_1.save() choice29_1_1 = Choice.objects.create( question=question29_1, order=1, text="非常感兴趣", ) choice29_1_1.save() choice29_1_2 = Choice.objects.create( question=question29_1, order=2, text="比较感兴趣", ) choice29_1_2.save() choice29_1_3 = Choice.objects.create( question=question29_1, order=3, text="没有情感偏好(无感)", ) choice29_1_3.save() choice29_1_4 = Choice.objects.create( question=question29_1, order=4, text="比较排斥", ) choice29_1_4.save() choice29_1_5 = Choice.objects.create( question=question29_1, order=5, text="非常排斥", ) choice29_1_5.save() choice29_1_6 = Choice.objects.create( question=question29_1, order=6, text="不熟悉或之前未听说过", ) choice29_1_6.save() question29_2 = Question.objects.create( survey=survey, order=39, topic="“尚自然展个性、化孤独为共同”和“自主学习、自由探索、完全人格、共同生活”的育人理念", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_2.save() choice29_2_1 = Choice.objects.create( question=question29_2, order=1, text="非常感兴趣", ) choice29_2_1.save() choice29_2_2 = Choice.objects.create( question=question29_2, order=2, text="比较感兴趣", ) choice29_2_2.save() choice29_2_3 = Choice.objects.create( question=question29_2, order=3, text="没有情感偏好(无感)", ) choice29_2_3.save() choice29_2_4 = Choice.objects.create( question=question29_2, order=4, text="比较排斥", ) choice29_2_4.save() choice29_2_5 = Choice.objects.create( question=question29_2, order=5, text="非常排斥", ) choice29_2_5.save() choice29_2_6 = Choice.objects.create( question=question29_2, order=6, text="不熟悉或之前未听说过", ) choice29_2_6.save() question29_3 = Question.objects.create( survey=survey, order=40, topic="“双自由”机制(自由选择并转换专业、自由选课)", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_3.save() choice29_3_1 = Choice.objects.create( question=question29_3, order=1, text="非常感兴趣", ) choice29_3_1.save() choice29_3_2 = Choice.objects.create( question=question29_3, order=2, text="比较感兴趣", ) choice29_3_2.save() choice29_3_3 = Choice.objects.create( question=question29_3, order=3, text="没有情感偏好(无感)", ) choice29_3_3.save() choice29_3_4 = Choice.objects.create( question=question29_3, order=4, text="比较排斥", ) choice29_3_4.save() choice29_3_5 = Choice.objects.create( question=question29_3, order=5, text="非常排斥", ) choice29_3_5.save() choice29_3_6 = Choice.objects.create( question=question29_3, order=6, text="不熟悉或之前未听说过", ) choice29_3_6.save() question29_4 = Question.objects.create( survey=survey, order=41, topic="“德、智、体、美、劳”五育书院课程", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_4.save() choice29_4_1 = Choice.objects.create( question=question29_4, order=1, text="非常感兴趣", ) choice29_4_1.save() choice29_4_2 = Choice.objects.create( question=question29_4, order=2, text="比较感兴趣", ) choice29_4_2.save() choice29_4_3 = Choice.objects.create( question=question29_4, order=3, text="没有情感偏好(无感)", ) choice29_4_3.save() choice29_4_4 = Choice.objects.create( question=question29_4, order=4, text="比较排斥", ) choice29_4_4.save() choice29_4_5 = Choice.objects.create( question=question29_4, order=5, text="非常排斥", ) choice29_4_5.save() choice29_4_6 = Choice.objects.create( question=question29_4, order=6, text="不熟悉或之前未听说过", ) choice29_4_6.save() question29_5 = Question.objects.create( survey=survey, order=42, topic="书院内开设的各类学生俱乐部", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_5.save() choice29_5_1 = Choice.objects.create( question=question29_5, order=1, text="非常感兴趣", ) choice29_5_1.save() choice29_5_2 = Choice.objects.create( question=question29_5, order=2, text="比较感兴趣", ) choice29_5_2.save() choice29_5_3 = Choice.objects.create( question=question29_5, order=3, text="没有情感偏好(无感)", ) choice29_5_3.save() choice29_5_4 = Choice.objects.create( question=question29_5, order=4, text="比较排斥", ) choice29_5_4.save() choice29_5_5 = Choice.objects.create( question=question29_5, order=5, text="非常排斥", ) choice29_5_5.save() choice29_5_6 = Choice.objects.create( question=question29_5, order=6, text="不熟悉或之前未听说过", ) choice29_5_6.save() question29_6 = Question.objects.create( survey=survey, order=43, topic="文理融通的通识教育", type=Question.Type.SINGLE, description="元培学院的书院制育人模式依托于一系列独特的制度、设施和举措。请评估下列事物对你的吸引力。请注意:这些题目没有任何“标准答案”,你可以放心按照你的直觉理解作答。", ) question29_6.save() choice29_6_1 = Choice.objects.create( question=question29_6, order=1, text="非常感兴趣", ) choice29_6_1.save() choice29_6_2 = Choice.objects.create( question=question29_6, order=2, text="比较感兴趣", ) choice29_6_2.save() choice29_6_3 = Choice.objects.create( question=question29_6, order=3, text="没有情感偏好(无感)", ) choice29_6_3.save() choice29_6_4 = Choice.objects.create( question=question29_6, order=4, text="比较排斥", ) choice29_6_4.save() choice29_6_5 = Choice.objects.create( question=question29_6, order=5, text="非常排斥", ) choice29_6_5.save() choice29_6_6 = Choice.objects.create( question=question29_6, order=6, text="不熟悉或之前未听说过", ) choice29_6_6.save() question30 = Question.objects.create( survey=survey, order=44, topic="请在以下选项中,勾选出你认为优秀大学生应当具备的6项最重要特质", type=Question.Type.MULTIPLE, description="限选6项", ) question30.save() choice30_1 = Choice.objects.create( question=question30, order=1, text="高雅的艺术品位") choice30_1.save() choice30_2 = Choice.objects.create( question=question30, order=2, text="优秀的身体素质和体育水平") choice30_2.save() choice30_3 = Choice.objects.create( question=question30, order=3, text="对社会主义的坚定信念") choice30_3.save() choice30_4 = Choice.objects.create( question=question30, order=4, text="杰出的学术研究能力") choice30_4.save() choice30_5 = Choice.objects.create( question=question30, order=5, text="优秀的学生工作履历") choice30_5.save() choice30_6 = Choice.objects.create( question=question30, order=6, text="无私的奉献精神") choice30_6.save() choice30_7 = Choice.objects.create( question=question30, order=7, text="健康卫生的生活习惯") choice30_7.save() choice30_8 = Choice.objects.create( question=question30, order=8, text="有规律的作息") choice30_8.save() choice30_9 = Choice.objects.create( question=question30, order=9, text="优秀的表达能力") choice30_9.save() choice30_10 = Choice.objects.create( question=question30, order=10, text="长远清晰的生涯规划和职业定位") choice30_10.save() choice30_11 = Choice.objects.create( question=question30, order=11, text="领先的学业成绩") choice30_11.save() choice30_12 = Choice.objects.create( question=question30, order=12, text="高度的民族自豪感和自信心") choice30_12.save() choice30_13 = Choice.objects.create( question=question30, order=13, text="广泛的社会交往") choice30_13.save() choice30_14 = Choice.objects.create( question=question30, order=14, text="积极的社会责任感") choice30_14.save() choice30_15 = Choice.objects.create( question=question30, order=15, text="过硬的职业训练") choice30_15.save() question31 = Question.objects.create( survey=survey, order=45, topic="请用一句话描述现在的你自己", type=Question.Type.TEXT, required=False, ) question31.save() question32 = Question.objects.create( survey=survey, order=46, topic="请用一段话描述你对大学生活的期待", type=Question.Type.TEXT, required=False, ) question32.save() question33 = Question.objects.create( survey=survey, order=47, topic="请用一句话描述你对本科毕业后自己的期待", type=Question.Type.TEXT, required=False, ) question33.save() # Finished message print("问卷创建完成!请在管理后台查看。")