Skip to content

Implement partial scoring #2518

Open
Open
@meisterT

Description

@meisterT
  • With partial scoring testcases are grouped in testcase groups.
  • Each testcase group has a number of points assigned.
  • If the submission solves all testcases in the group, the points for that group are awarded.

Then there are two variants:

  1. The points for a submission is determined by the sum of the awarded points per testcase group. The points of the problem are determined by taking the maximum of the points of all submissions to that problem.
  2. Multiple submissions can solve different testcase groups, so you take the maximum per group over all submission and then sum up.

If we would implement the first variant, the second variant could be worked around by splitting it up into multiple problems.

The kattis problem format suggests adding a testdata.yml per testcase group: https://icpc.io/problem-package-format/spec/problem_package_format#test-data-groups

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions