Шаблон:Оценивание Programming (syllabus) 2026: различия между версиями

Материал из Поле цифровой дидактики
Новая страница: « {| class="wikitable" ! Этап ! Что делает студент ! Задача |- | Use | запускает готовый артефакт как пользователь | наблюдение |- | Understand | читает исходный код / wiki-текст, понимает структуру | анализ |- | Remix | модифицирует артефакт под свою задачу / данные | творчество...»
 
Нет описания правки
Строка 25: Строка 25:
| создаёт страницу-демо с примерами использования
| создаёт страницу-демо с примерами использования
| публикация
| публикация
|}
{| class="wikitable"
! Страница
! Модель
! Тип remix
|-
| [[NetLogo_widgets]]
| интерфейсные элементы
| добавить процедуры, связанные с кнопками и слайдерами
|-
| <[[Netlogo_patches]]
| работа с клетками
| добавить команды для покраски / измерения патчей
|-
| <[[ Черепашки Netlogo]]
| работа с агентами
| добавить создания и видоизменения агентов
|-
| <[[Netlogo links]]
| работа с агентами
| добавить создания и видоизменения агентов
|-
| [[Ants]]
| муравьи и феромоны
| добавить сценарии исследования поведения колонии
|}
; Структура remix-страницы NetLogo
{| class="wikitable"
! Раздел
! Содержание
|-
| Введение
| краткое описание, чей это remix и зачем
|-
| Встроенная модель
| та же модель, что на исходной странице (через <code>&lt;iframe&gt;</code> или шаблон)
|-
| Команды для Command Center
| короткие фрагменты кода, которые читатель вводит в командную строку
|-
| Процедуры для вкладки Code
| более длинные фрагменты — процедуры, добавляемые в модель
|-
| Вопросы для исследования
| 3–5 вопросов, на которые можно ответить с помощью этих команд
|-
| Наблюдения
| что студент заметил, запустив свои команды
|}
; Примеры кода NetLogo для remix-страниц
<syntaxhighlight lang="Lisp" line>
ask patches [ set pcolor red ]
ask turtles [ fd 1 ]
ask turtles [ set color blue ]
show count turtles
ask patches with [pxcor > 0] [ set pcolor yellow ]
</syntaxhighlight>
Такие команды читатель копирует прямо в Command Center запущенной модели (одной строкой) и сразу видит результат. Ключевое слово '''ask''' — основа обращения к  агентам в [[NetLogo]]: оно адресует команды либо всем агентам, либо подмножеству.  Точно так же как и ask в [[SMW]].
<syntaxhighlight lang="Lisp" line>
to scatter-ants [n]
  create-turtles n [
    setxy random-xcor random-ycor
    set color red
    set shape "bug"
  ]
end
</syntaxhighlight>
; Требования к remix-странице NetLogo
{| class="wikitable"
! Требование
! Минимум
|-
| Встроенная исходная модель
| обязательна
|-
| Команды для Command Center
| не менее 3
|-
| Процедуры для вкладки Code
| не менее 2
|-
| Вопросы для исследования
| не менее 3
|-
| Наблюдения / выводы
| не менее 1 абзаца
|}
|}

Версия от 11:49, 20 апреля 2026


Этап Что делает студент Задача
Use запускает готовый артефакт как пользователь наблюдение
Understand читает исходный код / wiki-текст, понимает структуру анализ
Remix модифицирует артефакт под свою задачу / данные творчество
Document описывает, что именно он изменил и зачем рефлексия
Demonstrate создаёт страницу-демо с примерами использования публикация


Страница Модель Тип remix
NetLogo_widgets интерфейсные элементы добавить процедуры, связанные с кнопками и слайдерами
<Netlogo_patches работа с клетками добавить команды для покраски / измерения патчей
<Черепашки Netlogo работа с агентами добавить создания и видоизменения агентов
<Netlogo links работа с агентами добавить создания и видоизменения агентов
Ants муравьи и феромоны добавить сценарии исследования поведения колонии
Структура remix-страницы NetLogo
Раздел Содержание
Введение краткое описание, чей это remix и зачем
Встроенная модель та же модель, что на исходной странице (через <iframe> или шаблон)
Команды для Command Center короткие фрагменты кода, которые читатель вводит в командную строку
Процедуры для вкладки Code более длинные фрагменты — процедуры, добавляемые в модель
Вопросы для исследования 3–5 вопросов, на которые можно ответить с помощью этих команд
Наблюдения что студент заметил, запустив свои команды
Примеры кода NetLogo для remix-страниц
ask patches [ set pcolor red ]
ask turtles [ fd 1 ]
ask turtles [ set color blue ]
show count turtles
ask patches with [pxcor > 0] [ set pcolor yellow ]

Такие команды читатель копирует прямо в Command Center запущенной модели (одной строкой) и сразу видит результат. Ключевое слово ask — основа обращения к агентам в NetLogo: оно адресует команды либо всем агентам, либо подмножеству. Точно так же как и ask в SMW.

to scatter-ants [n]
  create-turtles n [
    setxy random-xcor random-ycor
    set color red
    set shape "bug"
  ]
end


Требования к remix-странице NetLogo
Требование Минимум
Встроенная исходная модель обязательна
Команды для Command Center не менее 3
Процедуры для вкладки Code не менее 2
Вопросы для исследования не менее 3
Наблюдения / выводы не менее 1 абзаца