-
Notifications
You must be signed in to change notification settings - Fork 5
Delta Winter of Code
Aditya Kumar edited this page Oct 20, 2020
·
4 revisions
Do checkout the Developer's Guide
-
API to generate test cases with efficient inbuilt support for methods to generate Tree, Graphs, etc.
-
The API can be exposed 2 ways:
- Each
cpcli
project can have a directory (gen
name maybe?) where all the the generators file will be written. Each file will basically have a class subclassingcpcli.gen.Generator
(path can vary) which will be detected as a generator by the project. The CLI tool can now be used to generate test cases by doing
cpcli gen <class-notifier>
Here
class-notifier
can either be the class name or a class property of the generator class.- Completely CLI based (here we may not be able to give the user as much freedom as the class based which is okay). Should be a quick way to either generate a standard data structure with some customization.
- Each
Presently cpcli
supports scraping problems from CodeForces, CodeChef and CSES Problem Set. This project will aim to add support for more popular competitive coding platforms such as:
At least support for 3 of the above platforms is mandatory for the successful completion of this project. Refer to the code used to add support for CodeChef, CodeForces and CSES Problem Set