Задание

13 октября 2020 https://devjira.skyeng.ru/browse/EDU-9031

  1. «Умножение»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  2. «Деление»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  3. «Дробь» (дублируется на клавиатурах базовая и функции)

    В клавиатуру прописана командой \frac{}{}. При нестрогой проверке принимает ответы даже если они прописаны в матинпут командами \frac{}{} \dfrac{}{} \cfrac{}{}. При строгой проверке примнимает ответ, только если он прописан через \frac{}{}.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  4. «Квадратный корень» (дублируется на клавиатурах базовая и функции)

    Прописан в клавиатуру без плейсхолдера и без фигурных скобок просто \sqrt, но при строгой проверке ответ принимается только в том случае, если в матинпут заложен ответ с фигурными скобками, а без фигурных скобок при строгой проверке ответ не принимает. При нестрогой проверке работает в любом варианте.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  5. «Вторая степень» (дублируется на клавиатурах базовая и функции)

    Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  6. «Степень» (дублируется на клавиатурах базовая и функции)

    Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  7. «Нижний индекс» (дублируется на клавиатурах базовая и геометрия)

    Верхний индекс (степени) и нижний индекс в клавиатуре прописаны без фигурных скобок. При нестрогой проверке работают в любом варианте. При строгой проверке с фигурными скобками не работают.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  8. «Угол»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  9. «Вектор»

    Прописан в клавиатуру с плейсхолдером, но без фигурных скобок — \vec\placeholder{}, при этом при строгой проверке ответ принимается только в том случае, если в матинпут заложен ответ с фигурными скобками, а без фигруных скобок при строгой проверке ответ не принимает. При нестрогой проверке работает в любом варианте.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  10. «Подобие»

    \tilde — это символ надстрочной тильды, он создаёт поле для ввода ПОД знаком тильды, это не тот символ подобия, который нужен в геометрии. С таким символом ученики не могу корректно ввести ответы с подобием, например: подобные треугольники \(ABC \sim XYZ\) . Нужно заменить на \sim.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  11. «Квадратные скобки»

    При нестрогой проверке принимает ответ заданный и через \lbrack\placeholder{}\rbrack и через [\placeholder{}].

    При строгой проверке не принимает ответ ни в каком варианте, независимо от того задан ли он командами \lbrack\placeholder{}\rbrack или просто через [\placeholder{}].

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  12. «Фигурные скобки»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  13. «Меньше или равно»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  14. «Больше или равно»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  15. «Меньше»

    В том виде, в котором команда прописана в клавиатуру сейчас, воспринимается редактором как часть незакрытого тега и выдаёт ошибку при сохранении и ошибку валидации.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  16. «Больше»

    В том виде, в котором команда прописана в клавиатуру сейчас, воспринимается редактором как часть незакрытого тега и выдаёт ошибку при сохранении и ошибку валидации.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  17. «Пустое множество»

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  18. «Число Эйлера» (нужно просто убрать степень)

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  19. «Интеграл»

    В клавиатуре прописан без фигурных скобок только с плейсхолдерами — \int_\placeholder{}^\placeholder{}. При строгой проверке не работает никак, ни с фигурными скобками, ни без фигурных скобок. При нестрогой проверке работает в обоих вариантах.

    нестрогая проверка strict-check="false"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

    строгая проверка strict-check="true"

    в клавиатуре сейчас [ ]; просим исправить на [ ].

  20. «Дифференциал»

    В клавиатуре прописан вот так — \(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

Примеры для Векторов и Градусов.

  1. «Вектор» (старая запись, которую надо заменить на новую)

    чаще всего бывают с одной маленькой латинской буквой внутри

    [ ]

    и с двумя большими латинскими буквами внутри

    [ ]

    бывают случаи сложения, умножения, вычитания (как с маленькими буквами так и с большими)

    [ ][ ]

  2. «Градус» (старая запись, которую надо заменить на новую)

    чаще всего бывают просто с числом (чаще всего это двузначные или трёхзначные числа, если это важно, но может быть и иначе)

    [ ]

    реже бывают случаи со сложением, вычитанием, умножением

    [ ][ ][ ]

Доп. список для автозамены.

Везде в ответах нужно исправить все вышеперечисленные команды. И дополнительно следующие в списках ниже.

Исправить и в ответах матинпута и в степах (если это возможно, если нет, то исправить только в ответах, в степах это не критично):

  • Градусы и Вектор в матинпуте исправили, нужны ли примеры именно в степах для автозамены по всему контенту? Или пока нет, пока только в матинпуте всё меняем?
  • Не равно — может встречаться в вариациях \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\) [ ]