Назад на Udemy

Что нового в упражнениях по написанию кода

Упражнения по написанию кода ― это небольшие интерактивные занятия, которые позволяют вашим ученикам получать практический опыт. Мы знаем, что учащиеся не хотят ограничиваться просмотром видео ― они ценят возможности практической отработки, и мы знаем, что вы хотите предоставить их своим ученикам. Но также мы получали от вас отзывы о том, что наши упражнения по написанию кода слишком сложны. Мы работаем над улучшением этого инструмента, чтобы вы могли взаимодействовать со своими учениками, предлагая им уникальные способы отработки навыков, и оценивать их знания.

В течение следующих нескольких месяцев мы будем обновлять эту статью, рассказывая об изменениях, которые мы вносим в упражнения по написанию кода на Udemy. Читайте ниже о последних новостях.

 


 

февраль 2023 г.

Мы рады сообщить, что некоторые долгожданные изменения в упражнениях по написанию кода станут доступны уже сегодня. Благодаря этим нововведениям вы получите дополнительные возможности для взаимодействия со студентами, а ваши учащиеся смогут получить еще больше пользы от практической отработки навыков написания кода. См. подробности ниже и создавайте свои собственные упражнения по написанию кода с помощью нашего нового руководства для преподавателей.

Что изменилось?

В течение последних нескольких месяцев мы упорно трудились, внося изменения по результатам анализа отзывов, полученных как от учащихся, так и от преподавателей, чтобы усовершенствовать наш интерфейс среды для написания кода. Преподаватели, такие как Хосе Портилья (Jose Portilla), уже используют новый интерфейс и функции при разработке курсов, ориентированных на практическую работу. Бета-версия нового интерфейса повысила удовлетворенность преподавателей до ~90% и увеличила количество успешно выполненных упражнений по написанию кода. 

Интерфейс, имитирующий интегрированную среду разработки

Наши усовершенствованные упражнения по написанию кода используют более реалистичную среду для написания кода, которая точно имитирует интегрированную среду разработки (ИСР/IDE). Это позволит учащимся практиковаться в решении реальных задач, которые могут помочь им в их текущей или будущей работе. Кроме того, учащиеся смогут просмотреть все сценарии тестов и использовать их, чтобы узнать детали ошибки и понять, где их код дает сбой.

Новые вспомогательные функции

Новый внешний вид ― это только часть обновления. Кроме того, мы запустили следующие функции, чтобы помочь вам и вашим учащимся: 

  • Подсказки. Используйте советы, напоминания и полезные ссылки, чтобы помочь учащимся уверенно выполнять упражнения.

  • Связанные лекции. Добавляйте лекции на соответствующую тему, чтобы учащиеся могли получить больше информации о том, как решить задачу.

  • Объяснение решения. Пишите подробные объяснения с выделением ключевых понятий, которые помогут учащимся понять решение упражнения.

Расширенная библиотека языков

Мы расширили нашу библиотеку языков, включив в нее C# 11 и SQLite 3, таким образом увеличив количество языков до 22. Мы выбрали эти языки, потому что C# 11 оказался одним из самых востребованных языков по результатам бета-тестирования и исследования преподавателей. SQLite 3 предоставляет преподавателям SQL еще один вариант упражнений по написанию кода и позволяет избежать некоторых ограничений базы данных SQL AlaSQL.

Почему стоит создавать упражнения по написанию кода для своего курса?

Наши исследования показывают, что учащиеся хотят нечто большее, чем просто видео по требованию при изучении курсов. Они хотят практиковаться и отрабатывать полученные знания. Включение упражнений по написанию кода в курсы улучшает качество материалов и может повысить заинтересованность учащихся.

И в качестве бонуса: если ваш курс входит в план подписки Udemy, время, которое ваши учащиеся проведут, выполняя упражнения по написанию кода, будет добавлено к доходам, зависящим от вовлеченности.

Как создать упражнение по написанию кода?

Если вы создаете свое первое упражнение по написанию кода или улучшаете готовые, изучите Руководство для преподавателей: создание упражнений по написанию кода для получения всей необходимой информации. В этом руководстве рассматриваются самые распространенные вопросы об упражнениях по написанию кода и подробно описываются рекомендуемые действия: планирование цели и результата, создание решения, оформление упражнения, а также добавление подсказок и сценариев тестов для помощи учащимся. 

Если вам нужны инструкции о том, как получить доступ к упражнениям по написанию кода, посетите наш справочный центр.

Как учащиеся узнают об улучшенном инструменте для упражнений по написанию кода?

Учащиеся смогут получить доступ к новым упражнениям по написанию кода уже сегодня, но широко освещать эти изменения мы начнем только через 2–3 недели. Это даст вам возможность добавить новые упражнения по написанию кода в ваши курсы или включить подсказки в уже имеющиеся упражнения. Мы сообщим об этих изменениях учащимся, зарегистрировавшимся на курсы с упражнениями по написанию кода, по электронной почте, а также разместим рекламу в социальных сетях и на сайте Udemy.com. 

Что будет дальше с упражнениями по написанию кода?

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

 


 

ноябрь 2022 г.

Когда мы вносили улучшения в упражнения по написанию кода в этом году, мы упоминали, что вас ждут более крупные обновления. Сегодня мы рады сообщить, что в ближайшие несколько месяцев мы выпустим новые улучшения! Мы добавили эти функции после получения обратной связи от сообщества преподавателей. Согласно их отзывам, самые большие проблемы упражнений по написанию кода связаны с недостатками интерфейса учащихся и нехваткой подсказок. Мы надеемся устранить эти проблемы с помощью следующих изменений.  

 

Улучшенный интерфейс учащегося

Учащиеся ценят возможность практической отработки навыков в условиях, максимально приближенных к условиям реального мира. Такая практика позволяет им наиболее эффективно применять полученные знания в текущей или будущей работе. Наш новый интерфейс упражнений по написанию кода имитирует интегрированную среду разработки (ИСР/IDE), поэтому учащиеся могут практиковаться в решении реальных задач. 

 

Новая функция подсказок

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

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

 

Исчерпывающие ответы

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

  • Объяснение решения. Преподаватели смогут написать подробное объяснение с выделением ключевых понятий, которые помогут учащимся понять решение упражнения.
  • Сценарии тестов. Преподаватели смогут создавать подробные сценарии тестов, которые будут показаны учащимся в новом интерфейсе. Раньше преподаватели могли создавать сценарии тестов, но они были скрытыми. Теперь учащиеся смогут просмотреть все сценарии тестов и использовать их, чтобы узнать детали ошибки и понять, где их код дает сбой.

 

Эксперименты с новыми значками

Мы увеличиваем инвестиции в этот инструмент и хотим убедиться, что учащиеся знакомы с его практическими преимуществами. В течение следующих нескольких недель мы будем тестировать новый значок для курсов на английском языке, которые содержат более десяти упражнений по написанию кода, имеют рейтинг не ниже 4,2 и пользуются популярностью в своей категории. Хотя это и эксперимент, мы надеемся, что этот новый значок поможет учащимся найти подходящий курс и достичь своих целей обучения.

 

Большинство из этих усовершенствований упражнений по написанию кода в настоящее время находятся на стадии бета-тестирования и затрагивают только некоторые курсы. В течение следующих нескольких недель мы будем постепенно внедрять бета-версию этих возможностей для курсов с упражнениями по написанию кода и постараемся запустить новый интерфейс для всех курсов в начале 2023 года.

 


 

Октябрь 2022 г.

Со времени нашего последнего обновления мы внесли следующие улучшения в упражнения по написанию кода.

  1. Мы выпустили фрагменты кода и функции автозавершения, чтобы помочь учащимся практиковаться так же, как в интегрированной среде разработки (ИСР/IDE). Фрагменты кода ― это шаблоны, которые упрощают ввод повторяющихся элементов кода.
  2. Теперь вы можете создавать упражнения по написанию кода на Java 17 с помощью JUnit5. Java ― это один из самых популярных языков программирования на нашей платформе, и эти улучшения могут быть полезны для более чем 600 000 учащихся, зарегистрированных на курсе разработки Java. 
  3. Теперь, когда учащиеся открывают упражнения по написанию кода в курсе, они видят полностью расширенную среду. Это небольшое изменение с точки зрения дизайна, но мы надеемся, что оно сделает пользовательский интерфейс более удобным для вас и ваших учеников.

Кроме того, мы работаем над внесением более крупных изменений в дизайн и функции, соответствующие некоторым из самых популярных запросов, которые мы получили от вас и учащихся. Мы будем держать вас в курсе хода реализации этой инициативы в ближайшие месяцы.

 


 

Август 2022 г.

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

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

  1. Добавлена возможность создания упражнений по написанию кода на Python 3.10. Многие просили нас об этом, и надеемся, что теперь вы сразу же воспользуетесь возможностями для нового языка!
  2. Добавлена возможность редактирования упражнений по написанию кода после их публикации. Ранее после публикации упражнение по написанию кода можно было только удалить и создать заново. Теперь его можно снять с публикации на курс, отредактировать и опубликовать снова.
  3. Студенты могут сэкономить время, напрямую копируя текст из описаний к упражнениям по написанию кода и вставляя его в окно для выполнения упражнения.

Мы продолжим оповещать вас о грядущих изменениях в упражнениях по написанию кода. Обязательно прочтите статью Как создать упражнение по написанию кода в Справочном центре, чтобы узнать больше!

Готовы приступить к созданию курса? Тогда начнем!

Создать курс