Возможности !SEMTools

Учимся читать по слогам в Excel

Будет интересно тем из вас, у кого есть маленькие дети, которым предстоит этому научиться. А так же тем из вас, кому интересны возможности Excel и Google Spreadsheets.

Многие знают меня как фаната Excel. Это недалеко от правды — я использовал его для самых разных нужд, рабочих и нет. Решил множество исследовательских задач. Попарсил немало сайтов, обработал гигабайты текстовых данных. Написал сотни макросов, создал свою надстройку для Excel и сделал ее платным продуктом, который даже оказался востребован, чему я очень рад. Но редко решал по-настоящему личные задачи, скорее решал общественные проблемы, задачи предприятий и клиентов.

Здесь же история про очень личное. Тем не менее, поскольку результат удивил меня самого, я решил поделиться им с вами.

Кто знает меня близко, знает и то, что у меня замечательные жена и дочь. Жена филолог по образованию, и сам я тот еще русовед-гуманитарий, поэтому дочке досталась от обоих родителей отличная дикция, грамотная речь и рассудительность. В 2 года мы уже рассказывали стишки наизусть (сейчас нам 5). Быстро выучили и все буквы, и начали предпринимать попытки читать.

И вот тут у нас возникла небольшая заминка, слегка застряли в прогрессе. Т.к. ребенок читал по буквам, и после этого “догадывался”, что за слово прочитал. Это замедляет чтение, и, если короткие слова даются легко, длинные — нет, Ксю могла перепутать буквы или принять слово за другое похожее.

Ну и решился я взяться за этот вопрос и переучиться (как многие родители, пишу как о себе и не считаю странным), читать не по буквам, а по слогам. Потому что чтение по буквам закрепилось прочно, а прогресса дальше нет. Посмотрев что дает на эту тему интернет, я понял, что все довольно скучно, безальтернативно, муторно и не тайм-эффективно. И быстро сложил картину, как сделаю свой тренажер для чтения.

Что понадобилось

  1. MS Excel
  2. Моя надстройка
  3. Текст книги моего детства — “Колдовской сапфир”. Был выбран неслучайно:
  4. книга довольно увесистая, что обеспечило хорошую вариативность слов и слогов
  5. содержит как раз ту семантику, что соответствует младшему возрасту.

Что было сделано для создания инструмента:

  1. Разработана стратегия “от простого к сложному”
  2. Составлен частотный словарь семантики вышеуказанной книги
  3. Слова были разбиты побуквенно (функцией ПСТР, англ. MID)
  4. Для каждой буквы по счету методом массовой замены был проставлен их признак гласность-согласность
  5. Фильтр по признаку гласности и длине слов далее использовался для составления выборок для разных этапов сложности

Этапы обучения

Далее в Excel на отдельных листах были организованы массивы выборок и обращение к ним с помощью функции СЛУЧМЕЖДУ. Функция волатильна, поэтому был составлен макрос, изменяющий ячейку на листе, чтобы функция пересчитывалась по нажатию на объект.Объектом было выбрано неслучайно красивое сердечко — девочкам нравятся сердечки и кликать по ним мышкой (а потом они вырастут и будут разбивать чьи-то, хаха).

Первый этап

1 слог в ячейке, 2 буквы, сначала согласная, далее гласная

Формула, возвращающая его, выглядит так:

=ИНДЕКС(L1:L20,СЛУЧМЕЖДУ(1,20))&ИНДЕКС(L21:L30,СЛУЧМЕЖДУ(1,10))

Механика простая — в L1-L20 согласные буквы, в L21:L30 — гласные. Функция ИНДЕКС обращается к массивам, а СЛУЧМЕЖДУ рандомизирует адреса, к которым она обращается.

Второй этап

обратный порядок, гласный, потом согласный.

Третий этап

уже задействует выборки готовых слов. Сначала из двух слогов. В ячейке C1 за сердечком спратяно полученное похожей на формулы выше слово, а слоги вытягиваются уже из него функциями ЛЕВСИМВ и ПРАВСИМВ.

На четвертом этапе

мы берем те же слова из двух слогов, но располагаем их уже вместе в одной ячейке

Пятый этап

задействуем выборку из 223 трехсложных слов.

И заключительный, шестой этап

берем слова из смешанной выборки. В ней 2,3,4-сложные слова и слова из нечетного количества букв.

Результаты обучения

К моему удивлению, обучение заняло около 1 часа. Это при том, что предыдущие попытки по книжкам ни к чему не приводили — дочь уставала через 5-10 минут, капризничала и отказывалась.Больше времени заняла разработка этого тренажера (часа полтора-два).

Я считаю это время потраченным не зря и эффективным — Ксю читает и понимает прочитанное теперь гораздо быстрее и лишь изредка берется за старое (читать по буквам), но легко вспоминает верный алгоритм, если поправлять.

Файл Excel и порт на Google Spreadsheets (для маководов)

Для тех из вас, у кого Windows и Excel на ней — ссылка на оригинальный файл:

https://yadi.sk/i/QbNoI0GlcfaEKA

От друзей маководов, которым рассказал о файле, получил просьбу портировать файл в гуглодоки для пущей транспортабельности и универсальности.Сначала я решил сделать полный аналог с сердечком и заменить VBA на Apps Script, на котором работают Google Sheets. Но столкнулся с проблемами — скрипт требует аутентификации, каких-то проверок. Поэтому заменил красивое сердечко менее красивым чекбоксом. При нажатии на него формулы тоже пересчитываются.

Ссылка на гуглодок (скопируйте документ на свой диск и можно пользоваться): https://docs.google.com/spreadsheets/d/1qNpdY1nv5tTRo3ZcTFtcMfcmFrrt7qrckiN81GXfHCc/edit?usp=sharing

Оставить комментарий

Ваш адрес email не будет опубликован.

*