Giter Club home page Giter Club logo

wca-live's People

Contributors

danieljames-dj avatar dependabot[bot] avatar goosly avatar gregorbg avatar jonatanklosko avatar jonesparaz avatar maxidragon avatar mckeenicholas avatar nsilvestri avatar pranav-027 avatar saranshgrover avatar unsolvedcypher avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wca-live's Issues

Display warning when advancement conditions don't meet Reg 9p1

9p1) At least 25% of competitors must be eliminated between consecutive rounds of the same event.

If the advancement condition is Top N but there are an unexpected number of no-shows and dropouts, Top N might not satisfy 9p1. Although WCA Live automatically highlights the correct number of advancing results (so that 25% of the competitors are eliminated) when this happens, this can be confusing to score takers who are unaware of the 25% rule and assume there is a bug because it's not highlighting the Top N.

I suggest that a warning show up when Top N doesn't eliminate at least 25% of the competitors. If I recall correctly, Cubecomps had this implemented.

Password access for score takers

In cubecomps it was very convenient to be able to access data entry through a competition-specific password.
There may be multiple reasons motivating this feature, the main one being that there are usually several score takers, and changing WCA account every group or round sounds pretty bad: I definitely do not expect anyone to agree to log in their account on someone else's computer.
And I seriously hope that any Delegate or Organizer would not let their account "open" for WCA Live while someone else is score taking.

Therefore I think implementing a password-based access would be worth!

Championship Podiums display

After the UK Championship this weekend, before we started announcements we had to write out a list of who was on each UK podium manually which was slightly annoying.

It would be nice for Admins to have a classification setting, which shows normal podiums, championship podiums, possibly a list of any NRs, CRs, WRs achieved during the competition as well. Ideally it would be clean, only show the podiums + winning result for each person.

Means are computed for big blinds

While this is definitely the behavior we want on the results page, this is actually not yet supported by the website (see thewca/worldcubeassociation.org#4577).
The plan is to merge the mentioned PR as soon as the workbook assistant is updated, altogether with the PR on scrambles matcher here: viroulep/scrambles-matcher#1.

Until then, is it reasonable to not sync big blinds average to the WCA website (ie: set them to 0 in the saved WCIF)?

Checking registration data for existing names

While WCA live is working great overall, WRT is experiencing more potential false newcomers compared to cubecomps times. A likely reason for this is that cubecomps used to have a way to check for existing names before or during a competition that allowed delegates and organizers to clarify possible matches right at the competition. But with WCA live, this check only happens during result submission when it is too late to simply approach people at the competition.

One way to improve this situation (at least for competitions with WCA registration) is enabling delegates and organizers to perform existing name checks on the registration data of their competitions.

"Done" is often not the case for obviously completed rounds

basically, in cases where they never input the last few people (probably because they didn't get any results) it doesn't mark on the sidebar that the round is "done". Could this be fixed with a prompt asking for the round to be marked as done/removing the people that didn't compete, or just setting something that marks it as done after no results have been inputted for lets say an hour or so (adding exceptions for stuff like FMC where every last attempt is DNS)

example: https://live.worldcubeassociation.org/competitions/WestcoastWoodvaleWeekends2019/rounds/555-r1
image

Icons on the top left can be misleading

There are 3 icons on the top left corner:
image

Eventhough they are all together, one of them actually works differently, since it's not related to the competition itself, but takes you to WCA Live main page.
More than once I clicked the little house thinking I'd go back the competition's main page :P

Hide message

image
Hey! Message about opening round impossibility (no any registrations) not display correctly.

Enhance double-checking feature

It would be excellent if admins could click a checkbox to show that a scorecard has been double checked. It would be even better if the results that showed under the double-checking feature could be filtered to show only the scorecards that have not been double checked.

"Happening right now!" Is not always accurate

I live in New Zealand, so this was very noticeable with cubecomps - Our competitions would be listed under "upcoming" for several hours after they had already started, and be listed under "in progress" well after they had ended, often into the next day. Right now this is the case with WCA Live as well.
I wonder if it would be possible to use time zone/schedule information to make the "Happening right now!" list more accurate? I believe this information is already being used, as for Otago October 2019, I could see a progress bar under the current event, showing how far through the schedule we were.

Add new competitors

If there is on-site registrations, the process of adding new competitors is very tricky:

  1. Go to WCA Website to create confirmed registration
  2. Synchronize
  3. Add new competitors to events if rounds already opened

At first to create registrations we need to be an organizer or a delegate of this competition. But often score-takers is another people, organizers and delegates are busy at another tasks. Provide to score-takers opened WCA account of organizer or (especially) a delegate is not secure. Maybe worth to make some 'adding menu' to WCA Live?
At second maybe it's good idea to assign new competitors to already opened rounds?

Option to temporarily hide results from specific rounds

An option in which an admin can hide the results of a specific round using an private/public toggle would be useful in these scenarios:

  • The score taker is entering results for a staff round and doesn't want these results to be public before the main round of that event begins.
  • The score taker is entering results for a head-to-head final and doesn't want these results to be public while other finalists are in a waiting area.
  • An organizer or Delegate is demonstrating how to use WCA Live to train a new score taker.
  • A new score taker is testing out how to enter results on WCA Live.

Suggestion: schedule navigator

Right now you have the events listed on the left and the schedule when you go to the competition's main page.
It would be cool if we could toggle between event list (in WCA order) or round list according to schedule. That way it would be easier to navigate, without having to go back to main page every time or opening a new tab each time you click an event.

Use key code instead symbol for DNF and DNS

Now:
If I want to give the competitor DNF or DNS i should enter 'd' / '/' or 's' / '*'.

But:
If I use caps lock or want to enter the result from mobile devise With Auto Shift and enter 'D', WCA Live ignored me. Also I want not to switch over keyboards if I use cyrillic keyboard and enter 'в' that is at the same key that 'd' for DNF and 'ы' that is at the same key that 's' for DNS.

Please:
Use key codes instead symboles for this task if it is possible.

Idea: change Projector view from admin panel

Most often Projector view used by organizers at competitions in separate device. To change the round person should go to this device (if it is not in admin area), do some clicks. It is good but it will looks more professional and sometimes can be more convenient if we have one link like https://live.worldcubeassociation.org/competition/<YOUR_COMPETITION_ID>/projector. It should work in 2 modes: auto (change event when result in new event is inputed) and manual (admin can change round from admin panel).

No auto-update after switching events

When I change events and go onto projector view, the results no longer auto-update unless the page is refreshed. I can replicate the issue on multiple devices.

This was a problem at both UKC last month and Weston-super-Mare which is happening right now.

Use system light/dark mode

It would be nice to have and option to let the website automatically switch between light and dark mode depending on if the user's device is using dark or light mode.

Adding a pure black dark mode would also be nice for users with OLED displays.

Add SOR/Kinch ranks

It could be pretty cool to see a page where you could view competitors ranked by SOR or Kinch using the competition results (ex. For kinch WR is replaced by best result at the comp, PR is replaced by best result from the competitor)

There is currently already this website that does this with kinch ranks, but it would be nice to have something that is on WCA live as well, especially for competitions where prizes may be given to the best all rounders.

Already announced competition had new events added, synchronize throws error

For the other competitions I have admin on, the synchronize button works flawlessly. But with this competition it was imported into WCA Live, had some events added by WCAT after announcement, and now pressing synchronize throws: Cannot read property 'rounds' of undefined

I am of course assuming that events being added is what caused the issue, since it should be the only difference, but if someone in WST could try to replicate this that would be great.

Cheers!

More detailed competitor page

Maybe good idea to add some information from WCA profile to WCA Live competitors page? For example, his personal bests. It helps speakers to prepare information about competitor before 3x3 finals or awards, for example.

Export results JSON in UTF8 instead of CP932 encoding.

See "Questions about sending Kyoto Open results" email thread.

I believe this is the correct resolution to this issue. (if the solution needs to be changed, or this is an issue with the scramble matcher instead, please update the issue).

Show empty podium for events instead of not showing event at all

An issue we ran into at Weston-super-Mare Open 2019 was quite funny. For Skewb and Square-1 we had both events as a Combined Final. However WCA Live auto-deletes competitors from previous rounds upon opening a subsequent round. Because of this, we did not manually remove the no-shows for these events. When it came to the award ceremony, it was exclaimed that we had missed out Square-1 and Skewb and we realised the reason immediately.

I think once the first event has been completed, it would be good on the podium page to just show something along the lines of "Undecided: Final round still in progress!" under the events that don't have finalised rounds to avoid missing events.

Schedules should be accurate to local time

If I access the page for Polish Championship 2019, it appears to be a 4-day competition, starting late on Friday evening and finishing extremely early on Monday morning. This is displayed under "Schedule", and gives an inaccurate view of the actual schedule of the competition.
While I assume this is a feature designed to make it easier for the viewer to know when exactly events are taking place (relative to them), I think the progress bar that shows up under ongoing events is sufficient for that. Perhaps this could be an optional feature that can enable, to convert the schedule to their timezone, but I think the default should simply be to show the schedule in the local timezone of the competition, with the progress bar under ongoing events.

certificates printing

I could not find the printing of certificates.
This could be added to WCA Live or it would be good to export so that we can copy/paste.

Feature Request: Eco Mode for Poor Internet Connectivity

Hi all,

Recently, I was delegating a competition where we had to rely on a phone hotspot to use WCA live. Due to poor cellular reception, it would take upwards of several seconds from pressing submit on card N to being able to type results for card N+1.

Therefore, I am wondering if there could be a mode specifically for circumstances like this. I am not sure how this would be implemented (maybe batch cards together in one request? maybe some kind of "outbox" where you can type cards while previous cards are still being sent sequentially?) Ideally, it would also automatically recognize when to switch to this mode.

Thanks,
Adam

Sign in to new competitor issue

Currently, it saved my oauth so when I sign out and click admin sign in, it auto logs into me. This kind of defeats the purpose of granting privileges to WCA accounts for score taking when it's not easy to sign into a new competitor, so everyone is doing score taking on my account. It can be done in browser settings by clearing saved info, but that doesn't seem optimal.

May I suggest a "sign in to new competitor" page, in the admin settings tab, possibly?

Open to other ideas/discussion on this. (And I know of the competition generic password login, but I like the idea of score taking being trackable by logged in WCA accounts.)

Cheers!

Sync button not working as expected

First of all, sorry about my english.
Last competition, me and the delegate, spent a while trying to add a competitor to a category which he had not selected when registering (so we edited the register from the WCA page). The problem is that the sync button does not synchronize the categories, it took us a while to realize that in the page of the category there was an option to add competitors.

Basically, I think the synchronization button should also update the competitors per category.

Groupless scorecard generation

Are there plans to create some method of generating scorecards that don't have a group tied to them? I'm excited at the prospect of WCA Live but am hesitant about switching over due to using my own grouping methods.

Adding a new competitor requires an email

Currently to add a new competitor you go through a form on the WCA website which adds a registration (and create a deactivated account if needed).
This form requires an email address, and it actually happened just yesterday that someone registering on-site was not able to provide an email address.
I'm not sure what's the best way to approach this, but it feels wrong to me to prevent someone from competing just because they couldn't provide us with an email address...
A workaround is to provide a fake email address, but it could be nice to have something "builtin" for that (maybe something similar to dummies account, where we fill the email address with [email protected]?).
Maybe this issue belongs more on the WCA website issue tracker.

Schedule: Make times and timezones crystal-clear

Current behaviour: the schedule is shown in the timezone of the device

This might be great if the user is interested in watching the livestream, for example. But it's terribly confusing for competitors that travel to a competition in a different timezone (for example, from Germany to the UK), especially when it's not obvious ( for example a six hour difference will be obvious, a one hour difference won't)

Expected behaviour: make it crystal-clear that the times are shown in the current timezone (so, display which timezone it is). Or, display times in both the competitions' timezone and the current timezone.

Fuzzy search for competitions

It was not an issue at first, but now that we have a whole lot of competitions there it could be very nice to have a "search" field to filter displayed competitions.

Implement certificates

This is a very useful feature of Cubecomps that I hope WCA Live also includes.

If possible, it would also be nice if admins could test out certificates design with dummy data to see how it would look. In Cubecomps, this is not possible unless there are results posted. Cubecomps also has limitations on the style tags (e.g. you can't bold and centre text at the same time) that weren't great.

National/continental ranking

For a national championship I want to view/print the ranking for that country.
Same for continental championship for that continent.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.