Как оценить Scratch проект

Материал из Поле цифровой дидактики
Описание Как оценить Scratch проект при помощи автоматического анализа кода проекта при помощи Dr.Scratch
Область знаний Информатика, Робототехника
Область использования (ISTE) Digital Citizen
Возрастная категория 16


Поясняющее видео
Близкие рецепту понятия
Среды и средства для приготовления рецепта: Scratch, Dr.Scratch

Критерии оценивания качества Scratch проектов, которые использует Dr.Scratch - http://www.drscratch.org/


Критерий Уровень 1 Уровень 2 Уровень 3
Контроль Все команды в одном блоке (Начиная управлять спрайтами в среде Scratch, ученик, как правило, собирает последовательность команд и в длинную цепочку)

сказатьпоследовательность

Используются конструкции

повторитьраз и повторятьвсегда
Управление предполагает использование блоков повторить и всегда

Используются условия

повторятьпоканекасаетсяцвета?

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

идти10шагов

используются переменные

задатьXзначение10

используем списки для хранения данных

идтиэлемент1изlistшагов

Абстракция один длинный исполняемый скрипт (Действия начинаются с использования уже готовых блоков-команд.

идти10шаговподнятьперо

определяем новые блоки (ученик учится объединять команды и создавать на их основе новые командные блоки)

определитьРисуемДомблок и потом используем РисуемДом

создаем клоны (Еще более высокий уровень абстракции связан с механизмом клонов, который позволяет создавать для отдельного спрайта его клоны)

создатьклонсебясамого

Интерактивное взаимодействие когдащёлкнутпозелёномуфлагу Используем другие управляющие события

когдаклавишапробелнажата

внешние сигналы

еслигромкость>39,то

Синхронизация синхронизация поведения спрайтов через

ждать1секунд

синхронизация через

передатьБеги и когдаяполучуБеги

синхронизация через реакцию на изменения

когдафонменяетсянаЛес или ждатьдоХ=0

Параллельные действия Все действия запускаются по зеленому флагу

когдащёлкнутпозелёномуфлагу

Действия запускаются в ответ на нажатия разных клавиш

когдаклавишапробелнажата

Действия запускаются в ответ на сообщения

когдаяполучусообщение1

Логика есликасаетсяцвета?,то
есликасаетсяцвета?,тодуматьСтартиначедуматьФиниш
Совокупность условий

есликасаетсяцвета?иХ=0,то