13 октября 2020 https://devjira.skyeng.ru/browse/EDU-9031
«Умножение»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Деление»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Дробь» (дублируется на клавиатурах базовая и функции)
В клавиатуру прописана командой \frac{}{}. При нестрогой проверке принимает ответы даже если они прописаны в матинпут командами \frac{}{} \dfrac{}{} \cfrac{}{}. При строгой проверке примнимает ответ, только если он прописан через \frac{}{}.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Квадратный корень» (дублируется на клавиатурах базовая и функции)
Прописан в клавиатуру без плейсхолдера и без фигурных скобок просто \sqrt, но при строгой проверке ответ принимается только в том случае, если в матинпут заложен ответ с фигурными скобками, а без фигурных скобок при строгой проверке ответ не принимает. При нестрогой проверке работает в любом варианте.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Вторая степень» (дублируется на клавиатурах базовая и функции)
Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Степень» (дублируется на клавиатурах базовая и функции)
Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Нижний индекс» (дублируется на клавиатурах базовая и геометрия)
Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Угол»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Вектор»
Прописан в клавиатуру с плейсхолдером, но без фигурных скобок — \vec\placeholder{}, при этом при строгой проверке ответ принимается только в том случае, если в матинпут заложен ответ с фигурными скобками, а без фигруных скобок при строгой проверке ответ не принимает. При нестрогой проверке работает в любом варианте.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Подобие»
\tilde — это символ надстрочной тильды, он создаёт поле для ввода ПОД знаком тильды, это не тот символ подобия, который нужен в геометрии. С таким символом ученики не могу корректно ввести ответы с подобием, например: подобные треугольники \(ABC \sim XYZ\) . Нужно заменить на \sim.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Квадратные скобки»
При нестрогой проверке принимает ответ заданный и через \lbrack\placeholder{}\rbrack и через [\placeholder{}].
При строгой проверке не принимает ответ ни в каком варианте, независимо от того задан ли он командами \lbrack\placeholder{}\rbrack или просто через [\placeholder{}].
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Фигурные скобки»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Меньше или равно»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Больше или равно»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Меньше»
В том виде, в котором команда прописана в клавиатуру сейчас, воспринимается редактором как часть незакрытого тега и выдаёт ошибку при сохранении и ошибку валидации.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Больше»
В том виде, в котором команда прописана в клавиатуру сейчас, воспринимается редактором как часть незакрытого тега и выдаёт ошибку при сохранении и ошибку валидации.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Пустое множество»
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Число Эйлера» (нужно просто убрать степень)
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Интеграл»
В клавиатуре прописан без фигурных скобок только с плейсхолдерами — \int_\placeholder{}^\placeholder{}. При строгой проверке не работает никак, ни с фигурными скобками, ни без фигурных скобок. При нестрогой проверке работает в обоих вариантах.
нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ]; просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ]; просим исправить на [ ].
«Дифференциал»
В клавиатуре прописан вот так — \(d(\placeholder{})\) — и при строгой и при нестрогой проверке работает только без символов
\[. нестрогая проверка strict-check="false" в клавиатуре сейчас [ ]; просим исправить на [ ]. строгая проверка strict-check="true" в клавиатуре сейчас [ ]; просим исправить на [ ]. 21. «Производная» В клавиатуре прописана вот так — $f'(\placeholder{})$ — не работает ни при каких проверках никак, ни с символами \]ни без них. Невозможно ввести с клавиатуры матинпута ни в одном из вариантов, ответ принимается только если вводить вручную с клавиатуры ноутбука, причём только со штрихом, который на букве Э.нестрогая проверка strict-check="false"
в клавиатуре сейчас [ ] или [ ]просим исправить на [ ].
строгая проверка strict-check="true"
в клавиатуре сейчас [ ] или [ ]просим исправить на [ ].
20 октября 2020 https://devjira.skyeng.ru/browse/EDU-10153
Примеры для Векторов и Градусов.
«Вектор» (старая запись, которую надо заменить на новую)
чаще всего бывают с одной маленькой латинской буквой внутри
[ ]
и с двумя большими латинскими буквами внутри
[ ]
бывают случаи сложения, умножения, вычитания (как с маленькими буквами так и с большими)
[ ][ ]
«Градус» (старая запись, которую надо заменить на новую)
чаще всего бывают просто с числом (чаще всего это двузначные или трёхзначные числа, если это важно, но может быть и иначе)
[ ]
реже бывают случаи со сложением, вычитанием, умножением
[ ][ ][ ]
Доп. список для автозамены.
Везде в ответах нужно исправить все вышеперечисленные команды. И дополнительно следующие в списках ниже.
Исправить и в ответах матинпута и в степах (если это возможно, если нет, то исправить только в ответах, в степах это не критично):
- Градусы и Вектор в матинпуте исправили, нужны ли примеры именно в степах для автозамены по всему контенту? Или пока нет, пока только в матинпуте всё меняем?
- Не равно — может встречаться в вариациях \not= ; \not = ; \neq и \kern{0.27em}{=}\mathllap{/,}\kern{0.27em} нужно везде исправить на \ne (в матинпуте изначально и было \ne)
[ ][ ][ ][ ][ ][ ] - Пустое множество — раньше было \emptyset и \empty везде исправить на \varnothing
[ ][ ][ ][ ][ ] - Бесконечность — может встречаться \infin нужно заменить на \infty
[ ][ ][ ][ ] - Принадлежит — может встречаться \isin нужно заменить на \in
[ ][ ][ ] - Натуральные числа — может встречаться \N нужно заменить на \mathbb{N}
[ ][ ] - Синус \sin{}
[ ],
Косинус \cos{}
[ ][ ],
Тангенс \tg{}
[ ],
Котангенс \ctg{}
[ ],
Арксинус \arcsin{} ,
Арккосинус \arccos{} ,
Арктангенс \arctg{} ,
Арккотангенс \arcctg{} ,
Логарифм \log{} ,
Натуральный логарифм \ln{} ,
Десятичный логарифм \lg{} ,
Предел \lim{} ,
Минимум \min{} ,
Максимум \max{} —
заменить на версии без скобок
(верстальщики раньше всегда писали со скобками)
Исправить только в ответах матинпута:
- Меньше — в ответах может встречаться < нужно заменить на \lt
[ ][ ] - Больше — в ответах может встречаться > нужно заменить на \gt
[ ][ ] - Бесконечность — в ответах может встречаться ∞ нужно заменить на \infty
[ ][ ][ ] - Принадлежит — в ответах может встречаться ∈ нужно заменить на \in [ ][ ]
- Не принадлежит — в ответах может встречаться ∉ нужно заменить на \notin
[ ][ ] - Пробел — в ответах может встречаться нужно заменить на обычный пробел
[ ][ ][ ].
2 декабря 2020 https://devjira.skyeng.ru/browse/EDU-12461
Пример 1
Свежий случай с косинусом.
\(\dfrac{4}{\cos ^24x}\) команда прописана в ответ не по правилам, но при нестрогой проверке по идее должно работать и со скобочками и без пробелов. В примерах выше при нестрогой проверке работает со скобками. [ ].
👆Тут проблема не в косинусе, а в записи степени. У степени существует две записи в зависимости от длинны показателя:
x^2 — один знак
x^{2a} — больше одного знака
В нашем примере у нас косинус в квадрате, значит выбираем первую запись — пока все верно — и комбинируем ее с остальной частью {4x}
Получаем ^2{4x} — это неверный формат записи степени, из-за него не принимается ответ
Правильный формат: ^24x — остутствие фигурных скобок говорит, что в степени один знак, а остальное выражение — просто выражение, которое идет дальше (оно может быть бесконечной длинны).
Фигурные скобки всегда привязаны к какой-то комманде, и у команды ^ они могут быть только в одном месте — сразу после команды: вот так: ^{2a}. Когда они идут через символ после команды - они уже ни к чем не относятся, и просто создают шум в ответе, который влияет на правильность.
Итого:
Ошибочный формат записи ответа:[ ] — не примет
Правильный формат записи ответа:[ ]
Пример 2
Перестал принимать обыкновенные дроби равные данной (десятичные принимает):
\(\dfrac{1}{3}\) [ ] нельзя ввести \(\dfrac{3}{9}\) и пр.
\(\dfrac{5}{2}\) [ ] нельзя ввести \(\dfrac{10}{4}\) и пр., но можно ввести \(2,5\) .
Для целых чисел и десятичных дробей свойство пока работает, например:
Вместо \(2\) можно ввести \(\dfrac{20}{10}\) [ ]
Вместо \(3,5\) можно ввести \(\dfrac{7}{2}\) [ ]
Он никогда их не принимал. Посмотрел по коду, и спросил у Петра Гаврилова, который изначально это все разрабатывал
Пример 3
Непредсказыемым образом работает коммутативность сложения и умножения:
\(2a+3b\) [ ]
должен принимать к ответу:
\(3b+a2\)
\(a2+3b\)
Пример 4
\(na+mb\) [ ]
должен принимать к ответу:
\(an+mb\)
\(an+bm\)
\(mb+an\)
\(bm+an\)
Пример 5
Не даёт ввести \(-y-2x\) [ ]
Пример 6
\(-x-y\) [ ]