elansteam / elan-tools

Additional module for converting [Polygon](https://polygon.codeforces.com) problems to Elan format.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elan-fs

Tools for working with storing Elan-formatted tasks in the file system.

Includes:

  • loading a task from a ZIP archive in Polygon format
  • reading an Elan-formatted task into a Python object
  • API for accessing the contents of tests, task conditions and internal programs (validator, scorer, checker and their tests)

Roadmap for Polygon parser

  • short name (id)
  • problem name (on multiple languages)
  • time and memory limits
  • support statements text
    • multi languages
    • support variate statement sections (legend, notes, tutorial, scoring)
    • example tests
  • validators support
    • validators
    • validators tests
  • checker
  • base files (testlib.h, built-in checkers, so on)
  • author solutions

Roadmap for Elan FS

  • Elan archive validator
  • Elan-formatted ZIP-archive parser
  • getProblemById
  • Add problem to MongoDB

About

Additional module for converting [Polygon](https://polygon.codeforces.com) problems to Elan format.


Languages

Language:Python 100.0%