Модуль:ScratchWikis/doc
Материал из Поле цифровой дидактики
Это страница документации Модуль:ScratchWikis.
Краткое описание
Модуль ScratchWikis загружает данные из внешнего CSV‑файла (через расширение ExternalData) и строит по ним либо сортируемую таблицу, либо граф связей на языке GraphViz.
Он:
- берёт CSV по указанному URL (формат «CSV with header»);
- в режиме
tableвыводит wikitable с полямиauthor_id,author_name,pageid,page_title; - в режиме
graphгенерирует текст GraphViz‑графа, где авторы соединены с их страницами (узлы A_x → P_y) и визуализируются через тег<graphviz>...</graphviz>.
Модуль полезен для учебных примеров, где нужно показать сеть авторов и страниц Scratch‑вики или других сообществ, используя реальные данные и визуализацию графов.
Использование
Общий вид вызова:
{{#invoke:ScratchWikis|main
|url=https://example.org/data.csv
|view=table
}}
Режим таблицы (по умолчанию):
{{#invoke:ScratchWikis|main
|url=https://example.org/scratch_authors_pages.csv
|view=table
}}
Режим графа (GraphViz):
{{#invoke:ScratchWikis|main
|url=https://example.org/scratch_authors_pages.csv
|view=graph
}}
