Scratch/JudgingCriteria

Материал из Letopisi.Ru — «Время вернуться домой»
(Различия между версиями)
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
Критерии оценивания качества Scratch проектов  
+
Критерии оценивания качества Scratch проектов, которые использует [[Dr.Scratch]] - http://www.drscratch.org/
  
  
Строка 10: Строка 10:
 
|-  
 
|-  
 
|  '''Контроль'''
 
|  '''Контроль'''
|Все команды в одном  блоке  
+
|Все команды в одном  блоке (Начиная управлять спрайтами в среде Scratch, ученик, как правило, собирает последовательность команд и в длинную цепочку)
 
<sb>сказать [последовательность]</sb>
 
<sb>сказать [последовательность]</sb>
 
| Используются конструкции  
 
| Используются конструкции  
<sb>повторить ()</sb> и <sb>всегда</sb>
+
<sb>повторить ()</sb> и <sb>всегда</sb><br clear=all /> Управление предполагает использование блоков повторить и всегда
 
|Используются условия  
 
|Используются условия  
 
<sb>повторять пока не (<касается цвета [#000000]?>)</sb>
 
<sb>повторять пока не (<касается цвета [#000000]?>)</sb>
 
|-
 
|-
 
|  '''Представление данных'''
 
|  '''Представление данных'''
| все величины определены в тексте программы  
+
| все величины определены в тексте программы (Если нужно пройти определенное количество шагов или сказать фразу, то эти количество шаги или текст фразы просто сообщаются спрайту исполнителю)
 
<sb>идти (10) шагов</sb>
 
<sb>идти (10) шагов</sb>
 
| используются переменные  
 
| используются переменные  
Строка 26: Строка 26:
 
|-
 
|-
 
|  '''Абстракция'''  
 
|  '''Абстракция'''  
| один длинный исполняемый скрипт  
+
| один длинный исполняемый скрипт (Действия начинаются с использования уже готовых блоков-команд.
 
<sb>идти (10) шагов</sb><sb>поднять перо</sb>
 
<sb>идти (10) шагов</sb><sb>поднять перо</sb>
| определяем новые блоки  
+
| определяем новые блоки (ученик учится объединять команды и создавать на их основе новые командные блоки)
 
<sb>определить РисуемДом блок</sb>  
 
<sb>определить РисуемДом блок</sb>  
 
и потом используем  
 
и потом используем  
 
<sb>РисуемДом ::custom</sb>
 
<sb>РисуемДом ::custom</sb>
| создаем клоны  
+
| создаем клоны (Еще более высокий уровень абстракции связан с механизмом  клонов, который позволяет создавать для отдельного спрайта его клоны)
 
<sb>создать клон [себя самого v]</sb>
 
<sb>создать клон [себя самого v]</sb>
 
|-
 
|-
 
|  '''Интерактивное взаимодействие'''
 
|  '''Интерактивное взаимодействие'''
|  <sb>когда щелкнут по @greenFlag</sb>
+
|  <sb>когда щёлкнут по зелёному флагу</sb>
 
| Используем другие управляющие события  
 
| Используем другие управляющие события  
 
<sb>когда клавиша [пробел v] нажата</sb>  
 
<sb>когда клавиша [пробел v] нажата</sb>  

Текущая версия на 11:35, 6 апреля 2018

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


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

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

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

повторить
и
всегда

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

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

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

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

идти10шагов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

когдащелкнутпо

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

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

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

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

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

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

Персональные инструменты
Инструменты