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
Assignmentsweighted 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 detectedYour late-submission rate increases 3× during Week 7–9. Consider starting earlier in these periods.
📈 Grade trendCS 161 grades have trended up 8pts over the last 4 weeks. Keep it up.
⚠ Risk alertECON 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.
All capabilities
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.
MonthlyAnnualSave 25%
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
Pro
$6/mo
For students who want every advantage. Unlimited AI, full toolset.
Everything in Free
Unlimited AI pre-checks
Regrade request builder
Advanced insights & patterns
What-if grade simulator
Full AI history log
Priority support
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
Full comparison
Feature
Free
Pro
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
Frequently asked
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
How your data flows
Your browser
Initiates request
Canvas API
HTTPS / TLS 1.3
Rubrix server
No key storage
AI model
Ephemeral context
Results to you
Nothing retained
Security layers
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
How we got here
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.
What we believe
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.
From the founder
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
Rubrix PRO
Loading...
Courses
Settings
Dashboard
Overall class grade
Loading...
Calendar of upcoming deadlines
Loading calendar...
Homework pre-check
Select a course and assignment. Rubrix automatically loads the full description and rubric from Canvas. Upload your draft file for AI analysis that flags only the top issues likely to cost points.
Hide this, I understand
Assignment grade review
Select a graded assignment to see its details. Click the Run AI analysis button to have Rubrix compare your score to the rubric, instructor comments, and course materials.
Hide this, I understand
Insights
A concise, professional overview of your performance across active courses. Rubrix identifies your biggest risk and gives one direct recommendation.
Hide this, I understand
Generating insights...
Regrade request builder
Rubrix fetches the actual instructor comments from your Canvas submission, then writes a short professional email referencing them directly. Review and edit before sending.
Hide this, I understand
AI Records
All AI results generated by your tools, saved to your account and synced across devices.
Hide this, I understand
Appearance
Dark mode
Switches background, surface, and text colors
Color theme
Works in both light and dark mode
Slate
Neutral, indigo
Forest
Cream, emerald
Ocean
Sky, deep blue
Sandstone
Warm, amber
Plum
Lilac, purple
Graphite
Pure monochrome
Past enrollments
Include past quarters and classes
Load grades, submissions, and comments from completed courses
Active courses. Only selected courses appear in all tabs.
API Keys
Canvas access token
Update if your current token has expired or been revoked. Get a new one from Canvas → Account → Settings → New Access Token.