Releases: gygy-open/question-bank
Releases · gygy-open/question-bank
Release list
Question Bank v0.7.2
🚀 Features | 功能更新
-
标签分类彻底按隔离:
应真实业务需求,我们将标签分类的设计从“全局共享”重构为“按学科隔离”。现在不同学科可以拥有完全独立、互不干扰的标签分类体系。💡 关于旧数据迁移的原理说明:
为了确保已有数据无缝兼容,我们在后台执行了平滑的数据迁移,采用**“全局分裂为局部”**的策略:- 系统自动扫描了旧版本中所有的“全局标签分类”。
- 为系统内现有的每一个学科,都原样复制了一份这些分类。
- 由于原有的“标签”已经是按学科隔离的,因此它们会自动匹配挂载到各自学科下新生成的对应分类中。
🐛 Bug Fixes | 问题修复
- 修复标签接口请求报错 (Fix
/tagsAPI Calls):
修复了前端(题库列表页、题目编辑弹窗)在请求标签数据时,未正确携带当前上下文subject_id从而导致后端拦截报错的问题。
Full Changelog: v0.7.1...v0.7.2
Question Bank v0.7.1
v0.7.1 — 多学科体验优化 ✨
v0.7.0 的体验改进版本,移除冗余的学科选择操作,让全局学科上下文更彻底。
⚠️ 升级路径说明
- 如果你当前是 v0.7.0:可直接升级,无需备份(本版本无数据迁移)。
- 如果你当前是 v0.6.0 或更早:请先升级到 v0.7.0 并按其说明备份数据库、验证迁移成功,稳定运行后再升级本版本。
Full Changelog: v0.7.0...v0.7.1
Question Bank v0.7.0
v0.7.0 — 多学科体验升级 🎓
本次更新把学科提升为系统级的全局上下文——切换全局生效。
🔧 改进
- 全局学科选择器:侧边栏顶部新增学科切换器,题库、知识点、标签、智能导入等模块统一跟随当前学科,不再需要在各页面反复选择。
- 标签按学科隔离:原先得标签是全局的,标签现在归属于具体学科,不同学科可使用同名标签互不干扰;标签的创建、查询、AI 自动打标都在学科范围内进行。
⚠️ 升级须知(请务必阅读)
- 升级前请备份数据库。 本次包含一次会改写数据的迁移(标签学科隔离),该迁移不可无损回滚。
- 桌面版(SQLite):直接复制数据文件做备份即可。
- 服务端(MySQL):升级前
mysqldump一份。
参考备份说明文档
- 标签迁移规则:
- 已被题目使用的标签,按题目所属学科归位;若同一标签被多个学科的题目使用,会分裂成每个学科的独立副本,题目-标签关联自动重定向。
- **未被任何题目使用 **的标签,无法推断学科,统一归入第一个学科,可在升级后手动调整。
- 迁移在启动时自动执行,通常无需手动干预。
Full Changelog: v0.6.0...v0.7.0
Question Bank v0.6.0
Question Bank v0.5.2
大题标题内联编辑与删除
Full Changelog: v0.5.1...v0.5.2
Question Bank v0.5.0
新特性:
多试卷管理与所见即所得导出
- 📄 多试卷管理:每位教师可维护多份试卷,服务端保存、支持复制/归档/删除
- ➕ 智能加卷:题库中一键加入最近编辑的试卷
- ✏️ 独立编辑页:拖拽排序、增删题目,改动自动保存
- 🧩 手动大题标题:在任意题目前插入「一、选择题」等标题,按节重新编号
Full Changelog: v0.4.2...v0.5.0
Question Bank v0.4.2
Full Changelog: v0.4.1...v0.4.2
Question Bank v0.4.1
Full Changelog: v0.4.0...v0.4.1
Question Bank v0.4.0
新特性:知识点批量导入与延迟向量索引
-
新增 Excel 模板下载 / 批量导入(增量新增 / 清空重建两种模式)
-
导入前预检:统计受影响的知识点与题目关联
-
延迟向量化:未配置 Embedding 模型时跳过向量同步,不报错
-
知识点树顶部提供向量状态提示与手动重建索引入口
Full Changelog: v0.3.1...v0.4.0
Question Bank v0.3.1
Full Changelog: v0.3.0...v0.3.1