System Information

View system status, configurations, and RAT processing flow

AI Model

Loading...

OpenAI API

Loading...

Google Search

Loading...

System Status

Online

Configuration Details
AI Model Configuration
Model Type: Loading...
API Provider: Loading...
Model Version: Loading...
Search Configuration
Google API Key: Loading...
Google CSE ID: Loading...
Search Quota: Loading...
RAT Process Flow
Input Processing

Upload course documents or enter requirements

  • File format validation (PDF, DOCX, TXT)
  • Content extraction and text processing
  • Token counting and chunking for large files
Course Information Extraction

AI-powered analysis of course requirements

  • Key information identification
  • Learning objectives extraction
  • Target audience analysis
Base Outline Generation

Generate initial course structure

  • Weekly course breakdown
  • Learning objectives alignment
  • Assessment planning
Web Search Enhancement

Retrieve additional educational resources

  • Google Custom Search API integration
  • Educational content validation
  • Resource quality assessment
Enhanced Outline Generation

Final course outline with enriched content

  • Web-enhanced course details
  • Additional teaching resources
  • Comprehensive course structure
Environment Configuration

Required environment variables for system operation:

# AI Model Configuration OPENAI_API_KEY=your_openai_api_key_here MODEL_TYPE=openai # or 'local' for local models # Google Search Configuration GOOGLE_API_KEY=your_google_api_key_here GOOGLE_CSE_ID=your_custom_search_engine_id_here # Flask Configuration FLASK_SECRET_KEY=your_secret_key_here FLASK_ENV=development # or 'production' # Optional: File Upload Settings MAX_CONTENT_LENGTH=16777216 # 16MB in bytes UPLOAD_FOLDER=uploads
System Information
Core Methods: RAT: Retrieval Augmented Thoughts
Framework: Flask + Bootstrap 5
Last Updated: Loading...
Usage Statistics
API Calls Today: Loading...
Courses Generated: Loading...
Files Processed: Loading...