Руководство по лабораторным работам в курсах
Что такое лабораторные работы в курсах?
Лабораторные работы в курсе — это новый элемент учебного плана, который позволяет учащимся практиковать технические навыки в реальных условиях, называемых рабочими пространствами. Эта методика практического обучения позволяет учащимся напрямую применять концепции курса, развивая в себе уверенность и готовность к работе. Это руководство поможет вам разработать увлекательные лабораторные работы для вашего курса.
Почему стоит включить лабораторные работы в ваш курс?
Лабораторные работы в курсах позволяют учащимся:
- Практиковать навыки в реальных рабочих пространствах, не покидая ваш курс
- Готовиться к настоящей работе путем переноса приобретенных навыков в реальные условия
- Активно взаимодействовать с материалами, улучшая запоминание и результаты обучения.
Лабораторные работы в курсе предлагают три основные функции:
- Видео-инструкции: лабораторные работы в курсах используют преимущества удобного формата видеолекций, и их основой являются видео-инструкции.
- Лабораторные задания: структурированные задания становятся для учащихся практическим руководством по освоению новых навыков на деле.
- Техническое рабочее пространство: предустановленные среды позволяют учащимся сразу приступить к практике без дополнительной конфигурации.
Разработка высококачественных лабораторных работ
Решите, в какое место добавить лабораторную работу в курсе.
Определите ключевые моменты вашего курса, которые можно дополнить с помощью лабораторных работ в курсе, чтобы закрепить ключевые навыки и достичь целей обучения.
✅ Лучшие методики:
- Выберите подходящий тип лабораторной работы для ваших целей обучения:
- Лабораторные работы с пошаговым сопровождением: пошаговая инструкция, где вы демонстрируете и объясняете процессы, чтобы учащиеся могли их воспроизвести
- Лабораторные работы с подсказками: более широкие задачи с частичными подсказками, где учащиеся пытаются самостоятельно находить решения, используя структуру и ресурсы
- Убедитесь, что каждая лабораторная работа в курсе непосредственно связана с навыками, о которых вы рассказываете на соответствующей лекции
- Четко свяжите лабораторные работы с вашими заявленными учебными целями курса
- Создавайте лабораторные работы в курсах так, чтобы они одинаково хорошо работали на ПК и 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»
Загрузите видео лабораторной работы
Важно: опция «Лабораторная работа» станет доступна только после того, как вы загрузите видео к своей лекции.
Добавьте ваше видео лабораторной работы и дождитесь завершения обработки. Затем нажмите кнопку «+Лабораторная работа», чтобы создать лабораторную работу и получить доступ к Редактору.
Редактируйте вашу лабораторную работу в курсе с помощью Редактора
Создание лабораторной работы в курсе проходит в три этапа:
- Составьте план лабораторной работы в курсе: выберите рабочее пространство и загрузите стартовый код
- Создайте задачи: разбейте вашу лабораторную работу на отдельные компоненты и задачи
- Опубликуйте свою лабораторную работу в курс: добавьте контекст и завершите ее создание
Составьте план лабораторной работы
Выберите рабочее пространство лабораторной работы:
Выберите тематику вашей лабораторной работы в курсе и тип рабочего пространства из доступных вариантов.
Типы рабочих пространств: 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, которые им могут понадобиться для выгрузки
Опубликуйте лабораторную работу в курс
Завершите свою лабораторную работу в курсе, добавив контекст для учащихся:
- Введите предполагаемую длительность вашей лабораторной работы
- Добавьте теги актуальных тем
- Нажмите «Опубликовать», чтобы завершить создание лабораторной работы
Примечание. Вам также необходимо опубликовать лекцию к лабораторной работе в курсе, чтобы ваши учащиеся могли получить доступ к самой работе.
Начните создавать увлекательные лабораторные работы в курсах
Лабораторные работы в курсах предлагают учащимся ценные возможности для практики технических навыков в реалистичных условиях. Следуя этому руководству, вы сможете создать значимые, практические опыты, которые развивают уверенность и способности к решению проблем, повышая готовность к работе.
Готовы к работе? Определите ключевые лекции в вашем курсе, где лабораторные работы будут наиболее ценными, разработайте соответствующие мероприятия и установите четкие цели для ваших учащихся. С продуманным планированием ваши лабораторные работы в курсе сделают обучение более увлекательным, интерактивным и эффективным.









