# FEATURE_REQUESTS.md - 教育AI研究项目功能需求 > 本文件记录用户期望但当前无法实现的功能需求。 --- ## [FEAT-20260420-001] capability_name **Logged**: 2026-04-20T12:39:00+08:00 **Priority**: medium **Status**: pending **Area**: infra ### Requested Capability 论文PDF自动下载并验证有效性 ### User Context 用户需要批量获取论文PDF,但当前每次下载后需手动验证文件头(`%PDF`)判断是否成功,效率低。 ### Complexity Estimate medium ### Suggested Implementation - 下载后自动检查文件头(如 `[37,80,68,70,45]` = `%PDF`) - 文件小于阈值(如5KB)自动判定失败 - 失败自动重试备用URL或记录到 ERRORS.md - 成功自动重命名(作者_标题_年份.pdf)并存入文献库 ### Metadata - Frequency: first_time - Related Features: paper-search.download_with_fallback --- ## [FEAT-20260425-001] literature_quality_assessment_generator **Logged**: 2026-04-25T16:30:00+08:00 **Priority**: medium **Status**: pending **Area**: docs ### Requested Capability 自动化文献质量评估报告生成器 ### User Context 当前文献质量评估需要手动填写7个维度(时效性、信源权威性、数据质量、方法严谨性、实证基础、理论框架、影响力)的分数和评语。38篇文献评估花费大量时间(5+小时),效率较低。用户需要一个半自动化工具,只需填写关键信息,系统自动生成格式化的评估报告。 ### Complexity Estimate medium ### Suggested Implementation 1. 创建交互式Python脚本 `tools/质量评估报告生成器.py` 2. 用户输入:文献ID、标题、作者、来源、年份、PDF路径 3. 系统自动:读取PDF元数据、计算时效性分数、默认信源权威性分数 4. 用户手动填写:其他5个维度分数(数据质量、方法严谨性、实证基础、理论框架、影响力) 5. 自动生成:标准格式的评估报告(OFM格式) 6. 批量处理:支持从文献库读取JSON列表,批量生成报告 ### Metadata - Frequency: first_time - Related Features: paper-search, paper-quality-assessment ---