Как показать информацию об участнике из Scratch сообщества в App Inventor: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) (→Дизайн) |
Patarakin (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 8: | Строка 8: | ||
|FieldActivity=Computational Thinker | |FieldActivity=Computational Thinker | ||
|Возрастная категория=15 | |Возрастная категория=15 | ||
|similar_concepts=API, Scratch API | |similar_concepts=API, Scratch API, База данных | ||
|Environment=App Inventor, API | |Environment=App Inventor, API, TinyDB | ||
}} | }} | ||
== Дизайн == | == Дизайн == | ||
На экране | На экране | ||
Строка 21: | Строка 20: | ||
: Запомнить имя в глобальной переменной | : Запомнить имя в глобальной переменной | ||
== Запросы по имени пользователя == | |||
; https://en.scratch-wiki.info/wiki/Scratch_API | ; https://en.scratch-wiki.info/wiki/Scratch_API | ||
=== Информация об участнике === | |||
https://api.scratch.mit.edu/users/mres | https://api.scratch.mit.edu/users/mres | ||
@startjson | |||
{"id":167,"username":"mres","scratchteam":false,"history":{"joined":"2007-03-07T03:50:14.000Z"},"profile": {"id":29,"images":{"90x90":"https://cdn2.scratch.mit.edu/get_image/user/167_90x90.png? | |||
v=","60x60": | |||
"https://cdn2.scratch.mit.edu/get_image/user/167_60x60.png | |||
v=","55x55":"https://cdn2.scratch.mit.edu/get_image/user/167_55x55.png? | |||
v=","50x50":"https://cdn2.scratch.mit.edu/get_image/user/167_50x50.png? | |||
v=","32x32":"https://cdn2.scratch.mit.edu/get_image/user/167_32x32.png?v="}, | |||
"status":"To learn more about my work, see my book ", | |||
"bio":"I'm one of the people who created Scratch! ","country":"United States"}} | |||
@endjson | |||
[[Файл:Mres plant.png]] | |||
=== Bio + Status === | |||
; Проверяем, что участник существует | |||
; Достаём информацию о биографии и статусе | |||
[[Файл:Bio status api.png|800px]] | |||
=== | === Проекты участника === | ||
; | ; Собираем проекты участника | ||
: https://api.scratch.mit.edu/users/mres/projects |
Текущая версия на 15:51, 14 ноября 2023
Описание | Программа запросит имя участника (например, mres или patarakin) и соберёт о нем информацию, используя Scratch API:
|
---|---|
Область знаний | Информатика, Мобильное обучение, Game design |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 15
|
Поясняющее видео | |
Близкие рецепту понятия | API, Scratch API, База данных |
Среды и средства для приготовления рецепта: | App Inventor, API, TinyDB |
Дизайн
На экране
- кнопка очистки экрана
- поле для ввода информации
- Кнопка - скажи мне имя
Пользователь вводит имя, нажимает на кнопку и приложение использует Scratch API
- Запомнить имя в глобальной переменной
Запросы по имени пользователя
Информация об участнике
https://api.scratch.mit.edu/users/mres
@startjson {"id":167,"username":"mres","scratchteam":false,"history":{"joined":"2007-03-07T03:50:14.000Z"},"profile": {"id":29,"images":{"90x90":"https://cdn2.scratch.mit.edu/get_image/user/167_90x90.png? v=","60x60": "https://cdn2.scratch.mit.edu/get_image/user/167_60x60.png v=","55x55":"https://cdn2.scratch.mit.edu/get_image/user/167_55x55.png? v=","50x50":"https://cdn2.scratch.mit.edu/get_image/user/167_50x50.png? v=","32x32":"https://cdn2.scratch.mit.edu/get_image/user/167_32x32.png?v="}, "status":"To learn more about my work, see my book ", "bio":"I'm one of the people who created Scratch! ","country":"United States"}} @endjson
Bio + Status
- Проверяем, что участник существует
- Достаём информацию о биографии и статусе
Проекты участника
- Собираем проекты участника
- https://api.scratch.mit.edu/users/mres/projects