go-grader

command module
v0.0.0-...-61f9789 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

README

Simple Code Judging

A code judging system is made from GoLang. This system is made for using with C/C++ programing languages. Currently, This system is in prototype for using to learn how to create automation code judging system only.

This programs is make for Debian & Ubuntu.

Feature

  • Auto compile C/C++ source code.
  • Auto judging the result from execute files.
  • Check walltime, runtime to decide time out. (Using Isolate)
  • It can specific the wrong & correct answer.

Setup

This program currently in alpha. I'm not make auto-install script untill it's in beta. (Manual Setup)

  1. Install GoLang (Version 1.23.x)
  2. Install Isolate (MANUAL INSTALL)
  3. Setup go-grader in .env with these example!
ISOLATE_PATH=/var/local/lib/isolate/
DIR_GRADER_PATH=/home/YOUR_USER/go_grader/
# Please don't forget / (black-slash).
  1. Let's start! (with many bug!)

Cautions

This programs is in testing. It support for Debian. Who's interest to use/contributed this script. You're welcome!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL