I've been thinking recently about how the Elo system could be applied to VEX.
Elo suffers some disadvantages in VEX, mostly a small sample size and the fact that the alliance system makes it difficult to attribute wins to a specific team, and I couldn't figure out to get past those.
So I just made a model anyway.
It takes a match SKU, and will calculate the Elo rankings for every team that has played a match so far.
It basically uses the standard Elo formula, with a few special changes:
The K-factor is 32.
Elo changes are calculated per alliance and distributed among teams based on a team's proportion of the total alliance Elo rating.
The margin of victory affects the K factor so that large victories are worth more than small ones.
I have no real idea as to how useful this is, but please feel free to look at it yourself, if only for some cool numbers to stare at.
This has not been tested at an event in progress, because I couldn't find any that were running when I made it.