We have hosted the application otter grader in order to run this application in our online workstations with Wine or directly.


Quick description about otter grader:

Otter Grader is a light-weight, modular open-source autograder developed by the Data Science Education Program at UC Berkeley. It is designed to work with classes at any scale by abstracting away the autograding internals in a way that is compatible with any instructor's assignment distribution and collection pipeline. Otter supports local grading through parallel Docker containers, grading using the autograder platforms of 3rd party learning management systems (LMSs), the deployment of an Otter-managed grading virtual machine, and a client package that allows students to run public checks on their own machines. Otter is designed to grade Python scripts and Jupyter Notebooks, and is compatible with a few different LMSs, including Canvas and Gradescope.

Features:
  • Otter Assign is an assignment development and distribution tool that allows instructors to create assignments with prompts, solutions, and tests in a simple notebook format that it then converts into santized versions for distribution to students and autograders
  • Otter Generate creates the necessary setup files so that instructors can autograde assignments
  • Otter Check allows students to run publically distributed tests written by instructors against their solutions as they work through assignments to verify their thought processes and implementations
  • Otter Export generates PDFs with optional filtering of Jupyter Notebooks for manually grading portions of assignments
  • Otter Run grades students� assignments locally on the instructor�s machine without containerization and supports grading on a JupyterHub account
  • Otter Grade grades students� assignments locally on the instructor�s machine in parallel Docker containers, returning grade breakdowns as a CSV file


Programming Language: Python.
Categories:
Libraries

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.