← 返回项目库

错题知识点管理系统

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

提供认证、错题维护、知识点检索标记、题目解答和图像文字处理能力,并通过 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,图像与模型能力还依赖部署环境配置。

登录后领取