Dockingjudge docs
Set up a quiz task

Quiz tasks

Checker declaration

Checker declaration is described in JSON:

Schema defined in pseudo-pydantic:

Checker:
    args: dict[str, Any]
    type: str
{
  "args": {
    "pattern": "123"
  },
  "type": "text"
}
{
  "args": {
    "pattern": "print\\W*\\(\\W*a\\W*\\+\\W*b\\W*\\)"
  },
  "type": "regex"
}

Available validators

text

Validator args:

pattern: str
case_insensitive: bool = False
strict_match: bool = True

regex

Validator args:

pattern: str