Bongle,
I checked my data with yours and I am glad to see that they are the same. I just want to clarify for everyone on CD who uses our data why it does not seem to match.
In my spreadsheet that is found at
http://www.chiefdelphi.com/media/papers/2174, I report on the OPRs for each event separately in its own tab. In column O is the overall OPR. Column AA to AD are the OPRs for hybrid, bridge, teleop and coop respectively. From what I understand, the foul points are included in the overall OPR. To calculate OPR for foul points, it would be
OPR foul = overall OPR - OPR hybrid - OPR bridge - OPR teleop
Based on my understand, you are giving 5 bridge points and 5 overall OPR points for each Coop point. Is that correct? If it is, then
Adjusted overall OPR = overall OPR + 5 X OPR coop
Adjusted bridge = OPR bridge + 5 X OPR coop
When I adjust my data this way, it matches yours based on spot checking. However I am confused with your statement "the TeleOp and OPR scores both include foul points accrued". Did you adjust the OPR TeleOp points also and add the OPR Foul Points to it? From my understanding, the cummulative TeleOp points that FIRST publish do not include the foul points in it, and I believe we are using the same numbers to calculate OPR components. I would appreciate it if you can clarify. Thanks.