Skip to content

Tools for translating questions between electronic judges.

License

Notifications You must be signed in to change notification settings

gnramos/convert-ej

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

convert-ej

A software tool for converting problem files between electronic judges formats.

Pypi link

Installation

pip3 install convert-ej

Usage

convert-ej reader writer file

The tool reads a problem in file, structured in a specific format, and then writes it into a different format. The user needs to provide the following command line arguments:

  • reader: the input e-judge format.
  • writer: the output e-judge format.
  • file: the path to the file (or directory) containing the problem information, which must be structured according to the reader format.

Please be mindful of the specificities of each e-judge format, since convertion might not be sucessful. For example, CodeRunner does not handle EPS images and BOCA may have issues creating the test sheet (usually a PDF file) dependng on the format the examples.

Example

To convert a problem in Polygon format into a CodeRunner one, we can use:

convert-ej Polygon CodeRunner polygon_problem.zip

More details can be found using help function:

convert-ej --help

About

Tools for translating questions between electronic judges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published