MatAccount Приложение для тренировки устного счета
Видеообзор
MatAccount Спасибо за внимание
35.58M

3Презентация_mataccount

1. MatAccount Приложение для тренировки устного счета

Автор: Варфоломеева Екатерина
ученица 10Т класса ГБОУ Школы №1450 «Олимп»
Руководитель: Муратова Елена Сергеевна, учитель

2.

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

3.

Задачи
Разработать концепцию будущей программы (логику работы, интерфейс);
Определиться с языком программирования;
Освоить работу с библиотекой PyQt, языка программирования Python;
Познакомиться с эффективными приемами устного счета;
Реализовать задуманный концепт программы
Протестировать работоспособность
Подготовить документацию и презентацию для защиты проекта.
3

4.

Назначение приложения
Приложение MatAccount для ПК поможет “прокачать” мозги,
даже если уделять этому всего 5 минут в день.
В приложении можно:
• познакомиться с приемами устного счета;
• потренировать навыки быстрого устного счета по
каждой арифметической операции отдельно;
• решать случайно сгенерированные, несложные
арифметические примеры вперемешку на время;
• отслеживать динамику и качество тренировок.
4

5.

Интерфейс программы
Заставка
Главное окно
Графический интерфейс создан в приложении Qt Designer.
5
Тренинг по теме сложение

6.

Техническая реализация
6
Приложение написано в стиле ООП на языке программирования Python с
использованием библиотеки PyQT5.
•класс Splash отвечает за заставку приложения и вход в него
•класс MainWindow - стартовое окно приложения
•класс FiveMin - окно «пятиминутки», в котором генерируются рандомные
примеры с базовыми арифметическими операциями(+-*/)
•класс FiveMin_Results – окно отображения результатов «пятиминутки»
•классы Training - окна тренировки одной арифметической операции
•класс MySuccesses – окно отображения статистики.
•класс Main соединяет все окна вместе, реализован на виджете QStackedWidget

7.

Особенности
7
Приложение имеет функцию офлайн распознавания голосового ввода чисел
Реализовано на языке Python с использованием
библиотеки vosk-api.
Vosk

это
автономный
инструмент
для
распознавания речи с открытым исходным кодом.
ML-модели Vosk малы (50Мб) и позволяют
преобразовывать речь в текст «на лету».
Голосовой ввод

8.

Особенности
По завершении «пятиминутки» доступна ее статистика
допущенными ошибками по категориям
8
и примеры с

9.

Особенности
9
Общая статистика отображает последние 10 «пятиминуток» в виде
столбчатых диаграмм по каждой арифметической операции отдельно.
Реализовано на языке Python с использованием
графической библиотеки PyQtGraph.
Данные статистики хранятся в базе данных,
взаимодействие с которой осуществляется с
помощью
Зеленый – верно, желтый - всего
СУБД
SQLite
библиотека sqlite3 на языке Python.
(встроенная

10.

Особенности
В тренингах по категориям присутствуют различные советы/алгоритмы,
упрощающие счет
10

11. Видеообзор

11

12.

Программный продукт
исходный код: https://disk.yandex.ru/d/_l9SJV6unDlvQQ
12

13.

Результаты работы над проектом
-
Создано
приложение-тренажер
MatAccount
для
ПК,
способствующее развитию навыков устного счета, позволяющее
отслеживать динамику достигнутых результатов при регулярных
тренировках.
-
Получила навыки работы на языке программирования Python, с
библиотеками PyQT, PyQtGraph и СУБД SQLite.
-
Изучила приложения Qt Designer и SQLiteStudio
13

14. MatAccount Спасибо за внимание

English     Русский Правила