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...