Demo Mode Active
Mock Data

Settings

Configure your Canvas API credentials and view dashboard info.

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