Skip to main content

Functional Requirements

Teacher Web Portal

User & Permissions Module

  • Login: Username and password authentication via JWT Token, 3-attempt lockout, bcrypt password hashing
  • My Lesson Plans (Personal Center): Archive all historical lesson plans, PPTs, and teaching materials with preview, edit, download, and version history

Unified Workspace Module

  • Dashboard: Three core entry points + recent activity + subject quick-switch
    • Aggregates lesson plan creation, PPT generation, and material archiving workflows
    • New user onboarding guide, recent lesson plans, quick access to common features, AI-powered lesson planning suggestions
  • Subject Switching: One-click switch between subjects with automatic draft saving

Quick-Input Lesson Planning (AI Agent Core)

Built around "minimal input, smart completion, voice-enabled, knowledge-linked":

  • Topic Configuration: Standardized dropdown dictionaries (grade, volume, lesson, lesson type) with AI-powered keyword autocomplete for topic names
  • Knowledge Base Linking: Teachers select textbook chapters; the AI knowledge retrieval agent auto-links to the school knowledge base
  • Voice Input: Real-time streaming microphone input with a locally fine-tuned speech recognition model, providing real-time transcription and educational terminology correction

Lesson Plan Generation (Core AI Workflow)

  • Templates & Smart Generation: Auto-load school-specific standardized lesson plan templates; one-click streaming generation of complete structured lesson plans using the locally fine-tuned model
  • Editing & Version Control: Rich text editor (text, images, tables, formulas) with real-time auto-save, multi-version comparison, and rollback
  • Export & Integration: One-click export to Word/PDF; push and sync to PPT generation and material archiving modules

PPT Slide Generation (AI Multimodal Generation)

  • Style Customization: Multiple education-specific templates with configurable page count, content detail level, and layout density
  • Dual-Mode Generation: (1) Auto-split from a complete lesson plan (2) Quick generation from minimal topic info
  • Fine-Grained Editing: Drag-and-drop page reordering, per-page regeneration, PPTX/PDF dual-format export
  • One-Click Beautification: Automatic layout, color, and font adjustments tailored to different lesson types

Material Archiving (Compliance-Driven Aggregation)

  • Auto-Compilation: Automatically collect lesson plans, PPTs, and match school-specific archiving templates
  • Multi-Format Export: Word/PDF/ZIP with batch archiving support

School Knowledge Base (RAG Retrieval)

  • Real-Time Search & Smart Citation: Semantic understanding for precise matching of school resources; one-click citation and embedding into lesson plans
  • Citation Tracking & Resource Addition: Auto-tag source database, upload time, and subject
  • Continuous Iteration: Admin-reviewed content added to the knowledge base

Content Audit & Logging (Full-Process Traceability)

  • AI-generated content compliance, standardized operation procedures, and full action traceability
  • Logs include: operation timestamp, content details, and IP address

Teacher-Requested Features

Knowledge Mind Map Generation

  • Input knowledge points or topics; auto-generate structured knowledge mind maps
  • Visualize hierarchical relationships and logical connections between knowledge points

Blackboard Design Generation

  • Auto-generate blackboard framework and logical structure from knowledge points
  • Support handwritten-style rendering for classroom blackboards or digital whiteboards

Precise Current Affairs News Delivery

  • Auto-collect and filter political and news content relevant to Morality & Rule of Law lessons
  • Deliver precisely matched news as teaching case material by knowledge point or topic

Knowledge Point Mapping to Curriculum Standards & Exam Syllabi

  • Auto-connect each knowledge point to curriculum requirements and middle/high school exam topics
  • Clarify key and difficult points, frequently tested topics, common mistakes, and easily confused concepts
  • Annotate common exam question types

Exam Question Type & Answer Strategy Generation

  • Quickly generate common exam question types for the current lesson's knowledge points
  • Provide standard answer strategies and model answers

Detailed Question Explanations (Multiple Choice & Essay)

  • Analyze questions from three dimensions: question logic, material logic, and answer logic
  • Integrate with question banks for model answer comparison

Smart Teaching Material Matching

  • Local case studies (e.g., Guangxi: border governance, ethnic unity, port economy, revolutionary culture)
  • Short video clips, comic illustrations, data charts
  • Directly insert into slides — no need for teachers to search online

Teaching Design & Verbatim Script Generation

  • Output: main topic → sub-topics, inquiry activities, group discussion questions, scenario tasks
  • Generate full teaching design including transition phrases, classroom questions, and lesson summaries
  • Generate verbatim micro-lesson scripts

Admin Backend

  • Knowledge Base Management: Subject-specific databases with Word/PDF batch import
  • Dictionary Maintenance: CRUD for grade, lesson type, teaching objectives, etc.
  • Multi-Dimensional Log Query & Statistics: Search by account, time, subject, or operation type
  • Permission Control: Role-based access management
  • Custom Configuration: School name/logo/semester settings, visual archiving template field configuration