An open API service indexing awesome lists of open source software.

https://github.com/zmievsa/autograder_gui

Autograder graphical user interface
https://github.com/zmievsa/autograder_gui

Last synced: about 1 year ago
JSON representation

Autograder graphical user interface

Awesome Lists containing this project

README

          

This utility aims to provide a simple, yet secure and highly configurable way to autograde programming assignments.

#### Table of Contents
[Features](#Features)
[Platform Support](https://github.com/Ovsyanka83/autograder)
[Installation](#Installation)
[Supported Programming Languages](#Supported-Programming-Languages)

# Features
* Autograder_gui is based on the [autograder](https://github.com/Ovsyanka83/autograder) CLI utility and hence provides all of its features
* GUI-specific features are focused on exporting grading/plagiarism results to CSV and JSON formats

# Installation
* In order to use autograder-gui, you must have [python](https://www.python.org/) >= 3.7, [tkinter](https://docs.python.org/3/library/tkinter.html), and Chrome Browser installed.
* If you wish to grade C/C++ homeworks, you must have gcc installed
* If you wish to grade Java homeworks, you must have java JDK installed
* Run `pip install autograder_gui` in your terminal

# Demo
...