LuaLearning модули Михайлова Софья

Материал из Поле цифровой дидактики

Обзор модулей LuaLearning на примере трёх категорий

Тест модулей Категория:LuaLearning на материале статей из трёх разных категорий:

Модуль RandomPageFromCategory (Модуль:RandomPageFromCategory)

Этот модуль выбирает случайную страницу из указанной категории. Он позволяет познакомиться с новыми, возможно, неожиданными материалами.

Случайная страница из категории «Книги»

Оркестр играет без дирижера: размышления об эволюции некоторых технических систем и управлении ими

Случайная страница из категории «Цифровые инструменты»

VOSviewer

Случайная страница из категории «Языки программирования»

Smalltalk

Модуль Aggregator Clear (Модуль:Aggregator Clear)

Модуль подсчитывает количество слов, символов, ссылок и заголовков на странице. Это помогает быстро оценить объём и структуру материала.

Категория Пример страницы Слов Символов Ссылок Заголовков
Книги The ABCs of How We Learn 268 2950 8 0
Цифровые инструменты Git 62 1050 3 0
Языки программирования Python 319 4041 6 3

Модуль Statistics (Модуль:Statistics)

Модуль вычисляет суммарную, среднюю, максимальную и минимальную характеристики для набора чисел. Здесь он применён к количеству слов на трёх выбранных страницах.

Сравнение трёх текстов по количеству слов:

Показатель Значение
Количество (N) 3
Среднее 216.33
Медиана 268.00
Дисперсия 18514.33
Стандартное отклонение 136.07
Минимум 62.00
Максимум 319.00


Пример работы модуля цветного алфавита ColorAlphabet

Модуль раскрашивает буквы текста в разные цвета. Это простой, но наглядный пример работы Lua на вики.

  • Hello World!
    - Hello World!
  • MediaWiki is powerful
    - MediaWiki is powerful
  • Lua scripting
    - Lua scripting
  • Voyant Tools
    - Voyant Tools

Запросы страниц с их описаниями

С помощью семантического запроса можно вывести таблицу с заголовками и краткими описаниями для нескольких страниц. Это удобно для создания коллекций материалов.

СтраницаDescription
GitGit.png Cистема контроля версий, инструмент для управления историей исходного кода.
PythonPython в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. Язык является полностью объектно-ориентированным в том плане, что всё является объектами
The ABCs of How We LearnКнига "The ABCs of how we learn : 26 scientifically proven approaches, how they work, and when to use them" описывает следующие 26 научно обоснованных подходов к обучению. The purpose of this book is to present this new science of learning so that educators can creatively translate the science into exceptional practice.

Гистограмма числовых характеристик трёх текстов

Для визуализации данных используется модуль `Chart`. Он строит гистограмму, позволяя сравнить объём текстов в каждой категории.

Число слов

100
200
300
400
Книги
Инструменты
Языки

Число символов

1000
2000
3000
4000
5000
Книги
Инструменты
Языки

Дополнительные возможности модуля RandomPageFromCategory

Модуль можно использовать для создания динамических списков. Например, ссылка ниже всегда будет вести на случайную страницу из категории «Цифровые инструменты»:

Случайный цифровой инструмент