Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codegrade/orca
Grading job server for CS student submissions.
https://github.com/codegrade/orca
Last synced: 2 months ago
JSON representation
Grading job server for CS student submissions.
- Host: GitHub
- URL: https://github.com/codegrade/orca
- Owner: CodeGrade
- Created: 2022-04-25T19:22:40.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T12:30:28.000Z (3 months ago)
- Last Synced: 2024-10-31T07:34:38.423Z (3 months ago)
- Language: Python
- Size: 2.03 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Orca: A Computer Science Grading Service
Orca is a grading job ecosystem to be used in tandem with Bottlenose, a web application used to host computer science courses.
| Directory | Description |
| ----------- | ---------------------------------------------------------------------------------------------------------------- |
| docs/ | Documentation, design specs, and diagrams to provide developers with knowledge useful in contributing to Orca. |
| worker/ | Contains the logic for grading a submission with a given `GradingJob`. |
| web-client/ | React application logic for allowing professors and admins to manage the grading queue. |
| orchestrator/ | Web API and Build service for grader image and grading job management. |## Stack
Orca expects the following tools with these versions:
- Docker 27.x.x
- Postgres 10.x.x
- Node 21.0.0 (Web Server and Client)
- Python 3.12.5 (Worker)