Updated upload ballot UI so that IRV votes can be selected (for prototyping purposes).
Updated ballot interpretation so that the server can be passed an IRV vote with names and ranks, which can then be interpreted into a valid vote. Updated tests for functionality in ACVRUpload given the move of IRV ballot interpretation to the JSON adapter class for CVRContest Info.
Updated CVRContestInfo with a transient attribute to store raw choices alongside valid, interpreted choices.
Debugged creation of discrepancies in IRVComparisonAudit.
Updated upload ballot UI so that IRV votes can be selected (for prototyping purposes).
Updated ballot interpretation so that the server can be passed an IRV vote with names and ranks, which can then be interpreted into a valid vote. Updated tests for functionality in ACVRUpload given the move of IRV ballot interpretation to the JSON adapter class for CVRContest Info.
Updated CVRContestInfo with a transient attribute to store raw choices alongside valid, interpreted choices.
Debugged creation of discrepancies in IRVComparisonAudit.