Configuration Status
Current status of your Canvas API connection.
About This Dashboard
This dashboard provides a modern, comprehensive interface for your Canvas LMS data, including:
- Course overview and management
- Intelligent announcement parsing
- Assignment tracking with auto-tagging
- Grade monitoring and trend analysis
- Unified calendar with ICS export
All data is fetched securely from your Canvas instance. Your credentials are stored locally and never transmitted to external services.
Setup Instructions
Follow these steps to get your API key.
1
Get Your API Token
Log into Canvas, go to Account → Settings → Approved Integrations
and create a "New Access Token".
2
Create .env File
In the `backend` directory, create a file named .env
with the following content:
CANVAS_API_URL=https://your-institution.instructure.com CANVAS_API_KEY=your_canvas_api_token_here
3
Restart Backend
Restart your FastAPI server to apply the changes.
uvicorn backend.main:app --reload
Security Note
Never commit your
.env
file to version control. Your API token is sensitive and should be kept private.