Quest Ladder
TeachFORGE.ai
Quest Ladder / Выражения
Выражения и вычисленные факты
Пусть платформа вычислит ответ из значений, которые сгенерировала, чтобы двое никогда не расходились.
Никогда не набирайте ответ, который машина может вывести.
Зачем выводить, а не набирать
Как только у вопроса есть изменяемые значения, меняется и ответ. Набрать ответ больше нельзя — единого ответа нет — поэтому ответ пишется как выражение над переменными, и движок вычисляет его для каждой сгенерированной версии.
То же относится ко всему в подсказках и решении, что зависит от чисел. Шаг решения, который говорит разделите на 4 , неверен в момент, когда делитель становится переменной; тот, что ссылается на переменную, остаётся верным в каждой версии.
Вычисленные факты
Вычисленный факт — именованное значение, выведенное из выбранных переменных, определённое один раз в Вычисленные факты с Добавить факт. У него есть id и выражение, и он вставляется точно как переменная.
Используйте, когда одна и та же производная величина появляется больше одного раза — упрощённая форма, промежуточный итог, общий делитель. Определение в одном месте значит, что основа, ответ, подсказка и решение не могут разойтись при правке одного из них.
Факты также правильный дом для всего, чего вопрос должен избегать. Факт, вычисляющий, целое ли число ответа, может вести правило, чтобы генератор просто не производил уродливые случаи.
Написание выражения
Выражения математические, а не программные: стандартные операторы и имена функций, а руководство за выпадающим списком Выражения лотка вставки перечисляет доступное с разобранными примерами.
Существуют два уровня вычисления. Быстрый обрабатывает обычную арифметику и алгебру — почти всегда то, что нужно. Более тяжёлый символьный — случаи, где реально нужна алгебраическая манипуляция. Руководство помечает, что есть что; где есть выбор, быстрый держит генерацию быстрой, когда вы производите двести вопросов сразу.
Проверьте образцами
Неверное выражение неочевидно в редакторе и вопиюще в сгенерированном образце. Прежде чем строить лестницу на типе, сгенерируйте несколько версий и прочитайте ответы.
Конкретные ловушки: целочисленное деление, где имелась дробь; выражение, делящее на переменную, чей диапазон включает ноль; округление на неверном шаге, так что заявленный ответ на место отличается от того, что вычисляет ученик.
Где поиск яснее формулы — таблица свойств, критическое статистическое значение — таблицы данных делают эту работу вместо этого.