-
Notifications
You must be signed in to change notification settings - Fork 1
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
Support DebateXML import #5
Comments
An import is in progress to read from MIT-Tab specifically (a PR is coming on MIT-Tab, and there's a bunch of import code already here), through an MIT Tab API (and the new outrounds feature on MIT Tab). I don't think there's a plan to write a DebateXML import simply because APDA tournaments basically never use anything other than MIT Tab. More than happy to write it if a need pops up, or you could totally if you wanted to. |
Actually, this could be useful for importing BP tournaments (and NorthAms) that contribute autoquals. |
I've somewhat started on this and have got participant (team/debater) and school import. The two next things would be results import and round import. For each of them I'd need some guidance. For results, I will need to reconstruct the team/speaker standings. What is the APDA ranking precedence? As for rounds, the model is APDA-specific, so couldn't be used for BP. In Structuring the import as if the tournament object is already in the database. |
@tienne-B I'd say don't worry about round import for now. There is no What do you mean by APDA ranking precedence? |
I know there is no BP setting, but each setting is itself a dictionary; and it seems like In For the standings models, are the objects automatically generated, or is there more to do? |
The setting maps to the way that they count in APDA rankings. NorthAms grants autoquals for example, but not SOTY, NOTY, TOTY, or qual points, and that is reflected in the settings. You shouldn't have to touch the settings to get the import to work.
Standings models are auto generated after calling the Thanks for working on this! |
DebateXML is an interchange format for debate tourmaments so that data may be passed through various applications. It would be nice to be able to import a tournament through DebateXML to support importing from various systems (MIT-Tab has export).
The possible difficulty is that only aggregate results are kept for these records while DebateXML structures the data as a tournament (like tournament->round->debate, etc.).
The text was updated successfully, but these errors were encountered: