Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qualification result for MBF #9

Open
kr-matthews opened this issue Jan 23, 2023 · 4 comments
Open

Qualification result for MBF #9

kr-matthews opened this issue Jan 23, 2023 · 4 comments

Comments

@kr-matthews
Copy link
Contributor

When adding a qualification for 3x3x3 Multi-Blind of qualification type 'by result', level needs to be an AttemptResult. For MBF, an attempt result specifies more than just the points, but also the cubes attempted and the time. Should there be a standard specified in specification.md for a MBF qualification level, such as using n/n in 99999 (time unknown), or just specifying the number of points instead of using an attempt result? The former would keep everything working as is, and the latter would require some adjustments but would make it easier to use (I think).

@kr-matthews
Copy link
Contributor Author

Also worth noting that DNF, DNS, or 'skipped' could be used as an AttemptResult for level for any event at the moment, which probably shouldn't be allowed for qualifications.

@dunkOnIT
Copy link

  • I think that specifying the number of points would be a much cleaner way to go about qualifications if possible - the alternative feels like it could create the potential for edge cases?
  • I'd argue that one might want to allow DNF as a possible qualification criterion, especially for BigBLD, but agree that DNS or skipped don't make sense as qualification criteria

@gregorbg
Copy link
Member

In the interest of driving development of thewca/worldcubeassociation.org#7025 forward, I think we can proceed with the existing specification and just "happily assume" that only reasonable values are used in production. We can still keep this PR open for a clean design discussion.

I think that specifying the number of points would be a much cleaner way to go about qualifications if possible - the alternative feels like it could create the potential for edge cases?

Agreed. MBLD qualification results should be represented as "only points". This may need some extra attention in the part that automatically checks whether qualifications are fulfilled. I can advise further on Slack or over on the other PR thread if needed.

I'd argue that one might want to allow DNF as a possible qualification criterion, especially for BigBLD, but agree that DNS or skipped don't make sense as qualification criteria

No, we don't need DNF as a possible qualification criterion. We have anyResult already, and requiring some "tried but failed" as qualification requirement doesn't make a lot of sense from an organisers perspective.

@gregorbg
Copy link
Member

Did we ever consult WRC and or WCAT to clarify whether requiring a specific time as MBLD qualification is even allowed?
I could not find a clear description of this in the Regs, and even WCRP only broadly states "qualification limits may be applied". It might be beneficial to find a logical consensus first, i.e. determine how we handle things in the WCA in general, before we think more about a specific software implementation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants