Статистическое сравнение Хадижа: различия между версиями

Материал из Поле цифровой дидактики
Нет описания правки
Нет описания правки
(не показано 15 промежуточных версий этого же участника)
Строка 1: Строка 1:
=== Что сравниваем ===
= Обзор модулей LuaLearning на примере трёх текстов =
Страницы:
 
На этой странице тестируются модули из категории [[:Категория:LuaLearning]]
на материале трёх страниц:
* [[Sorting Things Out]]
* [[Sorting Things Out]]
* [[On memory]]
* [[On memory]]
* [[The Design of Everyday Things]]
* [[Literacy and Education]]


== 1. Агрегация данных ([[Модуль:Aggregator Clear]]) ==


=== Что используем ===
====  [[Модуль:Aggregator Clear]] ====
* [[Sorting Things Out]]: {{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}} слов
* [[On memory]]: {{#invoke:Aggregator Clear|main|mode=words|title=On memory}} слов
* [[The Design of Everyday Things]]: {{#invoke:Aggregator Clear|main|mode=words|title=The Design of Everyday Things}} слов
== Пример работы модуля для страницы Sorting Things Out ==
{| class="wikitable"
{| class="wikitable"
! Вызов !! Результат
! Страница !! Слов !! Символов !! Ссылок !! Заголовков
|-
|-
| <code><nowiki>{{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}}</nowiki></code>
| [[Sorting Things Out]]
| {{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}}
|-
| <code><nowiki>{{#invoke:Aggregator Clear|main|mode=chars|title=Sorting Things Out}}</nowiki></code>
| {{#invoke:Aggregator Clear|main|mode=chars|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=chars|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=links|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=headings|title=Sorting Things Out}}
|-
|-
| <code><nowiki>{{#invoke:Aggregator Clear|main|mode=links|title=Sorting Things Out}}</nowiki></code>
| [[On memory]]
| {{#invoke:Aggregator Clear|main|mode=links|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=words|title=On memory}}
| {{#invoke:Aggregator Clear|main|mode=chars|title=On memory}}
| {{#invoke:Aggregator Clear|main|mode=links|title=On memory}}
| {{#invoke:Aggregator Clear|main|mode=headings|title=On memory}}
|-
|-
| <code><nowiki>{{#invoke:Aggregator Clear|main|mode=headings|title=Sorting Things Out}}</nowiki></code>
| [[Literacy and Education]]
| {{#invoke:Aggregator Clear|main|mode=headings|title=Sorting Things Out}}
| {{#invoke:Aggregator Clear|main|mode=words|title=Literacy and Education}}
| {{#invoke:Aggregator Clear|main|mode=chars|title=Literacy and Education}}
| {{#invoke:Aggregator Clear|main|mode=links|title=Literacy and Education}}
| {{#invoke:Aggregator Clear|main|mode=headings|title=Literacy and Education}}
|}
|}


== Сводная статистика по числу слов ==
== 2. Статистика по числу слов ([[Модуль:Statistics]]) ==
==== [[Модуль:Statistics]] ====
 
Сравнение трёх текстов по количеству слов:
 
{{#invoke:Statistics|summary|
{{#invoke:Statistics|summary|
{{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}},
{{#invoke:Aggregator Clear|main|mode=words|title=Sorting Things Out}},
{{#invoke:Aggregator Clear|main|mode=words|title=On memory}},  
{{#invoke:Aggregator Clear|main|mode=words|title=On memory}},
{{#invoke:Aggregator Clear|main|mode=words|title=The Design of Everyday Things}}
{{#invoke:Aggregator Clear|main|mode=words|title=Literacy and Education}}
}}
}}
== 3. Цветной алфавит ==
Пример работы модуля ColorAlphabet:
* {{#invoke:ColorAlphabet|letter|LuaLearning}} - LuaLearning
* {{#invoke:ColorAlphabet|letter|I like coding}} - I like coding
С кириллицей не работает.
Пример работы модуля ColorAlphabet/Asadova:
* {{#invoke:ColorAlphabet/Asadova|letter|LuaLearning}} - LuaLearning
* {{#invoke:ColorAlphabet/Asadova|letter|I like coding}} - I like coding
* {{#invoke:ColorAlphabet/Asadova|letter|Привет}} - Привет
Модуль ColorAlphabet/Asadova работает с кириллицей. Цель: выделять согласные буквы синим цветом, а гласные - красным.
== 4. Простые вычисления ([[Модуль:Math]]) ==
Сложение: 15 + 27 = {{#invoke:Math|add|15|27}}
Умножение: 12 × 8 = {{#invoke:Math|mul|12|8}}
Среднее арифметическое чисел 80, 2588, 2620:
{{#invoke:Math|average|80|2588|2620}}


----
[[Категория:CompLing Works]]
[[Категория:CompLing Works]]

Версия от 18:43, 26 мая 2026

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

На этой странице тестируются модули из категории Категория:LuaLearning на материале трёх страниц:

1. Агрегация данных (Модуль:Aggregator Clear)

Страница Слов Символов Ссылок Заголовков
Sorting Things Out 134 1988 3 0
On memory 2590 35803 10 0
Literacy and Education 144 1001 2 0

2. Статистика по числу слов (Модуль:Statistics)

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

Показатель Значение
Количество (N) 3
Среднее 956.00
Медиана 144.00
Дисперсия 2002492.00
Стандартное отклонение 1415.09
Минимум 134.00
Максимум 2590.00

3. Цветной алфавит

Пример работы модуля ColorAlphabet:

  • LuaLearning
    - LuaLearning
  • I like coding
    - I like coding

С кириллицей не работает.


Пример работы модуля ColorAlphabet/Asadova:

  • LuaLearning - LuaLearning
  • I like coding - I like coding
  • Привет - Привет

Модуль ColorAlphabet/Asadova работает с кириллицей. Цель: выделять согласные буквы синим цветом, а гласные - красным.

4. Простые вычисления (Модуль:Math)

Сложение: 15 + 27 = Ошибка Lua в Модуль:Math на строке 668: attempt to call field '?' (a nil value).

Умножение: 12 × 8 = Ошибка Lua в Модуль:Math на строке 668: attempt to call field '?' (a nil value).

Среднее арифметическое чисел 80, 2588, 2620: 1762.6666666667