Как изучить студию с помощью Scratch API: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 7: | Строка 7: | ||
}} | }} | ||
== == | |||
== Последовательность исследования == | |||
<uml> | |||
@startuml | |||
title Сбор данных о студиях и авторах Scratch | |||
actor Researcher as R | |||
participant "Scratch API" as API | |||
participant "R-скрипт" as RS | |||
== Старт анализа студии == | |||
R -> RS : задать studio_id (напр. 4789981) | |||
R -> RS : запустить get_studio_author_studios(studio_id) | |||
group Получение проектов студии | |||
RS -> API : GET /studios/{studio_id}/projects?limit&offset | |||
API --> RS : JSON: список проектов студии\n(id, title, creator_id, username) | |||
RS -> RS : собрать studio_projects\n(project_id, title, username) | |||
end | |||
group Сбор авторов студии | |||
RS -> RS : authors <- unique(studio_projects$username) | |||
end | |||
== Для каждого автора студии == | |||
loop по каждому username in authors | |||
group Проекты автора | |||
RS -> API : GET /users/{username}/projects?limit&offset | |||
API --> RS : JSON: список проектов автора | |||
RS -> RS : user_projects <- (project_id, title, username) | |||
end | |||
group Студии проектов автора | |||
loop по каждому project_id | |||
RS -> API : GET /users/{username}/projects/{project_id}/studios?limit&offset | |||
API --> RS : JSON: студии проекта\n(studio_id, studio_name) | |||
RS -> RS : добавить (username, project_id,\nproject_title, studio_id, studio_name) | |||
end | |||
end | |||
end | |||
== Формирование исследовательских таблиц == | |||
RS -> RS : studio_projects: проекты внутри исходной студии | |||
RS -> RS : author_studios: автор–проект–студия\n(по всей экосистеме) | |||
R <-- RS : список таблиц\n(studio_projects, author_studios) | |||
@enduml | |||
</uml> | |||
---- | |||
[[Категория:Lesson]] | [[Категория:Lesson]] | ||
Версия от 08:00, 20 марта 2026
| Описание | Мы хотим изучить деятельность участников, которые разместили свои проекты внутри конкретной студии Scratch |
|---|---|
| Область знаний | Информатика, Статистика, Моделирование |
| Область использования (ISTE) | |
| Возрастная категория | 14
|
| Поясняющее видео | |
| Близкие рецепту понятия | SNA, Социограмма |
| Среды и средства для приготовления рецепта: | R, Scratch API, VOSviewer, NetLogo |
Последовательность исследования

