# 基于LLM的数字课程助教系统 **Repository Path**: fzumbrella/iTutor ## Basic Information - **Project Name**: 基于LLM的数字课程助教系统 - **Description**: 基于LLM的数字课程助教系统的设计与实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-14 - **Last Updated**: 2025-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于LLM的数字课程助教系统 #### 介绍 基于LLM的数字课程助教系统的设计与实现 #### 软件架构 软件架构说明 #### 安装教程 1. 安装PaddleX 通过PaddleX调用PaddleOCR的功能。 PaddleX本地安装教程: https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/docs/installation/installation.md 选择Wheel包安装模式,安装完成后重启内核 出现下面关于aiofiles的报错不用管。 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. gradio 3.40.0 requires aiofiles<24.0,>=22.0, but you have aiofiles 24.1.0 which is incompatible. 验证是否安装成功: import paddle import paddlex print(paddle.__version__) print(paddlex.__version__) 3.0.0-beta2 3.0.0.rc0 2. pip install graphviz fitz numpy pillow requests openai pandas gradio python-docx beautifulsoup4 pywin32 #### 使用说明 基于大型语言模型的数字课程助教系统采用PaddleX与LaTeXOCR模型实现了公式 的精准识别,运用DOT文件格式结合Graphviz工具进行流程图的解析与可视化生成,依 靠引入的API实现了智能问答模块,支持对数学问题及流程图代码的处理,系统还有PDF 作业自动批改和论文批量批改功能,利用AI接口调用实现了作业的自动化评分与反馈机 制,并且设计了完整的保存与反馈机制,切实实现了课程助教的作用。在各部分功能的基 础上,本系统采用Gradio框架构建用户界面,能让教师与学生快速上手使用。 #### 参与贡献 Wenjing Yang's Graduation Project Prototype [【PaddleOCR+PaddleMIX】Advanced Math Problem-Solving Assistant - PaddlePaddle AI Studio Galaxy Community](https://aistudio.baidu.com/projectdetail/8795589?channelType=0)