IntelliTask AI 是一个闭环的智能教育辅助系统,通过 AI 技术实现从作业采集、批改到自适应学习与报告生成的全流程自动化。
系统构建了一个“采集-批改-反馈-提升”的教育闭环,并集成了学术里程碑管理:
mindmap
root((IntelliTask AI))
账号与同步
邮箱登录
云端持久化 (后端服务)
资料管理 (支持学校/年级配置)
国际化 (ZH/EN)
作业采集 (Inbox)
IM群聊提取 (AI 语义分析)
手动录入 (AI 辅助生成)
任务状态流转 (Pending -> Submitted -> Graded)
AI 批改扫描 (Scanner)
OCR 文字识别
逻辑评估与打分
强弱项分析
知识点掌握度建模
备考中心 (Exam Center)
学术里程碑 (里程碑数字统计)
AI 备考方针 (基于历史表现)
点击穿透导航 (Dashboard -> Exam)
自适应学习 (Learning Hub)
深度学情剖析 (S-Tier 专家视角)
按作业切换计划 (1:1 关联)
阶梯式任务 (基础/进阶/挑战)
数据可视化 (Reports)
趋势分析 (得分与完成率)
能力图谱 (雷达图)
漏洞预警 (核心知识漏洞)
系统核心采用以“用户”为中心,通过 source_task_id 强关联“学习计划”的关系模型:
erDiagram
USER-PROFILE ||--o{ HOMEWORK-TASK : "owns"
USER-PROFILE ||--o{ LEARNING-PLAN : "owns"
USER-PROFILE ||--|| APP-SETTINGS : "configures"
HOMEWORK-TASK ||--o| LEARNING-PLAN : "triggers"
USER-PROFILE {
string id PK "User ID"
string nickname
string avatar
string grade
string school "所属学校"
}
HOMEWORK-TASK {
string id PK
string user_id FK
string title
string source
string subject "Math/English/..."
string category "Quiz/Homework/..."
string status "pending/graded"
jsonb result "GradingResult: score, strengths, weaknesses"
long timestamp
}
LEARNING-PLAN {
string id PK
string user_id FK
string source_task_id FK "关联的具体作业ID"
string focus_area
text deep_analysis "AI 生成的长文本分析"
jsonb tasks "LearningTask[]: video, reading, exercise"
string source_task_title
string source_task_subject
long created_at
}
APP-SETTINGS {
string id PK "User ID"
jsonb settings "schools, eventNodes"
}
本仓库已切换为前后端分离架构:
- 前端:
homeWorkTask - 后端:
intelli-task-ai(Spring Boot / PostgreSQL)
数据库由后端自动管理,迁移脚本位于后端:
/Users/yale/Documents/GitHub/intelli-task-ai/src/main/resources/db/migration
- 仪表盘 (Dashboard):动态展示学术里程碑(课后作业、周测、月考等),并实时统计各分类下的任务数量。
- 交互逻辑:点击仪表盘上的里程碑图标将直接携带状态跳转至 备考中心 (Exam Center),系统会自动定位并高亮目标事件。
- AI 备考建议:系统会分析该里程碑前一阶段的所有作业表现,生成针对性的复习策略。
- Scanner:通过后端 AI 服务对上传的作业图片进行 OCR 识别、逻辑批改并给出多维度的知识点掌握评价。
- Learning Hub:根据批改结果中的 Weaknesses 字段,AI 会自动编写深度学情诊断,并提供“基础-进阶-挑战”三段式学习任务。
Powered by IntelliTask AI Backend.