Where a case stands for one rater: they gave it an answer ("rated"), passed on it ("skipped"), or neither yet (null). Any answer of theirs counts as rated, whatever its status, so nobody is asked twice.
The case, with its answers.
The person rating, as your app identifies them.
Where a case stands for one rater: they gave it an answer ("rated"), passed on it ("skipped"), or neither yet (null). Any answer of theirs counts as rated, whatever its status, so nobody is asked twice.