Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Д. Ю. РЮТОВ
Научный руководитель – А. А. ЛОБАЧЕВ, ассистент
Национальный исследовательский ядерный университет «МИФИ»
Государственное бюджетное образовательное учреждение
Лицей № 000 при НИЯУ МИФИ
РАЗРАБОТКА АВТОНОМНОЙ СИСТЕМЫ
ДЛЯ ПДГОТОВКИ К ЕГЭ
В работе рассматривается создание системы для подготовки к ЕГЭ.
В настоящее время проблема подготовки к Единому Государственному Экзамену очень актуальна. Целью работы является разработка системы, которая облегчит, упростит и выведет тренировку к нему на новый уровень.
Система автономной подготовки к ЕГЭ написана на языке Free Pascal в кроссплатформенной среде разработки программного обеспечения Lazarus. Для хранения информации используется СУБД SQLite.
Конечно, существуют аналогичные программы, которые распространяются в сети Интернет. Многие из приложений подобного типа имеют платный доступ к основным возможностям. Другие же являются бесплатными, но они имеют ограниченный или недостаточный набор функций.
Разрабатываемое приложение имеет несколько особенностей, которые направлены на удобство для пользователя. Одной из них можно назвать свободу распространения (т. е. freeware). Также важным является автономность системы, что позволяет использовать её без доступа к сети Интернет.
Для многих пользователей является преградой неудобный и непонятный интерфейс, который часто встречается в аналогичных программах. Одной из целей стоит возможность работы абсолютно всех людей, независимо от уровня и навыков владения компьютером. Для этого разработана дружественная среда с системой подсказок, существенно упрощающая работу с ней.
Важной особенностью данной программы является большой набор функций, помогающий хорошо подготовиться. Самой важной из них является тестирование, которое можно осуществить по различным предметам. Ученик с помощью данного приложения решает задачи в режиме, максимально приближенном к настоящему экзамену (идет ограничение по времени, количество и содержание задач точно соответствует стандартам, добавлены комментарии по выполнению работы). Вся информация о задачах хранится в базе данных, извлекается с помощью SQL запросов и выводится в виде HTML страниц, которые отображаются в самой программе с помощью встроенного в среду разработки Lazarus компонента IpHtmlPanel. Ответы, введенные во время прохождения тестирования, записываются в массив, что позволяет хранить их в памяти программы и не совершать лишних запросов к БД. В конце работы выводится набранное учеником количество баллов с указанием ошибок, что позволяет понять, на какие темы следует обратить внимание.
Для того чтобы хорошо подготовиться нужно заранее изучить много теоретического материала. Специально для этого разработана возможность просмотра учебных материалов, распределенных по темам (реализована многоуровневая вложенность), включающим не только теоретические сведения, но и примеры задач как для самостоятельной подготовки, так и уже готовые решения для ознакомления, которые позволяют лучше усвоить данную тему.
Приложенные к материалам изображения хранятся в виде отдельных файлов, все данные хранятся в БД в виде HTML кода и отображаются в программе. В дополнение к данному режиму реализована возможность вывода списка проблемных тем, которые автоматически определяются после прохождения тестирования. Это упрощает подготовку к экзамену.
Следующей функцией можно назвать специальный режим полноценного редактора. Это является еще одной особенностью, так как большинство аналогов поддерживают работу только с одним определенным предметом. С помощью данного редактора возможно добавление новых, изменение и удаление всех существующих в базе предметов, задач и материалов. Его использование в приложении позволяет, во-первых, самостоятельно добавлять новые материалы и задачи, а во-вторых, экономить время, так как отпадает необходимость заполнять БД вручную.
Программа будет полезна не только учащимся, но и учителям. Без неё им приходится готовить вручную все тесты, осуществляя поиск материалов прошлых лет и затрачивая на это огромное количество времени. Данное приложение может помочь им, так как в нем предусмотрен специальный режим для преподавателей, в котором они смогут сгенерировать и отправить на печать варианты, что экономит время. Для осуществления этого был использован встроенный в среду разработки Lazarus модуль Printers.
Для того, чтобы ученики и просто любопытные пользователи не нарушили целостность материалов, разработана система «прав доступа». Она обеспечивает возможность разграничения доступа к различным объектам системы. Созданы две основные группы прав – это ученики, а также учителя и специально обученные и имеющие доверие люди. Первая группа имеет доступ только к режиму обучения и просмотра материалов и заданий, а второй группе разрешены абсолютно все действия (возможность полного редактирования материалов и режим печати вариантов). Для того чтобы получить доступ ко всем возможностям программы, необходим ввод пароля, который выдается учителям и доверенным людям.
В дальнейшем планируется продолжение разработки данной системы, создание сетевого тестирования. Данный способ предполагает размещение основной программы на компьютере учителя (где хранится база данных с заданиями и куда отправляются и обрабатываются результаты) и клиентских программ на остальных машинах. Это позволит преподавателю оперативно и точно проверять уровень знаний всех учащихся.
В заключение можно назвать основные отличия данной программы от большинства существующих аналогов: полная автономность (независимость от сети Интернет), freeware распространение, удобство работы (дружественный интерфейс), большой набор функций: режим тестирования, обучения, печати вариантов для учителей и редактирования.
Данное приложение поможет более просто подготовиться к Единому Государственному Экзамену.


