Спасибо за обратную связь!
Наша команда тщательно собирает весь приходящий фидбек и дорабатывает интерфейс. У Практикума космические планы и поэтому иногда случаются подобные недочеты…
Но не волнуйтесь, мы все исправим!
Вообще, не очень представляю проверку фронтовых задач без рендеринга результата, но в целом, можно было бы написать плагин, который общался с браузером и менял файлы с кодом, а также мог запускать проверку. То есть — возможна
Не очень понял, даже если запуск кода будет на беке, то проверку через IDE тем более не получится сделать из-за авторизации. Можете подробнее рассказать, что вы имеете ввиду?)
Про адаптив — все так, к сожалению тренажером пользоваться очень неудобно с мобильных устройств, но в прекрасном будущем мы обязательно переработаем тренажер, чтобы студенты могли обучаться находясь в любом месте!
Спасибо за вопрос!
Во первых, тест, помимо проверки основного сценария, всегда прогоняет сравнение AST деревьев «правильного» кода и кода студента, если, например, вложенностей сильно больше, чем нужно, то такой код является перегруженным, и студент получит негативный результат теста с уведомлением о сложности кода.
Во вторых, автор теста сам может добавить проверки по AST, в том числе и проверки на названия переменных / функций.
В третьих, даже если по какой-то причине студент пишет очень перегруженный код, который пропускает наш тренажер, в платной части его будут ждать полноценные домашки с код-ревью, на которых ревьюеры подсветят студенту об его ошибках и создадут правильное направление в формировании стиля написания кода у студента
Костыль пришлось делать, т.к. время поджимало. Решение понятное и простое, а писать NativeApi самому у меня не получилось. Попробую собрать под MinGW с данным wrapper`ом, если взлетит буду очень вам благодарен)
Наша команда тщательно собирает весь приходящий фидбек и дорабатывает интерфейс. У Практикума космические планы и поэтому иногда случаются подобные недочеты…
Но не волнуйтесь, мы все исправим!
Про адаптив — все так, к сожалению тренажером пользоваться очень неудобно с мобильных устройств, но в прекрасном будущем мы обязательно переработаем тренажер, чтобы студенты могли обучаться находясь в любом месте!
Во первых, тест, помимо проверки основного сценария, всегда прогоняет сравнение AST деревьев «правильного» кода и кода студента, если, например, вложенностей сильно больше, чем нужно, то такой код является перегруженным, и студент получит негативный результат теста с уведомлением о сложности кода.
Во вторых, автор теста сам может добавить проверки по AST, в том числе и проверки на названия переменных / функций.
В третьих, даже если по какой-то причине студент пишет очень перегруженный код, который пропускает наш тренажер, в платной части его будут ждать полноценные домашки с код-ревью, на которых ревьюеры подсветят студенту об его ошибках и создадут правильное направление в формировании стиля написания кода у студента