- 新增 question-importer 服务,支持从 JSON 文件批量导入题目到题库 - 重构用户端答题流程,整合抽题、答题、结果分析页面状态管理 - 将题目分类从 UI 模板类型切换为业务分类(question_category_name) - 在题库管理页面支持题目批量选择和删除功能 - 优化用户端组别选择,增加“已结束”状态提示和禁用逻辑 - 修复题目新增/更新 API 请求参数格式问题 - 为富文本编辑器配置排除不必要的工具栏按键
429 lines
8.5 KiB
JSON
429 lines
8.5 KiB
JSON
{
|
|
"question_bank": [
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "chì rè",
|
|
"Answer": "炽热、赤热",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "hào hàn",
|
|
"Answer": "浩瀚、皓瀚",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "péng bó",
|
|
"Answer": "蓬勃、彭勃",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "cuǐ càn",
|
|
"Answer": "璀璨、璀粲",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yōu yǎ",
|
|
"Answer": "优雅、幽雅",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "xuàn lì",
|
|
"Answer": "绚丽、炫丽",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "wǎn zhuǎn",
|
|
"Answer": "婉转、宛转",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "páng bó",
|
|
"Answer": "磅礴、旁礴",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "xuān nào",
|
|
"Answer": "喧闹、暄闹",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yùn lǜ",
|
|
"Answer": "韵律、韵侓",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "diāo zhuó",
|
|
"Answer": "雕琢、雕斫",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qīng cuì",
|
|
"Answer": "清脆、青翠",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "xiāo sè",
|
|
"Answer": "萧瑟、萧索",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "pú táo jiǔ",
|
|
"Answer": "葡萄酒",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "mǎ lù biān",
|
|
"Answer": "马路边",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "hú dié jié",
|
|
"Answer": "蝴蝶结",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "shuǐ jīng qiú",
|
|
"Answer": "水晶球",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "chūn tiān dào",
|
|
"Answer": "春天到",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "xiǎo niǎo jiào",
|
|
"Answer": "小鸟叫",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "huā ér xiāng",
|
|
"Answer": "花儿香",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yuè liàng wān",
|
|
"Answer": "月亮弯",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "xīng xing shǎn",
|
|
"Answer": "星星闪",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qīng wā tiào",
|
|
"Answer": "青蛙跳",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "zhī zhū wǎng",
|
|
"Answer": "蜘蛛网",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yī bēn zhèng jīng",
|
|
"Answer": "一本正经",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "wǔ guāng shí sè",
|
|
"Answer": "五光十色",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qī shàng bā xià",
|
|
"Answer": "七上八下",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "shǒu máng jiǎo luàn",
|
|
"Answer": "手忙脚乱",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "huā hóng liǔ lǜ",
|
|
"Answer": "花红柳绿",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "shān qīng shuǐ xiù",
|
|
"Answer": "山清水秀",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "chūn nuǎn huā kāi",
|
|
"Answer": "春暖花开",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qiū gāo qì shuǎng",
|
|
"Answer": "秋高气爽",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "dōng nuǎn xià liáng",
|
|
"Answer": "冬暖夏凉",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yuè míng xīng xī",
|
|
"Answer": "月明星稀",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "fēng hé rì lì",
|
|
"Answer": "风和日丽",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "shǔ yì",
|
|
"Answer": "鼠疫、署意",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qiǎn xiǎn",
|
|
"Answer": "浅显、浅险",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "zhì nèn",
|
|
"Answer": "稚嫩、质嫩",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "sù xiàng",
|
|
"Answer": "塑像、素像",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yōu xián",
|
|
"Answer": "悠闲、幽闲",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "hēi bǎn bǐ",
|
|
"Answer": "黑板笔",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "lán qiú chǎng",
|
|
"Answer": "篮球场",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "yóu yǒng chí",
|
|
"Answer": "游泳池",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "tú shū guǎn",
|
|
"Answer": "图书馆",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "diàn yǐng yuàn",
|
|
"Answer": "电影院",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "rén shān rén hǎi",
|
|
"Answer": "人山人海",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "wàn zǐ qiān hóng",
|
|
"Answer": "万紫千红",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qiān biàn wàn huà",
|
|
"Answer": "千变万化",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "wú biān wú jì",
|
|
"Answer": "无边无际",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "bǎi huā qí fàng",
|
|
"Answer": "百花齐放",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "bǎi nián shù rén",
|
|
"Answer": "百年树人",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "qiān chuí bǎi liàn",
|
|
"Answer": "千锤百炼",
|
|
"Type": "text",
|
|
"IsGood": 1,
|
|
"ImageUrl": ""
|
|
},
|
|
{
|
|
"QuestionId": 3,
|
|
"Name": "wàn lǐ cháng chéng",
|
|
"Answer": "万里长城",
|
|
"Type": "text",
|
|
"IsGood": 0,
|
|
"ImageUrl": ""
|
|
}
|
|
]
|
|
}
|