← 返回项目库

错题知识点管理系统

面向学习者的错题记录、知识点管理与解题接口服务。

提供认证、错题维护、知识点检索标记、题目解答和图像文字处理能力,并通过 FastAPI 文档提供可交互的接口入口。

真实界面

项目截图

共 6 张

GradNote API
Login For Access Token
Create Question
Get Knowledge Points By Structure
Solve Question
Process Image

Capabilities

核心功能

✓用户注册与令牌认证
✓错题创建查询更新删除
✓按结构查询知识点
✓知识点搜索与用户标记
✓错题解题接口
✓题目与答案图像文字处理

适用场景

记录和复盘个人错题
按学科章节整理知识点
为学习应用提供解题与图像识别后端

适合谁

需要整理错题和追踪知识点的学生、教师及学习工具开发者。

商业化思路

适合作为自部署学习工具的后端基础服务,按部署、定制和运维服务收费。

你会拿到什么

  • ✓FastAPI 后端源码与接口文档
  • ✓依赖清单、许可证及修改说明

部署流程

  1. 1安装 backend/requirements.txt 中的 Python 依赖
  2. 2配置数据库和模型服务后启动 Uvicorn 应用

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地未提供 PostgreSQL 时应用仍可启动但数据库相关接口不可用;外部模型服务配置需由部署者按安全规范提供。

部署难度

中等

最低配置

Python 3.9 及以上、可用 PostgreSQL 数据库和满足依赖安装的服务器环境。

开源许可证

AGPL-3.0

最后验证

2026-08-27

技术栈

PythonFastAPISQLAlchemyPostgreSQL

授权说明

交付包保留上游许可证和版权信息;修改或提供网络服务时应遵循 AGPL-3.0 的源代码提供、许可声明和网络服务源代码义务。

Release notes

版本记录

1 个已发布版本

vcn-1036ac67eb34 当前推荐

补充邮件地址校验依赖,修复 Python 3.9 下工作流提示文本语法问题,并固定兼容的核心依赖版本。

部署要求:需要 Python 3.9 及以上、PostgreSQL 和 backend/requirements.txt 中的依赖;启动前应准备数据库连接配置。

已知问题:健康接口和文档接口可独立启动;错题、知识点和解题等数据库业务接口需要可用 PostgreSQL,图像与模型能力还依赖部署环境配置。

登录后领取