- Проблема с временем, которую мы нашли на консультации
Список ошибок для подготовки к релизу stanford english
Еще актуальные: 1. Артикль перестал определяться после ошибки в существительном (не знаю на сколько ошибка)
Comments (23)
-
-
Кажется, что это тоже проблема, так как тут студент именно что ошибся
-
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 соответственно.
-
Account Deleted Поправил проблему с отображением сообщений в ошибках с притяжательным падежом существительного
-
repo owner Владислав, вы обновляете код на edu.vstu.org после исправлений?
-
Account Deleted Да. Обновляю, потом отписываюсь в битбакет.
-
Похожая ошибка. Не пойму, должно уже было поправиться или нет?
-
Какая-то беда с определением обычных ошибок случилась (так разве должно быть?)
Было:
Стало:
-
Account Deleted Добавил времена группы Future in the past
-
Account Deleted Не всегда работает определение неправильно образованной формы времени, на примере с go-going не работает.
-
Account Deleted Поправил определение неправильно образованной формы времени, в которой участвует один глагол (например go-going)
-
repo owner cinemas вместо cinema дает неверное число (т.е. она считает что она образована неправильно), однако cinemas' дает ошибку неверной формы которая неправильно образована, хотя это вроде как должна быть правильно образованная форма притяжательного падежа множественного числа.
-
repo owner Также не определяется ошибка неверной формы местоимений - хотя я о ней на почту писал. Например I/me/mine она не считает формами одного слова. А ошибки типа I/me или you/your довольно частые.
-
repo owner "will has gone" вместо "will have gone" дает ошибку неверной формы и неправильно образованной; мне кажется что форма здесь верная только образована она неправильно. В чем форма не такая?
-
repo owner Хитрая ошибка, которую надо захардкодить. "I thought I were in the cinema" вместо "I thought I was in the cinema" дает неправильное лицо (хотя даже с обычной точки зрения неправильно тут скорее число, можно считать что для you используется were потому что you всегда во множественном числе).
Но что делает эту ситуацию особенно неприятной - в сочетании с I это дает еще вариант ошибки неправильного mood: I were это subjunctive.
-
repo owner Странная надпись в ошибке " the is replaced by incorrect article" - разве не лучше просто "артикль перед ... неправильный"? Почему replaced то - там же и до этого артикль был.
-
After 'will', as after the modal verbs and auxiliary verbs, you need to use the unconjugated bare infinitive. Therefore, 'have'.
-
repo owner Да, я в курсе - я ж и говорю что форма образована неправильно. Но почему сама форма считается неверной? Верной формы с has после will просто нет, а форма с have является верной.
-
Account Deleted По поводу "will has gone"
Это мы знаем, должно правильное время Future perfect, но "will has gone" точно так же похоже и на Present perfect, может быть студент имел в виду именно его. К тому же это самый простой случай неправильно образованного времени. Как быть, например, в случае "would be has going"?! Это похоже на несколько форм сразу, а говорить студенту, что он в этом случае "угадал" с формой, но неправильно ее образовал, будет не совсем корректно.
Предлагаю для таких случаев сделать отдельную ошибку "неправильно образовано время", так как во многих случаях мы не можем знать наверняка, какую форму хотел студент образовать.
-
Account Deleted По поводу "I was - I were" Лицо и число - неразделимые категории. Если мы будем в сообщениях говорить судя по форме глагола, что отличается число, мы не всегда будем правы, а если говорить, что отличается лицо, то всегда. Was используется в 1-м и 3-м лице единственного числа, were используется во множественном числе и единственном числе 2-го лица. "You" - это не только множественное число. "You" переводится как "ты", "вы" (в единственном числе) и "вы" (в отношении нескольких персон).
А судить по "I were" то, что в предложении использован Subjunctive mood это неправильно. "I were" может использоваться еще и в Conditional mood.
-
repo owner Беру вопрос 05 He is being late Удаляю being Получаю очень странный результат а) сообщение IS BEING has incorrect tense б) подсказки только "что это" и "картинка", никакого текстового объяснения и уточнения времен нет в) подсказка The IS and BEING is "is" - очень странная; картинка подсказки тоже показывает только is хотя она вроде как how to fix - вот не вижу я как починить на ней в упор.
-
repo owner Начинаю с I am late 1. При нарушении времени и числа выдается только про время. Желательно сказать что и то и другое не в порядке. "I are late" дает incorrect person, хотя здесь лицо вполне может быть правильное, а вот число - неправильное.
-
Добавить подсказку как написать в правильной форме если форма не та. Также подсказку какая именно (время, число, лицо) должна быть - и какая реально получилась.
-
Подсказка картинкой показывает только ошибочное написание, но не исправление - @dmitry_mamontov прошу обратить внимание и помочь, т.к. только вы работали с картинками. Проблема в том, что в отличие от опечаток, для новых ошибок правило "просто возьми написание в большой картинке сверху" не работает - надо и написание из правильного ответа показать. Надо бы сделать стрелку и новое написание наверное. Или надо в общей картинке переработать, перечеркнув неправильный вариант косой чертой и написав над ним красным правильный, если так легче.
-
По местоимениям проблема с лицом/числом не работает вообще, если вместо I написать You или We то выдается общая ошибка что не то слово.
-
По местоимениям с падежами указывается некорректная форма (но не что это именно падеж) при указании Me вместо I; если же написать "Mine am late" то она мало того что опять выдает общую ошибку есть mine/нет I - так еще и late почему-то опознавать перестает, что и вовсе странно.
-
-
Я бы для реализации залез в \qtype_correctwriting_hinthowtofixpic::render_hint (это в cw_hints.php) и попробовал бы там реализовать исправление для специфических ошибок. Сам класс \qtype_correctwriting_image_generator можно найти в mistakesimage.php, но я бы попробовал реализовать свой метод - т. к. там своеобразные опечатки, да и структура данных у вас может быть другой. В принципе, все данные (stringpair) у вас на данном этапе будут. Стоит разве что учесть, что внутри render_hint это работае с классами qtype_correctwriting_lexeme_label, которые внутри себя хранят метаданные для того чтобы рисовать надписи и операции в них. Насколько помню, в них даже есть возможность задать смещения и как-то это реализовать. Если будут вопросы - спрашивайте, постараюсь по возможности ответить.
- Log in to comment