Canvas Auto Grading LTI

Automate your grading workflow with RSpec tests and the grade_runner gem.

Features & Benefits

Automated Grading

Instantly grade assignments using RSpec tests powered by the grade_runner gem.

Easy Canvas Integration

Set up your Canvas course with external tool integrations in just a few clicks.

Transparent Feedback

Provide detailed feedback to students with a viewable build report and code insights.

Setup in Canvas

  1. Add External App Integration: In your Canvas admin settings, add an external app integration pointing to /config.xml.
  2. Create an Assignment with External Tool: When creating an assignment, choose the external tool option and set the launch URL to /launch.
  3. Set Your Project URL: In your assignment settings, specify your repository URL (where your RSpec tests and grade_runner gem are located) as the Project URL.

For more details, check out our documentation.