Skip to content

yale-zhang/homeWorkTask

Repository files navigation

IntelliTask AI - 智能作业管理系统

IntelliTask AI 是一个闭环的智能教育辅助系统,通过 AI 技术实现从作业采集、批改到自适应学习与报告生成的全流程自动化。

1. 业务逻辑分析

系统构建了一个“采集-批改-反馈-提升”的教育闭环,并集成了学术里程碑管理:

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)
      趋势分析 (得分与完成率)
      能力图谱 (雷达图)
      漏洞预警 (核心知识漏洞)
Loading

2. 数据结构 (E-R 图)

系统核心采用以“用户”为中心,通过 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"
    }
Loading

3. 后端服务与数据

本仓库已切换为前后端分离架构:

  • 前端homeWorkTask
  • 后端intelli-task-ai (Spring Boot / PostgreSQL)

数据库由后端自动管理,迁移脚本位于后端: /Users/yale/Documents/GitHub/intelli-task-ai/src/main/resources/db/migration

4. 核心功能说明

4.1 学术里程碑与备考中心联动

  • 仪表盘 (Dashboard):动态展示学术里程碑(课后作业、周测、月考等),并实时统计各分类下的任务数量。
  • 交互逻辑:点击仪表盘上的里程碑图标将直接携带状态跳转至 备考中心 (Exam Center),系统会自动定位并高亮目标事件。
  • AI 备考建议:系统会分析该里程碑前一阶段的所有作业表现,生成针对性的复习策略。

4.2 智能批改与闭环学习

  • Scanner:通过后端 AI 服务对上传的作业图片进行 OCR 识别、逻辑批改并给出多维度的知识点掌握评价。
  • Learning Hub:根据批改结果中的 Weaknesses 字段,AI 会自动编写深度学情诊断,并提供“基础-进阶-挑战”三段式学习任务。

Powered by IntelliTask AI Backend.

About

IntelliTask AI 是一个闭环的智能教育辅助系统,通过 AI 技术实现从作业采集、批改到自适应学习与报告生成的全流程自动化。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors