Список ошибок для подготовки к релизу stanford english

Issue #464 new
Former user created an issue

Еще актуальные: 1. Артикль перестал определяться после ошибки в существительном (не знаю на сколько ошибка)

Comments (23)

  1. Nikita Penskoy
    1. Проблема с временем, которую мы нашли на консультации 2018-04-30_22-57-18.png
  2. Nikita Penskoy

    Кажется, что это тоже проблема, так как тут студент именно что ошибся 2018-04-30_23-05-39.png

  3. Former user Account Deleted

    "1.Проблема с временем, которую мы нашли на консультации " решил проблему, теперь есть поддержка еще 4 временных конструкций - future simple in the past, future continuous in the past, future perfect in the past, future perfect continuous in the past для active и passive voice соответственно.

  4. Former user Account Deleted

    Поправил проблему с отображением сообщений в ошибках с притяжательным падежом существительного

  5. Oleg Sychev repo owner

    Владислав, вы обновляете код на edu.vstu.org после исправлений?

  6. Nikita Penskoy

    Похожая ошибка. Не пойму, должно уже было поправиться или нет?

    2018-05-04_18-08-23.png

  7. Nikita Penskoy

    Какая-то беда с определением обычных ошибок случилась (так разве должно быть?)

    Было: 2018-05-04_18-15-07.png

    Стало: 2018-05-04_18-15-41.png

  8. Former user Account Deleted

    Не всегда работает определение неправильно образованной формы времени, на примере с go-going не работает.

  9. Former user Account Deleted

    Поправил определение неправильно образованной формы времени, в которой участвует один глагол (например go-going)

  10. Oleg Sychev repo owner

    cinemas вместо cinema дает неверное число (т.е. она считает что она образована неправильно), однако cinemas' дает ошибку неверной формы которая неправильно образована, хотя это вроде как должна быть правильно образованная форма притяжательного падежа множественного числа.

  11. Oleg Sychev repo owner

    Также не определяется ошибка неверной формы местоимений - хотя я о ней на почту писал. Например I/me/mine она не считает формами одного слова. А ошибки типа I/me или you/your довольно частые.

  12. Oleg Sychev repo owner

    "will has gone" вместо "will have gone" дает ошибку неверной формы и неправильно образованной; мне кажется что форма здесь верная только образована она неправильно. В чем форма не такая?

  13. Oleg Sychev repo owner

    Хитрая ошибка, которую надо захардкодить. "I thought I were in the cinema" вместо "I thought I was in the cinema" дает неправильное лицо (хотя даже с обычной точки зрения неправильно тут скорее число, можно считать что для you используется were потому что you всегда во множественном числе).

    Но что делает эту ситуацию особенно неприятной - в сочетании с I это дает еще вариант ошибки неправильного mood: I were это subjunctive.

  14. Oleg Sychev repo owner

    Странная надпись в ошибке " the is replaced by incorrect article" - разве не лучше просто "артикль перед ... неправильный"? Почему replaced то - там же и до этого артикль был.

  15. Nikita Penskoy

    After 'will', as after the modal verbs and auxiliary verbs, you need to use the unconjugated bare infinitive. Therefore, 'have'.

  16. Oleg Sychev repo owner

    Да, я в курсе - я ж и говорю что форма образована неправильно. Но почему сама форма считается неверной? Верной формы с has после will просто нет, а форма с have является верной.

  17. Former user Account Deleted

    По поводу "will has gone"

    Это мы знаем, должно правильное время Future perfect, но "will has gone" точно так же похоже и на Present perfect, может быть студент имел в виду именно его. К тому же это самый простой случай неправильно образованного времени. Как быть, например, в случае "would be has going"?! Это похоже на несколько форм сразу, а говорить студенту, что он в этом случае "угадал" с формой, но неправильно ее образовал, будет не совсем корректно.

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

  18. Former user Account Deleted

    По поводу "I was - I were" Лицо и число - неразделимые категории. Если мы будем в сообщениях говорить судя по форме глагола, что отличается число, мы не всегда будем правы, а если говорить, что отличается лицо, то всегда. Was используется в 1-м и 3-м лице единственного числа, were используется во множественном числе и единственном числе 2-го лица. "You" - это не только множественное число. "You" переводится как "ты", "вы" (в единственном числе) и "вы" (в отношении нескольких персон).

    А судить по "I were" то, что в предложении использован Subjunctive mood это неправильно. "I were" может использоваться еще и в Conditional mood.

  19. Oleg Sychev repo owner

    Беру вопрос 05 He is being late Удаляю being Получаю очень странный результат а) сообщение IS BEING has incorrect tense б) подсказки только "что это" и "картинка", никакого текстового объяснения и уточнения времен нет в) подсказка The IS and BEING is "is" - очень странная; картинка подсказки тоже показывает только is хотя она вроде как how to fix - вот не вижу я как починить на ней в упор.

  20. Oleg Sychev repo owner

    Начинаю с I am late 1. При нарушении времени и числа выдается только про время. Желательно сказать что и то и другое не в порядке. "I are late" дает incorrect person, хотя здесь лицо вполне может быть правильное, а вот число - неправильное.

    1. Добавить подсказку как написать в правильной форме если форма не та. Также подсказку какая именно (время, число, лицо) должна быть - и какая реально получилась.

    2. Подсказка картинкой показывает только ошибочное написание, но не исправление - @dmitry_mamontov прошу обратить внимание и помочь, т.к. только вы работали с картинками. Проблема в том, что в отличие от опечаток, для новых ошибок правило "просто возьми написание в большой картинке сверху" не работает - надо и написание из правильного ответа показать. Надо бы сделать стрелку и новое написание наверное. Или надо в общей картинке переработать, перечеркнув неправильный вариант косой чертой и написав над ним красным правильный, если так легче.

    3. По местоимениям проблема с лицом/числом не работает вообще, если вместо I написать You или We то выдается общая ошибка что не то слово.

    4. По местоимениям с падежами указывается некорректная форма (но не что это именно падеж) при указании Me вместо I; если же написать "Mine am late" то она мало того что опять выдает общую ошибку есть mine/нет I - так еще и late почему-то опознавать перестает, что и вовсе странно.

  21. Dmitry Mamontov

    Я бы для реализации залез в \qtype_correctwriting_hinthowtofixpic::render_hint (это в cw_hints.php) и попробовал бы там реализовать исправление для специфических ошибок. Сам класс \qtype_correctwriting_image_generator можно найти в mistakesimage.php, но я бы попробовал реализовать свой метод - т. к. там своеобразные опечатки, да и структура данных у вас может быть другой. В принципе, все данные (stringpair) у вас на данном этапе будут. Стоит разве что учесть, что внутри render_hint это работае с классами qtype_correctwriting_lexeme_label, которые внутри себя хранят метаданные для того чтобы рисовать надписи и операции в них. Насколько помню, в них даже есть возможность задать смещения и как-то это реализовать. Если будут вопросы - спрашивайте, постараюсь по возможности ответить.

  22. Log in to comment