This summer I'm working on an open-source project to improve the status of Science Olympiad scorekeeping and results archiving. I want to introduce the project to you and ask for feedback and/or contributors, and some specific questions as well (see section below).
So far, the project has culminated into a website called "Unosmium Results". The website only has Nats results for now, but can easily accommodate results for any level of competition.
Links
- https://unosmium.org/results/
- https://github.com/unosmium/unosmium.org
- https://github.com/unosmium/sciolyff
- https://github.com/unosmium
Currently (although correct me if I'm wrong; it has been a while), SO results are primarily recorded as PDFs on Dropbox or Google Drive and on web pages of various SO scoring systems like Avogadro and Ezra.
The trouble with this is that we are dependent on the owners of these sites and PDFs to keep them accessible, and that the classical way to display SO results can be difficult to read, especially on mobile devices. Unosmium Results seeks to solve these problems by creating a central archive of results on GitHub, and displaying them on a site that is both mobile and desktop friendly (see the screenshots above).Unome wrote:when you're trying to make event predictions
SciolyFF (Science Olympiad File Format)
Another issue with the current way of doing things is that it can be difficult to collect results to be parsed by a program for stats and predictions. PDFs don't always copy cleanly to spreadsheets, schools are not easily tracked across various tournaments, actual tournament dates are often not kept record of, and there can be some ambiguity to whether a team was disqualified, no showed, or only received participation points for an event. Also, exhibition teams are often completely excluded from results because of the complications they bring (see most of the official Nats results on soinc.org).
To partially address these issues, a standardized file format for Science Olympiad results was created, and files in that format serve as the backing data for the Unosmium Results website. More information about the SciolyFF can be found in the GitHub README: https://github.com/unosmium/sciolyff
A main takeaway to note from having a standardized file format is that if we can convince Avogadro, Ezra, et al. to output their results in the format, they (and we) could all benefit from having a nicer (imo) results display for many tournaments throughout the season.
Contributing
I welcome any contributions of tournament results (whether in PDF, CSV, or SciolyFF), code, documentation, and/or bug reporting (so anything, really). This can be done either through GitHub, or as replies to this thread.
Questions
While any feedback or questions about the project are welcome, I also wanted to ask some questions of my own that I felt the Scioly Forums would be well-suited to answer:
- Which States/Regionals/Invitationals should I strive to archive for each year?
- How can the project be more accessible to newcomers who want to contribute?
- What are some things that could be displayed better / any annoyances in general?
Edit 2019-06-08: fixed links
Edit 2019-06-12: update links to shiny new domain (old domain https://unosmium.netlify.com will still work as a backup)