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

create debate configuration presets #5

Open
Mateusz-Dobrzynski opened this issue Feb 3, 2024 · 4 comments
Open

create debate configuration presets #5

Mateusz-Dobrzynski opened this issue Feb 3, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@Mateusz-Dobrzynski
Copy link
Member

Mateusz-Dobrzynski commented Feb 3, 2024

Proposed changes

In a setup view, one can pick predefined debate configurations based on existing Oxford Debate tournaments (Musketeers of Words, Poznań Debate League, etc.). Upon choosing a preset, the debate is configured in accordance with rules of a given tournament. The UI elements change so that the user can see what the preset consists of before starting a debate.

Rationale

Debates are usually conducted during tournaments or to prepare for one. With this enhancement in place, the user doesn't need to memorize all of the information regarding the formula of a particular tournament, just its name. This will greatly improve user experience.

@jakubmanczak
Copy link
Member

jakubmanczak commented Feb 3, 2024

Hey, great idea! This is actually quite similar to something I was thinking about implementing this time around with the current rewrite, being multiple saveable configurations you could switch between.

I'm curious how often these standard rules for a given tournament change, though. Each time around there's people asking the organisers what the rules will be, and the theoretical changes as well as the uncertainty in whether the ruleset here matches what's dictated by the tournament might become a burden. 🤔

@Mateusz-Dobrzynski
Copy link
Member Author

I don't think the organizers would change the rules of their tournaments, as it would cause needless confusion.

Case in point: Musketeers of Words updated their principles document but the rules of the debate itself are the same as in 2023. Other than that, since their ruleset is public, it's easy to verify if our implementation is correct.

It's a bit worse with tournaments that don't publish their rules, e.g. Poznań Debate League. There we have to rely on the fact that changing the rules of the tournament doesn't lie within the organizers' interest.

@jakubmanczak
Copy link
Member

A preset file is now present as of 24c4aa0.
Applying them, as well as other use cases and shenanigans to be done later.

@jakubmanczak
Copy link
Member

Musketeers of Words updated their principles document but the rules of the debate itself are the same as in 2023.

Aged like milk.

But easily mitigated, I think, by just adding the year of last update. Are the rules the same? Great! No need to update. Organizer can request a bump in version or just leave it at that. Rule change? The preset is clear in what it represents. Organizer can request a change to the preset or just leave it at that.

Whatever.

@jakubmanczak jakubmanczak pinned this issue Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants