Алгоритм проверки открытых ответов в Duolingo работает следующим образом: проверка заданий происходит автоматически, ученик сразу видит, правильно он ответил или нет. 1
Даже если ученик сделал ошибку, приложение разрешает перейти к следующему заданию. 1 Задания с ошибками переносятся в конец урока, чтобы студент смог ещё раз пройти испытание. 1 Если он проанализировал ошибку, то большая вероятность, что в конце урока ответ будет верный. 1
Дополнительно Duolingo иногда предлагает альтернативный вариант. 1 Исключение составляют только задания на произношение, такие задания в конец урока не переносятся. 1
Также в приложении есть система искусственного интеллекта Birdbrain, которая анализирует словарный запас и грамматическое содержание уроков, помогая создать ряд возможных переводов и принимать несколько правильных ответов. 2