面向学生、教师及职业考试备考人员,解决传统题库整理耗时、题目格式不统一、刷题方式单一以及错题难以持续追踪等问题。用户可将已有的 Word、Markdown 和文本资料快速转换为结构化题库,并通过随机练习、顺序练习和模拟考试提升学习与复习效率。
点击空白处退出提示
面向学生、教师及职业考试备考人员,解决传统题库整理耗时、题目格式不统一、刷题方式单一以及错题难以持续追踪等问题。用户可将已有的 Word、Markdown 和文本资料快速转换为结构化题库,并通过随机练习、顺序练习和模拟考试提升学习与复习效率。
项目提供完整的题库导入、管理、练习和统计功能,支持 DOC、DOCX、Markdown、TXT 等文件格式,可自动识别单选题、多选题、判断题、填空题和简答题,并提取答案与解析。系统支持随机刷题、顺序刷题和模拟考试,提供自动判分、简答题手动判分、错题记录、学习统计及题目管理功能。应用使用 SQLite 实现本地离线存储,并通过 Supabase 提供邮箱登录、云端题库同步和公开题库分享能力。
我负责项目的需求梳理、整体架构设计、题库解析管线、数据存储、刷题与判分逻辑、云端同步以及 Windows 客户端界面开发。项目采用 Flutter 与 Dart 构建跨平台客户端,以 BLoC 管理业务状态,使用 SQLite 保存本地题库、答题记录和错题数据,并通过 Supabase 实现用户认证、公开题库共享与云端数据同步。实现难点主要包括多种文档格式的容错解析、多题型统一建模、简答题人工判分,以及在不泄露答案的前提下完成公开题库交卷判分。






评论