Skip to content

Welcome

Official documentation for the UBC Faculty of Forestry AI Grading Helper Service

Section Description
Getting Started Learn about project origins, motivation, and user stories
Development Set up your environment and start contributing
Architecture Understand the system design and components
API Reference Explore API endpoints and integration options
Evaluation Review grading accuracy and validation methods
Deployment Deploy the service to production

About This Project

The AI Grading Helper is a tool designed to support grading and feedback automation for large Forestry courses at UBC. It leverages AWS Bedrock's large language models to help teaching teams grade more efficiently while maintaining quality and pedagogical value.

Key Features

  • Automated grading with AI-powered feedback
  • Rubric-aligned evaluation
  • Instructor override capabilities
  • Quality control workflows
  • LTI integration for seamless Canvas integration

Why Write Documentation?

  • I anyways like to write documentation
  • Helps me be clear about design decisions
  • Helps prevent scope creep
  • Might help future developers
  • Nice to look at

A Note on AI-Generated Content

Although the mindful use of GenAI is encouraged in development, please avoid updating these docs using GenAI. Writing documentation yourself ensures better understanding and knowledge transfer.