Log in

View Full Version : FRC Spyder


slickvic2252
19-02-2016, 03:45
Does anyone know if FRC Spyder going to be updated in time for palmetto?

Mike Soukup
19-02-2016, 10:25
Does anyone know if FRC Spyder going to be updated in time for palmetto?

That's the plan.

vhcook
24-02-2016, 10:17
I woke up this morning to an updated FRC Spyder. Thanks, Mike! It looks awesome as usual.

One question: how did The Zebracorns get the nifty chess knights in their team name?

Mike Soukup
24-02-2016, 10:37
You're welcome.

I assume the chess knight symbol is a UTF-8 character that they included in their team name. That's pretty cool that it works.

logank013
24-02-2016, 10:48
Is there an update for iOS? I looked on the app store and saw no updates. I also tried refreshing it in app and that didn't work either. Thanks

Dave Flowerday
24-02-2016, 10:57
Is there an update for iOS? I looked on the app store and saw no updates. I also tried refreshing it in app and that didn't work either. Thanks
The iOS version has been updated but it is still waiting on review by Apple. Unfortunately, Apple's iOS app review process is a black box. We have no insight into when they might start reviewing it or if/when they'll approve it. Obviously we're hoping it will still happen before matches start on Friday.

We'll keep an eye on it and worst-case if Apple doesn't approve it by then we'll see if we can populate 2016 data into the existing version of the app. This should work though the tiebreaker names shown in the rankings display would be incorrect.

markmcgary
24-02-2016, 11:12
Unfortunately, Apple's iOS app review process is a black box. We have no insight into when they might start reviewing it or if/when they'll approve it.

This site (http://reviewtimes.shinydevelopment.com/) may provide some insight. We find it to be pretty accurate.

Dave Flowerday
24-02-2016, 11:34
This site (http://reviewtimes.shinydevelopment.com/) may provide some insight. We find it to be pretty accurate.
Yes, I use http://appreviewtimes.com/ regularly (it's the same site, different URL). It provides trends and averages, but it doesn't provide any insight into your specific app review time. It's generally accurate (and showing very fast review times right now), but I've had more than one occasion where my review inexplicably took 2x-3x as long as what everyone else was seeing on that site. There's horror stories out there of apps taking months to be reviewed, too. Obviously whatever process Apple uses for reviews, it's not as simple as a FIFO queue.

Also, we've followed Apple's direction to move everything to HTTPS, but that of course causes an additional review step of Export Compliance for Apple to review our encryption export authorization obtained from the government. It's not clear to me if this happens in parallel while waiting for a review or if our app is only moved to the review queue after export compliance has passed (FRC Spyder has already passed Export Compliance and is Waiting for Review), so I'm not sure if that added an extra delay for us or not.

Side note in case anyone is wondering why we'd care about HTTPS in FRC Spyder when all the data is publicly available anyway: among other things, we've seen some bad cases in the past few years where crummy WiFi portals at hotels, restaurants, etc. (unfortunately common in this case since a lot of FRC participants are obviously traveling) answer requests that were intended for our API with an HTML login page. That could end up causing our event data in the app to be screwed up as the app wasn't expecting an HTML response. HTTPS protects against that as it is not possible for these intermediaries to interject anything in our API calls since its encrypted.

Mike Soukup
24-02-2016, 11:39
I should create an Android Review Times page that's static text always displaying 0 days.

scaryone
24-02-2016, 12:32
Nice, Love Spyder.

Thanks Mike.

AquaMorph
24-02-2016, 12:35
I should create an Android Review Times page that's static text always displaying 0 days.

It does take several hours though.

Dave Flowerday
24-02-2016, 12:38
It does take several hours though.
Anyone who does iOS work would be ecstatic if we could release app updates in a matter of hours :cool: Nothing worse than releasing an app that has a bug or something and there's literally nothing you can do about for days while Apple reviews it (even if it's just a one line change) and in the meantime your app gets flooded with negative reviews.

Nemo
24-02-2016, 12:43
FRC Spyder is awesome. Thanks for providing this useful app to the community and reliably updating it from year to year!

Sperkowsky
24-02-2016, 12:48
Could you add a feature where you could add a robot picture for each team. There was an app to do so but, I don't remember the name and can not find it.

bkahl
24-02-2016, 12:50
Could you add a feature where you could add a robot picture for each team. There was an app to do so but, I don't remember the name and can not find it.

FRC Tracker

Sperkowsky
24-02-2016, 12:53
FRC Tracker
Does not seem to exist on Android. That is sad ;(.

sagi34
25-02-2016, 06:30
The FRC Spyder doesnt show me the team lists, how can I fix it?

Mike Soukup
25-02-2016, 12:52
The FRC Spyder doesnt show me the team lists, how can I fix it?

iOS or Android? What version of the app?

sagi34
25-02-2016, 15:47
iOS or Android? What version of the app?

Android, the last version, I even deleted it and downloaded it again.

sagi34
25-02-2016, 18:49
found up the problem, it does update the team lists, I just cant see it.
the main language of my phone is hebrew, when I change it to main english it shows me all the teams in the list, but when I change it back to hebrew I can only see list of empty boxes.
please fix it, I don't want to change the main language of my phone every time I use the app.

Dave Flowerday
25-02-2016, 23:44
The 2016 update of FRC Spyder for iOS is now available in the App Store:

https://itunes.apple.com/us/app/frc-spyder/id361141145?mt=8

Some new features since last year include:

FRC Spyder is now faster and more efficient when downloading results
Search team and event lists
Favorite events and teams are shown on the main screen
You can now subscribe to all match scores at an event
Upcoming match notifications are now available
District information added
Awards information added
iPad support has been added


Enjoy!

logank013
26-02-2016, 06:01
I just downloaded the iOS version this morning. Everything works fine except the favorite events and favorite teams function. If I click on "No Favorites Yet" under favorite events or favorite teams, the app crashes. This is on an iPhone 5s running iOS 9.2.1. Thanks.

Dave Flowerday
26-02-2016, 06:29
If I click on "No Favorites Yet" under favorite events or favorite teams, the app crashes.
Thanks for the report. We'll get that fixed ASAP.

Clicking on "No favorites yet" wasn't intended to do anything, though, so there's not really any functionality missing. Instead, you add favorites to those lists by clicking the heart icon at the top of any event or team.

Andy Baker
26-02-2016, 09:01
Thanks to the awesomeness of DWAB for providing this service to the FIRST community.

Andy B.

XaulZan11
26-02-2016, 14:17
Thank you very much for the amazing app!

This is probably asking a lot but...would it be possible to add breach and capture points to the schedule and results?

logank013
26-02-2016, 15:25
As soon as `1 added my favorite teams and favorite events, my problem was solved. Can you also make the ranking system organizable by OPR, DPR, and CCWM as well as the ranking points? Thanks

Dave Flowerday
27-02-2016, 10:10
Can you also make the ranking system organizable by OPR, DPR, and CCWM as well as the ranking points?
Yes, that was already in the plans but didn't make it in time for the first release. Hopefully the next release with that included as well as some other tweaks from yesterday's usage will be out for next week's events.

billbo911
27-02-2016, 10:27
Dave, thanks again for this App. It is running flawlessly, and FAST I might add!

Mike Soukup
03-03-2016, 10:27
found up the problem, it does update the team lists, I just cant see it.
the main language of my phone is hebrew, when I change it to main english it shows me all the teams in the list, but when I change it back to hebrew I can only see list of empty boxes.
please fix it, I don't want to change the main language of my phone every time I use the app.

This should be fixed in the latest Android release.

Dave Flowerday
03-03-2016, 14:43
An update to the iOS version (https://itunes.apple.com/us/app/frc-spyder/id361141145?mt=8) has just been approved by Apple! The changes include:

* You can now sort rankings by Rank, OPR, DPR, or CCWM
* Elim alliance tab added to events
* Made it easier to access event tabs
* A refresh button is now present on relevant screens
* Win/loss/tie information added to rankings screen
* Other small tweaks and fixes

Stayskull
04-03-2016, 12:37
What does DPR and CCWM mean or represent?

Mike Soukup
04-03-2016, 12:43
What does DPR and CCWM mean or represent?

The Android app shows this blurb when you tap the '?' button at the top of the stats page; I'm not sure about iOS:
OPR (Offensive Power Rating) uses a mathematical model to estimate each team's contribution to their alliances' scores. Higher is better.

DPR (Defensive Power Rating) uses the same mathematical model to estimate each team's contribution to the opposing alliances' scores. Lower is better.

CCWM (Calculated Contribution to Win Margin) = OPR - DPR. A team's total contribution to their alliances. Higher is better.

The usefulness of these statistics varies by game; some years it's accurate, some years it's a novelty. It's up to you to decide how to interpret them.

Citrus Dad
05-03-2016, 02:03
DPR (Defensive Power Rating) uses the same mathematical model to estimate THE AVERAGE SCORE OF the opposing alliances' scores. WHETHER LOWER OR HIGHER DEPENDS LARGELY ON THE CHARACTERISTICS OF THE OPPOSING TEAMS IN THOSE ALLIANCES.

Trying to Help
05-03-2016, 21:44
What a truly wonderful reason for unlimited data! Thank you for this app! Our team used it a ton today.

Storcky
06-03-2016, 16:17
The new Android version of the app requires Google Play Services... any chance of a BB10 friendly version? (although demand is not likely very high)

Thanks for all the work you do on this app!

Mike Soukup
06-03-2016, 16:37
The new Android version of the app requires Google Play Services... any chance of a BB10 friendly version? (although demand is not likely very high)

Google Play Services isn't actually required; it's only used to receive match score notices. The app should function correctly without it. I'll see if I can change the popup to only appear once so you don't have to dismiss it every time you open the app.

XaulZan11
11-03-2016, 19:37
Is it just more or are the rankings on Spyder not sorted by ranking points?

Got excited that 1675 was in 1st when they are actually in second.

rwood359
11-03-2016, 19:43
Is it just more or are the rankings on Spyder not sorted by ranking points?
Most things seem to be confused. I looked at one team that had played two matches with 60 something points in each match that had an OPR of 120. Another team with 2-1 record had -30 OPR.
Predictions are generating negative scores.

Dave Flowerday
11-03-2016, 20:05
Is it just more or are the rankings on Spyder not sorted by ranking points?
Sorry about that. It looks like this was caused by a defect in FIRST's API where they are not handling the If-Modified-Since header correctly. I disabled that header and now things are looking correct again - please let me know if you see further issues.
Predictions are generating negative scores.
Predictions probably weren't right for a while there due to the above problem, but negative scores in the predictions aren't an indicator of any issue. Predictions are based on summing each team's OPR which means the predicted score can go negative when a team has a negative OPR.

BBray_T1296
11-03-2016, 20:29
Negative or massive OPRs (and other ratings) are just the result of not enough data. In a statistic model with up to 60 variables (teams), It takes many data points (matches) before a useful solution is available.

In short: wait a dozen matches or so

Ether
11-03-2016, 21:33
Negative ... OPRs are just the result of not enough data.

Not necessarily. If a team is really struggling, the OPR at the end of the event can be negative. There was a team with negative 10 OPR in Week1.

BBray_T1296
11-03-2016, 22:06
Not necessarily. If a team is really struggling, the OPR at the end of the event can be negative. There was a team with negative 10 OPR in Week1.




You are right, if a team averages more penalties (In fouls or playing defense on their own teammates) then a negative rating can occur.