Освітня система з теоретичною досвідковою базою та тестуванням
Вантажиться...
Дата
Автори
Назва журналу
Номер ISSN
Назва тому
Видавець
ПВНЗ "Європейський університет"
Анотація
У бакалаврській кваліфікаційній роботі розроблено освітню веб-систему нового покоління, яка поєднує в собі елементи теоретичного навчання, практичного закріплення знань і автоматизованого тестування. Актуальність теми зумовлена зростаючими потребами сучасної освіти у цифровізації, персоналізації навчального процесу та забезпеченні гнучкого доступу до знань у будь-який час і з будь-якого пристрою. У роботі здійснено ґрунтовний аналіз існуючих рішень у сфері електронного навчання (Moodle, Google Classroom, Prometheus, Quizizz) та виявлено їхні обмеження, що стали підґрунтям для створення власного рішення.
Метою дослідження є створення інтегрованої освітньої платформи, яка дозволяє студентам опановувати теоретичний матеріал, розв’язувати задачі за темами, проходити інтерактивні вправи та перевіряти рівень засвоєння знань через тести з автоматичним аналізом результатів. Система реалізована з використанням сучасних технологій: ASP.NET Core MVC, мови програмування C#, Entity Framework Core для взаємодії з базою даних Microsoft SQL Server, HTML5, CSS3, Bootstrap та Razor для побудови адаптивного та зручного інтерфейсу.
У межах реалізації платформи передбачено модуль авторизації, довідковий теоретичний розділ, приклади задач, інтерактивні завдання, блок тестування, модуль звітності та аналітики. Інформаційна архітектура базується на шаблоні MVC, що забезпечує логічне розмежування коду, гнучке масштабування та простоту подальшої підтримки системи. Особливу увагу приділено безпеці, валідації введених даних та підтримці ролей користувачів з відповідними правами доступу.
Результатом роботи є повноцінна освітня веб-система, адаптована під потреби самостійного навчання, дистанційної підготовки та корпоративного використання для внутрішніх освітніх програм. Система має практичне значення як готове рішення, що може бути впроваджене в освітніх закладах, на
онлайн-курсах, у навчальних центрах або як базова платформа для подальшої розробки персоналізованих навчальних середовищ.
Опис
This bachelor’s qualification thesis presents the development of a next-generation educational web platform that integrates theoretical study, practical problem-solving, interactive exercises, and automated testing. The relevance of the topic stems from the growing demand for digitalization and personalization in modern education, as well as the need to provide flexible and accessible learning experiences across various devices and settings. The research includes a comprehensive analysis of existing e-learning platforms (such as Moodle, Google Classroom, Prometheus, and Quizizz) and highlights their limitations, which served as a foundation for creating a more universal and adaptable system.
The objective of the project is to design and implement an integrated learning platform that enables users to systematically study theoretical material, practice solving categorized problems, complete interactive exercises, and evaluate their knowledge through automated tests with instant result analysis. The system is built using modern technologies such as ASP.NET Core MVC, C# programming language, Entity Framework Core for database interaction with Microsoft SQL Server, and HTML5, CSS3, Bootstrap 5, and Razor for creating an intuitive and responsive user interface.
The platform includes modules for user authorization, a structured knowledge base, categorized examples, interactive tasks, a testing block, and a reporting and analytics module. Its architecture follows the Model–View–Controller (MVC) design pattern, which ensures clear code separation, scalability, and ease of maintenance. Special attention is given to system security, data validation, and role-based access control.
As a result, the work delivers a functional educational web application suitable for independent learning, distance education, and corporate training programs. It holds significant practical value as a ready-to-use solution that can be deployed in academic institutions, online courses, learning centers, or serve as a foundation for developing customized educational environments.
Бібліографічний опис
Тітова В. С. Освітня система з теоретичною досвідковою базою та тестуванням : кваліфікаційна бакалаврська робота ... 121 Інженерія програмного забезпечення. Київ, 2025. 84 с.