Назад на Udemy

Руководство по лабораторным работам в курсах

Что такое лабораторные работы в курсах?

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

Почему стоит включить лабораторные работы в ваш курс?

Лабораторные работы в курсах позволяют учащимся:

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

Лабораторные работы в курсе предлагают три основные функции:

  1. Видео-инструкции: лабораторные работы в курсах используют преимущества удобного формата видеолекций, и их основой являются видео-инструкции.
  2. Лабораторные задания: структурированные задания становятся для учащихся практическим руководством по освоению новых навыков на деле.
  3. Техническое рабочее пространство: предустановленные среды позволяют учащимся сразу приступить к практике без дополнительной конфигурации.

Разработка высококачественных лабораторных работ

Решите, в какое место добавить лабораторную работу в курсе.

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

Лучшие методики:

  • Выберите подходящий тип лабораторной работы для ваших целей обучения:
    • Лабораторные работы с пошаговым сопровождением: пошаговая инструкция, где вы демонстрируете и объясняете процессы, чтобы учащиеся могли их воспроизвести
    • Лабораторные работы с подсказками: более широкие задачи с частичными подсказками, где учащиеся пытаются самостоятельно находить решения, используя структуру и ресурсы
  • Убедитесь, что каждая лабораторная работа в курсе непосредственно связана с навыками, о которых вы рассказываете на соответствующей лекции
  • Четко свяжите лабораторные работы с вашими заявленными учебными целями курса
  • Создавайте лабораторные работы в курсах так, чтобы они одинаково хорошо работали на ПК и Mac

💡 Примеры:

Jupyter Notebook

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

GenAI

  • Добавьте лабораторную работу с пошаговым сопровождением после лекции по моделированию запросов, где студенты будут создавать и тестировать запросы с моделью GPT.
  • Добавьте лабораторную работу с подсказками после модуля по настройке и калибровке, где студенты создадут собственного ИИ-ассистентам.

AWS

  • Добавьте лабораторную работу AWS с пошаговым сопровождением после лекции по основам работы с облаком, где студенты смогут запустить и настроить свой первый экземпляр EC2.
  • Включите лабораторную работу с подсказками в разделе курса по бессерверным вычислениям, где студенты будут создавать полноценный API с использованием AWS Lambda и API Gateway.

Создание лекции с лабораторной работой

Выберите элемент учебного плана «Лекция с лабораторной работой», чтобы начать. Создайте понятный, описательный заголовок, который передает суть лабораторной работы и подчеркивает навыки, которые будут практиковать учащиеся. Этот заголовок будет отображаться как элемент учебного плана в содержании вашего курса.

Лучшие практики:

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

💡 Пример названия лабораторной работы:

Jupyter Notebook

  • Лабораторная работа с пошаговым сопровождением: «Интерактивная визуализация данных: создание динамических графиков с Matplotlib»
  • Лабораторная работа с подсказками: «Сложности обработки данных: очистка и анализ реальных наборов данных с помощью Pandas»

GenAI

  • Лабораторная работа с пошаговым сопровождением: «Осваиваем моделирование запросов: создание эффективных запросов GPT для точного результата»
  • Лабораторная работа с подсказками: «Создаем собственного ИИ-ассистента: калибровка моделей под определенные задачи»

AWS

  • Лабораторная работа с пошаговым сопровождением: «Ваш первый облачный сервер: практика настройки экземпляра EC2»
  • Лабораторная работа с подсказками: «Бессерверный API: создание комплексных решений с Lambda и API Gateway»

Загрузите видео лабораторной работы

Важно: опция «Лабораторная работа» станет доступна только после того, как вы загрузите видео к своей лекции.

Добавьте ваше видео лабораторной работы и дождитесь завершения обработки. Затем нажмите кнопку «+Лабораторная работа», чтобы создать лабораторную работу и получить доступ к Редактору.

Редактируйте вашу лабораторную работу в курсе с помощью Редактора

Создание лабораторной работы в курсе проходит в три этапа:

  1. Составьте план лабораторной работы в курсе: выберите рабочее пространство и загрузите стартовый код
  2. Создайте задачи: разбейте вашу лабораторную работу на отдельные компоненты и задачи
  3. Опубликуйте свою лабораторную работу в курс: добавьте контекст и завершите ее создание

Составьте план лабораторной работы

Выберите рабочее пространство лабораторной работы:

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

Типы рабочих пространств: Udemy и личные среды

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

Лучшие практики:

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

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

Лучшие практики:

  • Для лабораторных работ Jupyter включите zip-файл, содержащий все необходимые ipynb-файлы и файлы данных (например, CSV)
  • Удалите пробелы из имен zip-файлов вашего стартового кода
  • Проверьте свою лабораторную работу и убедитесь, что ваш стартовый файл загружается, выбрав предпросмотр лабораторной работы
  • НЕ удаляйте Makefile из начального zip
  • НЕ включайте ненужные файлы, такие как __MACOSX, .DS_Store, .git, .gitignore, *.pnp.cjs, pycache, node_modules или .yarn

Создание задач и добавление кода ссылки

Добавьте задачи лабораторной работы

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

Введите название задачи:

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

Лучшие практики:

  • Называйте задачи так, чтобы они указывали на конкретный результат, которого должны достичь учащиеся
  • Описание задачи следует ограничить 10 или менее словами, чтобы оно четко описывало цель
  • Предоставьте достаточно контекста, чтобы учащиеся поняли цель задачи

💡 Пример имени задания:

Jupyter Notebook

Лабораторная работа с пошаговым сопровождением: «Интерактивная визуализация данных: создание динамических графиков с Matplotlib»

  • Задача 1. «Импортировать и подготовить набор данных для визуализации»
  • Задача 2. «Создать адаптивный линейный график с интерактивными функциями»
  • Задача 3. «Добавить пользовательские аннотации и стилизацию к графику»

Лабораторная работа с подсказками: «Сложности обработки данных: очистка и анализ реальных наборов данных с помощью Pandas»

  • Задача 1. «Загрузить и проверить неаккуратный набор данных»
  • Задача 2. «Обработать пропущенные и немедианные значения»
  • Задача 3. «Создать сводную статистику по категориям»

GenAI

Лабораторная работа с пошаговым сопровождением: «Осваиваем моделирование запросов: создание эффективных запросов GPT для точного результата»

  • Задача 1. «Создать базовые запросы для генерации текста»
  • Задача 2. «Применить техники ограничения, чтобы сузить ответы»
  • Задача 3. «Реализовать запросы в форме цепочки размышлений для сложных задач»

Лабораторная работа с подсказками: «Создаем собственного ИИ-ассистента: калибровка моделей под определенные задачи»

  • Задача 1. «Подготовить обучающий набор данных»
  • Задача 2. «Настроить и запустить процесс калибровки»
  • Задача 3. «Проверить и оценить специализированную модель»

AWS

Лабораторная работа с пошаговым сопровождением: «Ваш первый облачный сервер: практика настройки экземпляра EC2»

  • Задача 1. «Создать безопасную пару ключей для доступа к серверу»
  • Задача 2. «Запустить и настроить экземпляр EC2»
  • Задача 3. «Подключиться к экземпляру через SSH»

Лабораторная работа с подсказками: «Бессерверный API: создание комплексных решений с Lambda и API Gateway»

  • Задача 1. «Создать функцию Lambda для обработки данных»
  • Задача 2. «Настроить конечные точки API Gateway»
  • Задача 3. «Проверить бессерверный API с помощью шаблонных запросов»
Задайте временную метку для задачи:

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

Предоставьте решение:

Добавьте код-пример для каждой задачи, где применимо. Код-пример — это куски кода, которые учащиеся могут копировать/вставлять в рабочую область. Они предназначены для ваших учащихся, чтобы они могли проверить свою собственную работу. Некоторые примеры использования:

  • Проверить решение, если что-то не получается
  • Проверить выбранный метод в случае сомнений
  • Сравнить методы после окончания решения

Лучшие практики:

  • Организация кода и документация
    • Включите подробные комментарии, объясняющие причины выбора того или иного метода реализации
    • Добавьте файл README с обзором подхода к решению
    • Сохраните предположения и альтернативные подходы
    • Используйте последовательную систему наименования и структуру кода
  • Хорошо структурированный код
    • Организуйте код решения в логические секции или модули
    • Следуйте лучшим отраслевым практикам для организации кода
    • Включите соответствующую обработку ошибок
    • Демонстрируйте четкие, поддерживаемые практики кодирования
  • Убедитесь, что файлы ссылок не содержат ненужных системных файлов (например, __MACOSX, .DS_Store)
  • Добавьте файлы ссылок на верхнем уровне, чтобы избежать ненужного вложения папок
  • Для лабораторных работ Jupyter захватите и загрузите HTML-файлы из блокнота, чтобы включить их в качестве кода-примера
Добавьте ресурсы задачи:

Предоставьте материалы, которые учащиеся должны использовать на практике или в виде справки, пока пытаются выполнить задачу. Материалы — это ресурсы, которые учащиеся могут использовать, пытаясь выполнить задание. Примеры:

  • Файлы баз данных
  • Изображения, которые должны быть на веб-странице, которую они разрабатывают
  • Макеты для справки
  • Файлы JSON/YAML, которые им могут понадобиться для выгрузки

Опубликуйте лабораторную работу в курс

Завершите свою лабораторную работу в курсе, добавив контекст для учащихся:

  1. Введите предполагаемую длительность вашей лабораторной работы
  2. Добавьте теги актуальных тем
  3. Нажмите «Опубликовать», чтобы завершить создание лабораторной работы

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

Начните создавать увлекательные лабораторные работы в курсах

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

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

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

Создать курс