Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 4x 1x 1x 3x 3x | import { numberToEnglish } from './numberToEnglish'
const CORRECT_OPTIONS = ['Correct!', 'Great job!', 'Nice work!']
/**
* Generate feedback text for a practice answer.
*
* Correct answers get a random congratulatory phrase.
* Incorrect answers get "The answer is <number>".
*/
export function buildFeedbackText(isCorrect: boolean, correctAnswer: number): string {
if (isCorrect) {
return CORRECT_OPTIONS[Math.floor(Math.random() * CORRECT_OPTIONS.length)]
}
return `The answer is ${numberToEnglish(Math.abs(correctAnswer))}`
}
|