openstudyroom
openstudyroom copied to clipboard
Integration of OpenGotha tournament functionality with openstudyroom.org's tournament tools.
OpenGotha is programmed in Java and is also on github.
http://vannier.info/jeux/gotournaments/opengotha.htm
https://github.com/lucvannier/opengotha
It is used by many Go tournament organisers worldwide.
To the extent that openstudyroom.org gets more use for tournaments by Go clubs and associations, it would be useful to integrate OpenGotha functionality with openstudyroom.org's web interface. This would enable tournaments to be completely organised on openstudyroom.org using OpenGotha, and would probably lead to openstudyroom.org and OpenGotha being used even more by more Go communities.
Good idea. To be clear the idea would be to use OpenGotha pairing algorithm so we can manage macmahon tournaments on OSR website.
For the record Opengotha is licenced under PGL.
I will need help there.
Yes, and ideally Swiss tournaments too (OpenGotha supports both systems). The idea would be to make tournament organisation easier and more transparent. As it is, organising a tournament involves using several different systems, often on several devices, with many imports, exports and transfers of data between them.
For instance:
- google forms (transfer to OpenGotha by manually reading and re-typing the data)
- OpenGotha (publish outputs to HTML, transfer from computer to smartphone)
- whatsapp (share pairings, standings, and match results during tournament)
- OpenGotha again (enter results, generate pairings for next round)
- website and social networks (share final standings and tournament report).
In some tournaments intermediate results have not been shared and undetected errors have impacted the pairings and the results. Discovering that a win was misattributed a round too late is not fun.
I hope this helps explain why I am wishfully thinking of a simpler, more integrated, and more transparent workflow.
Thanks for giving this thought.
integrating a GUI app written in a different language with a webapp is an insane amount of work. I wouldn't count on this happening anytime soon... or ever.
it is almost certainly less work to rewrite a tournament management tool from scratch on top of OSR... or just make a separate webapp entirely for it
Yea I don't think integrating the app is a thing we could do. But one could take inspiration from it to build a Macmahon pairing algorithme for OSR.
A more modest but still useful improvement would be to enable export / import of information between OpenGotha and OSR tournament tools. OpenGotha stores all tournament information in XML format. OpenGotha allows importing information, such as lists of players, from several formats and existing databases. OSR tournament pages would ideally be able to import pairings and standings from OpenGotha.
Hello, For information, it seems that a new version of OpenGotha is preparing. The developpers launched a call very recently (June 2023) to report any bugs and complaints. I mention it here if it can help. It is true that the integration of opengotha and OSR would be great.