/jutge-toolkit-meu

Toolkit to make problems for Jutge.org

Primary LanguagePythonApache License 2.0Apache-2.0

Toolkit to make problems for Jutge.org

Logo

Documentation

The jutge-toolkit toolkit provides command line tools to make all necessary files for problems in Jutge.org.

Installation

  1. Install the toolkit with pip3 install jutge-toolkit.
  2. Install jutge-vinga with jutge-install-vinga (requires root access).

Note: In order to use the toolkit, you need to have its external dependencies installed: Docker, LaTeX and various compilers. You only need them if required.

Upgrade

You can upgrade to the latest version with pip3 install --upgrade jutge-toolkit.

Uninstall

If you want to uninstall the package, use pip3 uninstall jutge-toolkit.

Usage

There are five main commands:

  • jutge-make-problem: Makes all the necessary files to generate a common problem.
  • jutge-make-quiz: Makes all the necessary files to generate a quiz problem.
  • jutge-compilers: Outputs information on the supported compilers.
  • jutge-available-compilers: Outputs information on the available compilers.
  • jutge-code-metrics: Provides measures extracted from a static inspection of a program.

For full details, please refer to the following documents:

Credits

License

Apache License 2.0