Rubrix
Rubrix
Smart Canvas LMS copilot

Connect your accounts

Sign in with Google to securely save your API keys, or enter them manually below.

Canvas domain
Default is UCI. Change to your school's Canvas URL if different.
Canvas access token
Canvas, then Account, then Settings, then New Access Token. Guide
Rubrix
Everything you need

Your Canvas copilot,
built for serious students

Rubrix connects to your Canvas LMS and brings AI-powered tools directly into your academic workflow — from pre-submission checks to grade forensics.

homework_precheck.pdf
Citation format
Needs work
Word count
843 / 800 ✓
Rubric coverage
3 of 5 criteria
Code runs
Passed ✓
File format
.pdf ✓
Rubric-aware analysis
Rubrix reads the exact rubric from Canvas and checks your submission against each criterion before you submit.
Upload any file type
PDF, DOCX, code files, images — Rubrix handles them all. Drop your draft and get structured feedback in seconds.
Only flags what matters
No noise. Rubrix surfaces only the top issues most likely to cost you points — so you spend time fixing, not reading.
Grade Analysis — CS 161
Assignments weighted avg
HW 1
95%
HW 2
88%
Midterm
74%
Project
91%
Current grade: B+ (87.3%) — Need 91% on final to secure A−
Live grade breakdown
Rubrix pulls all assignments, weights, and scores from Canvas in real-time and renders your true weighted grade per course.
What-if scoring
Simulate future scores to see exactly what you need on each remaining assignment to hit your target grade.
Multi-course overview
See all enrolled courses at a glance. Color-coded health indicators show where you need to focus.
Insights — Spring 2026
⚡ Pattern detected Your late-submission rate increases 3× during Week 7–9. Consider starting earlier in these periods.
📈 Grade trend CS 161 grades have trended up 8pts over the last 4 weeks. Keep it up.
⚠ Risk alert ECON 105 final worth 40%. Current score puts A− at risk.
Submission patterns
Rubrix analyzes your submission history and surfaces behavioral patterns that are statistically linked to grade dips.
Cross-course health
Spot which courses are pulling your GPA down versus up, weighted by credit hours.
Deadline radar
A unified calendar view aggregates due dates from all courses, so nothing sneaks up on you.
Regrade Request — HW 3
GENERATED REQUEST
"I believe my implementation of the binary search tree in Problem 3b is correct per the rubric criterion for 'O(log n) insertion.' The grader's comment references the wrong method signature. Please see line 47 of my submission..."
Polite tone ✓
Evidence cited ✓
Rubric-linked ✓
Professionally worded requests
AI drafts concise, evidence-backed regrade requests that reference the rubric and maintain a respectful, effective tone.
Grader comments as context
Paste grader feedback and Rubrix identifies exactly where the rubric criterion was misapplied.
Full request history
Every regrade request is logged in AI Records, so you can track outcomes and reuse effective patterns.
Canvas-native integration
Connects directly to your Canvas API. No copy-pasting syllabi or rubrics — everything is pulled automatically.
Unified dashboard
All courses, all deadlines, all grades — one place. No more toggling between course pages.
AI history log
Every AI interaction is recorded so you can revisit past analyses, compare drafts, and track improvements over time.
Multi-course awareness
All analyses are course-scoped. Rubrix never mixes rubrics or contexts across your different classes.
Privacy-first design
Your Canvas token and API keys stay on your device. Rubrix never stores your credentials on its servers.
Theme system
Six color themes plus full dark mode. Rubrix adapts to how and when you work best.

Start free.
Go further when you need to.

Rubrix is free for most students. Upgrade for unlimited AI, advanced analytics, and priority support.

Monthly Annual
Free
$0/mo
Everything you need to get started. No credit card required.
  • Canvas integration (all courses)
  • 10 AI checks / month
  • Grade analysis & dashboard
  • Deadline calendar
  • Unlimited AI checks
  • Regrade request builder
  • Advanced insights
Team / Lab
$4/seat/mo
For study groups, tutoring centers, or departments. Volume pricing available.
  • Everything in Pro
  • Centralized billing
  • Usage dashboard for admins
  • Shared AI history
  • Custom Canvas domain setup
  • Dedicated support
Feature
Free
Team
Core
Canvas integration
Grade dashboard
Deadline calendar
AI Tools
AI pre-checks
10 / month
Unlimited
Unlimited
Regrade builder
Advanced insights
What-if simulator
AI history log
Team
Centralized billing
Usage dashboard
Do I need to give Rubrix my Canvas password?
No. Rubrix uses a Canvas API token, which is different from your password. You generate the token inside Canvas settings — it grants read-only access to your course data and can be revoked at any time.
What happens when I hit the 10 AI check limit on Free?
The limit resets at the start of each calendar month. You can always upgrade to Pro mid-month — unused Free checks are not counted against you.
Is my submission data stored on Rubrix servers?
Files you upload for pre-check are sent to the AI model for analysis and are not retained after the session. We do store aggregated metadata (timestamps, check counts) for usage tracking, but never the content of your submissions.
Can I use Rubrix at universities other than UCI?
Yes. The Canvas domain field lets you enter any institution's Canvas URL. If your school runs Canvas, Rubrix should work. Some institutions have API restrictions — if you run into issues, contact support.
Can I cancel Pro at any time?
Yes. Cancel anytime from your account settings. You keep Pro access until the end of your current billing period, then revert to Free automatically — no questions asked.

Your data belongs
to you. Full stop.

Rubrix was built with privacy as a constraint, not a feature. Here's exactly how your data is handled.

Token-only auth
Never stores your Canvas password
Local-first keys
API keys stay on your device by default
Ephemeral files
Uploaded files are never retained
HTTPS only
All transport encrypted via TLS 1.3
Transparent logging
You control what AI history is kept
Your browser
Initiates request
Canvas API
HTTPS / TLS 1.3
Rubrix server
No key storage
AI model
Ephemeral context
Results to you
Nothing retained
Identity layer
Optional Google OAuth for encrypted cloud key sync. Canvas token never sent to Google.
Transport layer
TLS 1.3 enforced end-to-end. No plain HTTP fallback. HSTS preloaded.
Storage layer
Canvas token stored in browser localStorage only. Cloud sync uses AES-256 at rest, tied to your Google identity.
Data minimization
Submission files are processed in-memory and never written to disk. AI context is discarded after each session.
What Rubrix can see
Course names, assignment descriptions, rubrics, your grades, and file metadata. We request only the Canvas API scopes necessary for the features you use.
What Rubrix cannot see
Your Canvas password, other students' data, institutional administrative data, or anything outside your own account scope. Token read-only permissions are enforced by Canvas itself.
AI data handling
Submissions are passed to the AI model as context and are not used for model training. We use API contracts that prohibit training data usage. No submission is stored server-side after the response is returned.
Revocation & deletion
Disconnect at any time from the app. Revoking your Canvas token in Canvas settings immediately stops all Rubrix access. Email us to delete your account and associated metadata entirely.
Academic integrity note: Rubrix is a feedback and analytics tool. It does not write assignments, generate submissions, or produce content you can hand in. All AI analysis is advisory — it surfaces potential issues; what you do with that feedback is your decision and your responsibility. Use of Rubrix does not violate Canvas's terms of service, as it operates solely through your own API token under your own account scope.
Our story

Built by a student
who was tired of guessing.

Rubrix started as a personal script to parse Canvas rubrics before a CS final. It grew from there.

"Every student deserves to walk into an exam or submission with full confidence — not anxiety about what they might have missed."

Felix Jing — Founder, Rubrix
Fall 2024
The first script
A quick Python script that pulled Canvas rubrics via API and checked a submission PDF against them. Shared it with three friends in the same CS course. They all wanted it.
Winter 2025
A real interface
Built the first browser-based version during winter break. Added grade analysis after realizing the Canvas gradebook was nearly unreadable for weighted averages. Added a dark mode. Showed it to the Discord server.
Spring 2025
Regrade builder & insights
Students kept asking for help writing regrade requests — a task that's uncomfortable and easy to get wrong. Added the AI-assisted regrade builder and the behavioral insights engine.
2026
Rubrix today
A full-featured Canvas copilot used by students across multiple universities. Still built by a small team. Still focused on one thing: helping students perform at their best.
01
Students know best
We build for students, with students. Features come from real friction points.
02
Radical transparency
Rubrix is honest about what the AI can and cannot do.
03
Privacy is non-negotiable
Your academic data is sensitive. We designed the system from scratch to minimize what we hold and for how long.
04
Speed is respect
Students are busy. Every interaction should be fast, focused, and free of unnecessary friction.
05
Augment, don't replace
Rubrix helps you do the work better, it doesn't do it for you. That distinction matters and we hold it deliberately.
06
Stay small where it counts
A small team means every feature is deliberate. We'd rather do five things excellently than fifteen things adequately.
F
Felix Jing
Founder & Builder
I built Rubrix because I spent too many evenings uncertain about whether I'd actually answered every rubric criterion. The grade would come back and I'd think — I could have caught that. This tool is the thing I wished existed. I hope it helps you focus on learning the material instead of worrying about logistics.
Questions or feedback?
We read everything. Seriously.
rubrixai@gmail.com
File
Download