Problem Package Format
latest
  • 1. Basic Concepts
  • 2. Default Output Validation
  • 3. Problem Settings
  • 4. Timing
  • 5. Test Data Settings
  • 6. How Scoring Problems are Judged
  • 7. Custom Output Validation
  • 8. Other Directories
  • 9. Appendix
Problem Package Format
  • Problem Package Format Documentation
  • Edit on GitHub

Problem Package Format Documentation

Note

This specification is under active development. This is just an example for playing around with version numbers.

Contents

  • 1. Basic Concepts
    • 1.1. Directory structure
    • 1.2. Problem Statement
    • 1.3. Test Data
    • 1.4. Example Submissions
    • 1.5. Input Validation
    • 1.6. Basic Problem Settings
    • 1.7. How Pass–Fail Problems are Judged
  • 2. Default Output Validation
  • 3. Problem Settings
    • name
    • version
    • type
    • author
    • source
    • source_url
    • rights_owner
    • license
    • uuid
    • limits
    • validation
    • keywords
    • languages
  • 4. Timing
    • time_multipliers
    • time_resolution
    • time_limit
  • 5. Test Data Settings
    • output_validator_flags
    • input_validator_flags
    • scoring
  • 6. How Scoring Problems are Judged
    • 6.1. Testdata Settings for Scoring
    • 6.2. Use Cases
  • 7. Custom Output Validation
    • 7.1. Output Validator Invocation
    • 7.2. Reporting a judgement
    • 7.3. Reporting Additional Feedback
    • 7.4. Samples for Interactive Problems
  • 8. Other Directories
    • 8.1. Attachments
    • 8.2. Included Code
  • 9. Appendix
    • 9.1. File Name Requirements
    • 9.2. Programs
    • 9.3. Glossary
Next

© Copyright unknown. Revision 62255658.

Built with Sphinx using a theme provided by Read the Docs.