From 98505f3a9141e058decc30427838940aa91995ce Mon Sep 17 00:00:00 2001 From: liyy <18435186204@163.com> Date: Fri, 28 Aug 2026 11:57:49 +0800 Subject: [PATCH] chore: add local demo data files --- server/data/mock-exams.json | 1 + server/data/news.json | 16 +++++ server/data/practice-records.json | 1 + server/data/practice-sessions.json | 1 + server/data/profile.json | 6 ++ server/data/questions.json | 101 +++++++++++++++++++++++++++++ server/data/settings.json | 5 ++ server/data/study-plans.json | 26 ++++++++ server/data/wrong-questions.json | 1 + 9 files changed, 158 insertions(+) create mode 100644 server/data/mock-exams.json create mode 100644 server/data/news.json create mode 100644 server/data/practice-records.json create mode 100644 server/data/practice-sessions.json create mode 100644 server/data/profile.json create mode 100644 server/data/questions.json create mode 100644 server/data/settings.json create mode 100644 server/data/study-plans.json create mode 100644 server/data/wrong-questions.json diff --git a/server/data/mock-exams.json b/server/data/mock-exams.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/server/data/mock-exams.json @@ -0,0 +1 @@ +[] diff --git a/server/data/news.json b/server/data/news.json new file mode 100644 index 0000000..4e8f891 --- /dev/null +++ b/server/data/news.json @@ -0,0 +1,16 @@ +[ + { + "id": "news-demo-001", + "title": "聚焦高质量发展,把握时代脉搏", + "category": "政治", + "summary": "持续推动高质量发展,为中国式现代化夯实基础。", + "content": "## 今日要闻\n\n高质量发展是全面建设社会主义现代化国家的首要任务。\n\n> 可用于申论积累:发展必须坚持以人民为中心。", + "source": "新华社", + "publishedAt": "2026-08-27T10:20:00+08:00", + "tags": [ + "高质量发展", + "申论素材" + ], + "importSource": "json" + } +] diff --git a/server/data/practice-records.json b/server/data/practice-records.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/server/data/practice-records.json @@ -0,0 +1 @@ +[] diff --git a/server/data/practice-sessions.json b/server/data/practice-sessions.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/server/data/practice-sessions.json @@ -0,0 +1 @@ +[] diff --git a/server/data/profile.json b/server/data/profile.json new file mode 100644 index 0000000..baf892f --- /dev/null +++ b/server/data/profile.json @@ -0,0 +1,6 @@ +{ + "nickname": "备考人", + "examDate": "2026-11-30", + "targetScore": 72, + "startedAt": "2026-06-01" +} diff --git a/server/data/questions.json b/server/data/questions.json new file mode 100644 index 0000000..081de37 --- /dev/null +++ b/server/data/questions.json @@ -0,0 +1,101 @@ +[ + { + "id": "demo-q-001", + "type": "行测", + "module": "数量关系", + "subModule": "行程问题", + "difficulty": "中等", + "stem": "甲、乙两车分别从 A、B 两地同时出发相向而行,甲车速度为 60km/h,乙车速度为 40km/h,两车相遇后甲车又行驶 2 小时到达 B 地,问 A、B 两地相距多少千米?", + "options": [ + { + "key": "A", + "text": "240 千米" + }, + { + "key": "B", + "text": "260 千米" + }, + { + "key": "C", + "text": "280 千米" + }, + { + "key": "D", + "text": "300 千米" + } + ], + "answer": "C", + "analysis": "相遇后甲车行驶 60×2=120 千米,此路程等于乙车相遇前行驶的路程。由速度比可得相遇时间为 3 小时,两地距离为 100×3=300 千米。", + "tags": [ + "相遇问题" + ], + "source": "内置演示题库", + "createdAt": "2026-08-27T00:00:00+08:00" + }, + { + "id": "demo-q-002", + "type": "行测", + "module": "言语理解", + "subModule": "逻辑填空", + "difficulty": "简单", + "stem": "在公共治理中,既要善于运用法治思维,也要避免治理方式过于____,让政策执行更有温度。", + "options": [ + { + "key": "A", + "text": "机械" + }, + { + "key": "B", + "text": "灵活" + }, + { + "key": "C", + "text": "主动" + }, + { + "key": "D", + "text": "积极" + } + ], + "answer": "A", + "analysis": "根据“避免”与“更有温度”的语境,应选择表示僵化、不知变通的“机械”。", + "tags": [ + "语境分析" + ], + "source": "内置演示题库", + "createdAt": "2026-08-27T00:00:00+08:00" + }, + { + "id": "demo-q-003", + "type": "行测", + "module": "判断推理", + "subModule": "图形推理", + "difficulty": "中等", + "stem": "下列图形规律题中,若每次顺时针旋转 90°,第三个图形应如何变化?", + "options": [ + { + "key": "A", + "text": "保持不变" + }, + { + "key": "B", + "text": "顺时针旋转 90°" + }, + { + "key": "C", + "text": "逆时针旋转 90°" + }, + { + "key": "D", + "text": "翻转" + } + ], + "answer": "B", + "analysis": "观察相邻图形可知,每一步均按顺时针方向旋转 90°。", + "tags": [ + "位置变化" + ], + "source": "内置演示题库", + "createdAt": "2026-08-27T00:00:00+08:00" + } +] diff --git a/server/data/settings.json b/server/data/settings.json new file mode 100644 index 0000000..685c63b --- /dev/null +++ b/server/data/settings.json @@ -0,0 +1,5 @@ +{ + "dailyTargetMinutes": 90, + "reminderTime": "19:30", + "preferredDuration": 15 +} diff --git a/server/data/study-plans.json b/server/data/study-plans.json new file mode 100644 index 0000000..a61c24c --- /dev/null +++ b/server/data/study-plans.json @@ -0,0 +1,26 @@ +[ + { + "id": "plan-demo-001", + "date": "2026-08-27", + "title": "言语理解专项", + "type": "刷题", + "target": "完成 20 题", + "status": "done" + }, + { + "id": "plan-demo-002", + "date": "2026-08-27", + "title": "数量关系专项", + "type": "刷题", + "target": "完成 15 题", + "status": "done" + }, + { + "id": "plan-demo-003", + "date": "2026-08-27", + "title": "错题复盘", + "type": "复习", + "target": "复习 8 道", + "status": "pending" + } +] diff --git a/server/data/wrong-questions.json b/server/data/wrong-questions.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/server/data/wrong-questions.json @@ -0,0 +1 @@ +[]