Доброго времени суток всем пикабушникам! И сразу упомяну, что далее будет груда текста, в которой все может быть слегка затянуто и сумбурно, за что сразу принесу извинения, как и за то, что этот пост внезапно появился именно здесь. Вслед за этим перейду к сути, ибо помощь в моем деле необходима и не отказался бы от любых здравых мыслей, особенно если их обладателями будут девелоперы и тайперы.
Сам я студент и разработчик на вольных хлебах, и хоть все еще жара, а солнце в зените, но стадия дипломного проектирования уже в процессе. Создаю систему анализа [навыков] слепого и/или десятипальцевого набора на клавиатуре и генерации [необходимых] упражнений на основе полученных данных. Не могу сказать, что ниже перечисленные идеи пахнут свежестью Привет, Клавогонки , но отличительные особенности все же предвидятся, да и хочется услышать от сообщества, что бы такого народ хотел увидеть в подобном сервисе. Перейду к главному, что ли.
1. Существует набор текстов различной длины, сложности, особенностей для начального тестирования пользователя.
2. База текстов создается пользователями исходя из из потребностей. Для добавляемых текстов определяются отличительные особенности текста - объем, язык, жанр, наличие частовстречаемых слово/буквосочетаний, количество знаков препинания, etc. Опционально проверяется орфография, пунктуация с возможностью коррекции как "на лету", так и в ручном режиме.
3. На основе тестового прогона пользователь получает данные о своих навыках набора текста - ритм, количество символов в минуту, количество ошибок и их процент, наиболее проблемные буквосочетания и символы (на переход к которым затрачено наибольшее время).
4. Данные тестового прогона можно уточнить дополнительными тестовыми прогонами, данные разных прогонов можно объединить в группы по тегам для удобства.
5. При достаточном объеме тестовых данных по "мнению" системы предлагаются рекомендации для улучшения навыков печати - для стабилизации ритма, уменьшения типовых ошибок, а также предложение отработки отдельных проблемных фрагментов слов и буквосочетаний.
6. Для отработки буквосочетаний система будет автоматически генерировать для пользователя отрывки текста различной сложности, состоящие из (на выбор): проблемных буквосочетаний, проблемных слов, а также слов, содержащих данные буквосочетания и текстов, содержащих такие слова.
7. Тестовые и другие данные о наборе текста кроме вышеперечисленных свойств будут иметь временные метки, теги, а также возможность просмотра в визуализированном виде в виде графиков и диаграмм, включая данные о прогрессе.
8. To Be Continued ...
Все, чего прошу - не минусовать шибко, подбросить свежих идей да обсудить существующие - мнения большого и активного сообщества этому зарождающемуся продукту сейчас очень не хватает )
Спасибо всем, кто уделил внимание этому посту и терпеливо дочитал до конца.