Similar presentations:
Web-ориентированная система обучения программированию
1. Web-ориентированная система обучения программированию
Выпускная квалификационная работаВыполнил: Тагашев И. И.
Руководитель: Родионов В. В.
Ульяновск, 2023
2. Цели создания системы
повысить заинтересованностьпрограммированием обучаемого за счёт
внедрения технологий;
Цели
создания
системы
ускорение образовательного процесса;
уменьшить расходы образовательного
учреждения
на
процесс
обучения
программированию;
обеспечить постоянный контроль за
степенью усвоения учебного материала.
3.
Функция авторизации, регистрации иконтроля доступа
Функция просмотра учебного материала
Функции
системы
Функции добавления, редактирования и
удаления учебного материала
Функция выполнения компиляции кода
Функция отслеживания прогресса
пользователем
4. На чем разрабатывалась система
Язык программированияPython
На чем
разрабатывалась
система
Фреймворк Flask
SQLite
HTML, CSS, Javascript
5. Анализ аналогичных разработок
КритерийPython.org
w3schools.com
ITVDN
Разработанная ИС
Свободное
распространение
+
-
-
+
-
+
-
+
-
+
+
+
Тестирование
-
+
+
-
Возможность
прохождения
обучения в
свободной форме
-
+
+
+
+
+
-
+
+
Закрепление
куратора за
пользователем
Возможность
компилирования
кода
Тёмная версия
Пользовательская
безопасность
6. Проектирование системы – база данных
7. Схема алгоритма компилирования программного кода примеров.
8. Реализация программы – авторизация
9. Реализация программы – регистрация
10. Реализация распределения по классам
11. Реализация просмотра учебного материала
12. Реализация алгоритма компилирования программного кода
13. Реализация просмотра отправок решений пользователей
14. Практическое назначение
Практическаязначимость
дипломной
работы заключается в том,
что
реализованный
продукт
может
быть
использован в качестве
ресурса для обучения
обучающихся, изучающих
тему программирования.
Данный продукт был
внедрен в средней школе
№82 г. Ульяновска.
15. Заключение
В данной выпускной квалификационной работе былареализована система, которая позволяет облегчить процесс
обучения для учителей информатика в МБОУ СШ №82 г.
Ульяновска, а также повысить интерес к программированию у
учеников, используя современные подходы.
Данная система была полностью реализована согласно
техническому заданию, но для того, чтобы сделать ее еще лучше
более удобной как для учителей, так и для учеников, в неё могут
быть добавлены новые возможности. Система прошла процесс
внедрения в средней школе №82 в г. Ульяновске. В тестировании
системы приняли участие ученики 7-11 классов, нагрузку в 20-25
человек среда программирования выдерживает, что является
оптимальным для проведения уроков информатики. Планируется
дальнейшее развитие и поддержка системы.
16. Перспектива развития
Былпроведён
анализ
перспектив
развития
разработанной системы. В будущем планируется ряд
улучшений:
– повышение производительности системы в 2-3 раза;
– внедрение стилей и тем;
– внедрение системы оценивания;
– внедрение встроенных средств работы с файлами;
– внедрение системы автоматического наполнения
материалом.
programming