This is a .NET client for the API of the Polygon platform.
As described in their home page
The mission of Polygon is to provide platform for creation of programming contest problems. Polygon supports the whole development cycle:
- problem statement writing
- test data preparing (generators supported)
- model solutions (including correct and wittingly incorrect)
- judging
- automatic validation
Methods implemented in this library, according to the API documentation.
- contest.problems
- problems.list
- problem.info
- problem.updateInfo
- problem.statements
- problem.saveStatement
- problem.statementResources
- problem.saveStatementResource
- problem.checker
- problem.validator
- problem.interactor
- problem.files
- problem.solutions
- problem.viewFile
- problem.viewSolution
- problem.script
- problem.tests
- problem.testInput
- problem.testAnswer
- problem.setValidator
- problem.setChecker
- problem.setInteractor
- problem.saveFile
- problem.saveSolution
- problem.editSolutionExtraTags
- problem.saveScript
- problem.saveTest
- problem.setTestGroup
- problem.enableGroups
- problem.enablePoints
- problem.viewTestGroup
- problem.saveTestGroup
- problem.viewTags
- problem.saveTags
- problem.viewGeneralDescription
- problem.saveGeneralDescription
- problem.viewGeneralTutorial
- problem.saveGeneralTutorial
- problem.packages
- problem.package