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 |
|---|---|
| Git |
Cистема контроля версий, инструмент для управления историей исходного кода. |
| Python | Python в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра 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`. Он строит гистограмму, позволяя сравнить объём текстов в каждой категории.
Число слов
Число символов
Дополнительные возможности модуля RandomPageFromCategory
Модуль можно использовать для создания динамических списков. Например, ссылка ниже всегда будет вести на случайную страницу из категории «Цифровые инструменты»:
Cистема контроля версий, инструмент для управления историей исходного кода.