Scribunto

Материал из Поле цифровой дидактики
Краткое описание инструмента Расширение Scribunto добавляет к MediaWiki возможность подключать модуль Lua (Module:...) и вызывать его через шаблоны, превращая статьи в «полуинтерактивные» объекты с динамическими таблицами, визуализациями и вычислениями.
Возможности Lua через Scribunto применяется повсеместно в Википедии для сложных шаблонов (инфобоксы, навигационные панели, автоматические вычисления), что демонстрирует устойчивость и масштабируемость такого подхода.

Встроенность Lua в MediaWiki через расширение Scribunto позволяет использовать один и тот же язык и как «язык курса программирования», и как средство «оживления» учебных wiki‑страниц, формируя у студентов представление о программировании как об инструменте конструирования.

Трудности использования Отдельное пространство MediaWiki, в котором студенты пишут не текст, но код
Область знаний Информатика, Game design
Область применения программирование
Поясняющее видео
Веб-сайт https://github.com/wikimedia/mediawiki-extensions-Scribunto
Пользователи Учащиеся, Преподаватели, Исследователи
Используется для создания (проведения) генерация контента
Разработчик
Сообщество вокруг средства
Лицензия
Год первого релиза
Совместное сетевое использование Да
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Нет

Примеры использования в модулях

20 things to do, A new kind of science, APIs for social scientists: A collaborative review, Agent-Based and Individual-Based Modeling: A Practical Introduction, An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo, App Inventor 2 (book), As We May Think, Awash in Data, Big Data with R, Blown to Bits, Causal Inference in R, Causal Inference: The Mixtape, Children Learning to Code, Communities of Practice, Computer Science Logo Style, Computer Science with Snap! by Examples, Diligence, Patience, and Humility, Growing Artificial Societies: Social Science From the Bottom Up (Complex Adaptive Systems), Head First. Паттерны проектирования, How to Design Programs, Individual-Based Models of Cultural Evolution: A Step-by-Step Guide Using R, Initiation to Algorithmics with Scratch, Interactive web-based data visualization with R, plotly, and shiny, Introduction to Econometrics with R, Introductory Statistics for Economics, Inventive Minds: Marvin Minsky on Education, Learn ggplot2 using Shiny App, Learn2love, Learning analytics methods and tutorials: A practical guide using R, Literacy and Education, Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R, Mastering Spark with R, Mindstorms, Modeling Social Behavior: Mathematical and Agent-Based Models of Social Dynamics and Cultural Evolution, On memory, Open Sources: Voices from the Open Source Revolution, Outstanding User Interfaces with Shiny, Perceptrons: an introduction to computational geometry, R for Data Science, Simply Scheme: Introducing Computer Science, Sorting Things Out, Structure and Interpretation of Computer Programs, Text Mining with R, Text Mining with R: A Tidy Approach, The ABCs of How We Learn, The Design of Everyday Things, The Media Equation: How People Treat Computers, Television, and New Media Like Real People and Places, The Wiki Way: Quick Collaboration on the Web, The model thinker: What you need to know to make data work for you, Thinking Like a Tree… следующие результаты