<div className="ambiguities">
<h2>Judging Answers</h2>
<p>
- Click on each pair of answers that should be scored as equivalent,
- (and click any word twice to split it out from a group). Remember,
+ Click/tap on each pair of answers that should be scored as equivalent,
+ (or click a word twice to split it out from a group). Remember,
what goes around comes around, so it's best to be generous when
judging.
</p>
+ <p>
+ Also, for an especially fun or witty answer, you can give kudos
+ by clicking the star on the right. You may only do this for one
+ word/group.
+ </p>
<h2>{this.props.prompt.prompt}</h2>
{this.state.word_sets.map(set => {
return (
}
onClick={(event) => {
event.stopPropagation();
- this.setState({
- starred: set
- });
+ if (this.state.starred === set) {
+ this.setState({
+ starred: null
+ });
+ } else {
+ this.setState({
+ starred: set
+ });
+ }
}}
>
{this.state.starred === set ?
render() {
const state = this.state;
- const players_total = 1 + state.other_players.length;
if (state.scores) {
+ const players_total = state.players_answered.size;
+
let perfect_score = 0;
for (let i = 0;
i < state.active_prompt.items &&
/>,
<LetsPlay
key="lets-play"
- num_players={1+state.other_players.length}
+ num_players={1+state.other_players.filter(p => p.active).length}
prompts={state.prompts}
/>,
<PromptOptions