An open API service indexing awesome lists of open source software.

https://github.com/relph1119/prep-study-assistant

备考学习助手
https://github.com/relph1119/prep-study-assistant

Last synced: 11 months ago
JSON representation

备考学习助手

Awesome Lists containing this project

README

          

# 备考学习助手

备考学习助手是一款面向考生的智能学习工具,借鉴多邻国与考试宝的成功经验,以“导入资料—生成题库—智能复习—周期巩固”为闭环,帮助用户高效通过考试。系统支持Word/PDF一键导入,自动拆分章节并提炼知识点;基于大模型即时生成单选、填空、判断等题型,题目与知识点精准对应。用户答题后,评分系统实时给出正误、得分与综合评价,并依据遗忘曲线生成每日任务与周期性回顾,形成个性化复习节奏。技术架构上,系统侧由题库生成、评分与任务调度三大引擎驱动;用户侧提供权限、资料与答题三大模块,前后端分离,接口统一,支持多端同步。

**功能列表:**
- 系统侧:
1. 生成题库系统:生成学习章节、生成知识点、生成题目
2. 评分系统:正错判断、答题得分、综合评分、综合评价
3. 生成任务系统:生成每日学习、生成每日题目

- 用户侧:
1. 权限管理:用户登录、用户注册、用户注销、用户管理
2. 学习资料管理:学习资料导入、学习资料删除、学习资料查看
3. 用户答题系统:题目渲染、答题交互

## 环境安装

1. 基础环境:Python3.10+

2. 安装UV
```shell
pip install uv
set UV_INDEX=https://mirrors.aliyun.com/pypi/simple
```

3. 安装Python依赖包
```shell
uv sync --python 3.12 --all-extras
```

4. 切换到本地环境(.venv)
```shell
cd .venv/Scripts
activate
```