This guide walks you through the initial configuration of FeedForward after installation. Following these steps ensures your system is properly configured, secure, and ready for instructors and students.
Complete these setup steps before allowing instructors to create courses or students to submit work.
Before beginning initial setup, ensure you have:
Bookmark the admin dashboard URL for quick access: `http://your-domain/admin`
Application Name: FeedForward
Institution Name: Your University
Support Email: support@youruniversity.edu
Time Zone: America/New_York
Default Language: en
Session Timeout: 24 hours
Max Login Attempts: 5
Password Requirements:
- Minimum Length: 12
- Require Numbers: Yes
- Require Special Characters: Yes
- Require Mixed Case: Yes
Enable Audit Logging: Yes
Log Retention Days: 90
For production deployments, always enable HTTPS and secure cookies.
Anonymize Analytics: Yes
Data Export Format: JSON
GDPR Compliance Mode: Yes
Draft content is retained by design so students can track progress across drafts. Students can hide drafts from their own view at any time.
Email is used only for instructor account emails โ registration verification and password resets. Students are never emailed by the system; instructors distribute personal join links through their own channels.
SMTP Server: smtp.gmail.com
Port: 587
Username: feedforward@youruniversity.edu
Password: [your-app-password]
Use TLS: Yes
From Address: noreply@youruniversity.edu
From Name: FeedForward System
If using Gmail, create an [app-specific password](https://support.google.com/accounts/answer/185833) rather than using your regular password.
Provider: OpenAI
API Key: sk-...your-key-here
Organization ID: org-...your-org (optional)
Default Model: gpt-4
Max Tokens: 2000
Temperature: 0.7
Provider: Anthropic
API Key: sk-ant-...your-key
Default Model: claude-3-opus-20240229
Max Tokens: 2000
Temperature: 0.7
Provider: Google AI
API Key: ...your-key
Default Model: gemini-pro
Max Tokens: 2000
Temperature: 0.7
Name: Dr. Jane Smith
Email: jsmith@university.edu
Department: English
Employee ID: 12345
Temporary Password: [generate]
Send Welcome Email: Yes
Max Students per Course: 500
Max Assignments per Course: 20
Max Drafts per Assignment: 5
Max File Upload Size: 10MB
Max AI Calls per Day: 10000
Max Concurrent Processing: 10
API Calls per Minute: 60
Submissions per Student per Hour: 10
Login Attempts per IP: 10
Password Reset per Email: 3
System Metrics: Enabled
API Usage Tracking: Enabled
Error Logging: Enabled
Performance Monitoring: Enabled
User Activity Tracking: Enabled
High API Usage: > 80% of daily limit
System Errors: > 10 per hour
Failed Logins: > 20 per hour
Database Size: > 80% of limit
Queue Backlog: > 100 items
Add email addresses for alert notifications: - admin@university.edu - it-support@university.edu
Backup Schedule: Daily at 2:00 AM
Retention Period: 30 days
Backup Location: /backups/feedforward/
Include Submissions: No (privacy)
Compress Backups: Yes
Cannot send emails - Verify SMTP credentials - Check firewall allows port 587/465 - Try with different email provider - Check spam filters
AI provider connection fails - Verify API key is active - Check billing/credits available - Ensure network allows HTTPS - Try different model
Database errors - Check disk space - Verify file permissions - Run database integrity check - Review error logs
Your FeedForward instance is now configured! Continue with:
Save a copy of your configuration settings in a secure location for disaster recovery purposes.