Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 2.06 KB

README.md

File metadata and controls

37 lines (21 loc) · 2.06 KB

CodeHarbor

Open in GitHub Codespaces

Build Status codecov

Introduction

CodeHarbor is a repository system for automatically gradeable programming exercises and enables instructors the exchange of such exercises via the ProFormA XML format across diverse code assessment systems. For example, it allows to share, rate, and discuss auto-gradable programming exercises with colleagues. With this, you can re-use existing exercises, clone exercises and adjust them to your needs, e.g. translate them to another human language or port them to another programming language.

Server Setup and Deployment

Use Capistrano. or the provided Dockerfile (only for production). The devcontainer and Vagrant setup are for local development only.

Development Setup

Please refer to the Local Setup Guide for more details.

Testing

Run all tests with rspec . or just one test by providing the file path.

You can find the coverage results in coverage/index.html.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/openHPI/codeharbor. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.

License

CodeHarbor is available as open source under the terms of the BSD 3-Clause License.

Code of Conduct

Everyone interacting in this project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.