Как представить вики статью в App Inventor: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
| Строка 114: | Строка 114: | ||
{{#ask: [[Диаграмма последовательности]] | ?Description }} | {{#ask: [[Диаграмма последовательности]] | ?Description }} | ||
<uml> | |||
@startuml | |||
participant AppInvenor as F4 | |||
actor User as F0 | |||
participant API_SandBox as F1 | |||
participant MediaWiki_API as F2 | |||
database MediaWiki as F3 | |||
F0 -> F1: Test Request | |||
F1 -> F0: API Response | |||
F0 -> F2: Work Request | |||
F2 -> F3: Translated Request | |||
F3 -> F2: Results | |||
F2 -> F0: Translated Response | |||
F0 -> F4: Rules | |||
F4 -> F2: Work Request | |||
F2 -> F3: Translated Request | |||
F3 -> F2: Results | |||
F2 -> F4: Translated Response | |||
@enduml | |||
</uml> | |||
Alice -> Bob: Test Request | |||
Bob --> Alice: Authentication Response | |||
== Подбор необходимых параметров для запроса == | == Подбор необходимых параметров для запроса == | ||
Версия от 13:50, 21 ноября 2023
| Описание | У нас есть имя статьи в вики и мы хотим в App Inventor об этой статье рассказать. Пользователь набирает имя статьи и на экране появляется:
|
|---|---|
| Область знаний | NetSci, Информатика, Мобильное обучение |
| Область использования (ISTE) | |
| Возрастная категория | 12
|
| Поясняющее видео | |
| Близкие рецепту понятия | API, JSON |
| Среды и средства для приготовления рецепта: | App Inventor, TinyDB, PlantUML, Песочница MediaWiki API |
Структура MediaWiki

Диаграмма запроса
| Description | |
|---|---|
| Диаграмма последовательности | Диаграмма последовательности (англ. sequence diagram) — UML-диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный цикл объекта (создание-деятельность-уничтожение некой сущности) и взаимодействие акторов (действующих лиц) информационной системы в рамках прецедента. Основными элементами диаграммы последовательности являются обозначения объектов (прямоугольники с названиями объектов), вертикальные «линии жизни» (англ. lifeline), отображающие течение времени, прямоугольники, отражающие деятельность объекта или исполнение им определенной функции (прямоугольники на пунктирной «линии жизни» — фокусы контроля, англ. focus of control), и стрелки, показывающие обмен сигналами или сообщениями между объектами. |

Alice -> Bob: Test Request Bob --> Alice: Authentication Response
Подбор необходимых параметров для запроса
- Пример - Используем Песочница MediaWiki API
- Структура БД MediaWiki
- Выбираем query параметры
Представляем результаты запроса в виде диаграммы
- Используем PlantUML
| Нет статьи | Правильный запрос |
|---|---|
App Inventor
