Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sort out how RCV is being handled in the AP feed, and make sure our data files and visualizations are set up to account for it #11

Closed
alykat opened this issue Sep 19, 2024 · 1 comment
Assignees
Labels
data Tasks related to data feeds or external data

Comments

@alykat
Copy link
Member

alykat commented Sep 19, 2024

Related: nprapps/elections24-primaries#18

In the AP release notes:

Updated RCV Race Structure
Previously, there were two race IDs for a ranked choice race, one to capture first-choice preference results and a separate one to capture final results. Starting in 2023, races with ranked choice results will be consolidated into one race ID, which will include both first choice results and final results made available after ranked choice processing.

Retired RCV Race Type IDs
The Race Type IDs previously used for RCV ('V' for general elections, 'Y' for DEM primaries, and 'Z' for GOP primaries) will no longer be used to specify ranked choice voting moving forward.

The new data structure is laid out here: https://developer.ap.org/ap-elections-api/docs/index.html#t=Elections_Response_Data_Elements.htm&rhhlterm=rcv&rhsyns=%20

Alaska and Maine were our test cases in 2022. Start there in looking for applicable races in the test data.


Desired process/flow:

  • Election night: Display the initial results
  • If a race goes to RCV (and there should be a parameter on the race that flags this — either one of the statuses or a separate flag):
    • Initially: Should note the current status in a simple way on the results embed based on that flag
    • When there's time: Manually add a footnote (via the flags sheet in the config) that this race has gone to RCV and will be decided on [date].
  • When the RCV result is in:
    • Substitute in the final RCV results
    • Change the footnote to say that this is the final result after RCV
@alykat alykat added the data Tasks related to data feeds or external data label Sep 19, 2024
@alykat
Copy link
Member Author

alykat commented Oct 16, 2024

done in 1f7c29f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data Tasks related to data feeds or external data
Projects
None yet
Development

No branches or pull requests

2 participants