Интерактивный учебник

Содержание

Слайд 2

Коротко о главном

Цель – создание веб-сайта для интерактивного изучения иностранного языка
Frameworks –

Коротко о главном Цель – создание веб-сайта для интерактивного изучения иностранного языка
ASP.NET Core & Blazer, WebAssembly
Язык программирования – C#
Free from JavaScript

Слайд 3

Система тестирования

Предоставляет пользователю возможность чтения задания, просмотра задания в виде медиа-контента: картинки,

Система тестирования Предоставляет пользователю возможность чтения задания, просмотра задания в виде медиа-контента:
аудиозаписи, ссылки на внешний ресурс.
Поддерживает 4 разновидности тестов:
Тест с выбором правильного ответа из списка
Тест с выбором нескольких правильных ответов из списка
Тест с вводом одного правильного ответа
Тест с вводом нескольких правильных ответов

Слайд 4

Система проверки результатов

Система тестирования предоставляет возможность прохождения сгруппированных тестов. По завершении тестирования

Система проверки результатов Система тестирования предоставляет возможность прохождения сгруппированных тестов. По завершении
пользователю доступны как просмотр общего процента выполнения тестов, так и процент правильно выполненных тестов.
Тест, либо группа тестов имеет 2 состояния: Выполнено/Не выполнено.
Тест содержит информацию о дате и времени начала и окончания его выполнения. Поддерживает возможность сброса состояния выполнения и выбора нового прохождения.

Слайд 5

Система проверки результатов

Система проверки результатов

Слайд 6

Администрирование

Редактирование и добавление групп тестов

Администрирование Редактирование и добавление групп тестов

Слайд 7

Администрирование

Общее управление упражнениями

Администрирование Общее управление упражнениями

Слайд 8

Администрирование

Редактирование отдельного упражнения

Администрирование Редактирование отдельного упражнения

Слайд 9

Администрирование

Редактирование сложного упражнения

Администрирование Редактирование сложного упражнения

Слайд 10

Итого

Использование в качестве инструментария ASP.NET Core & Blazer и WebAssembly позволяет избежать

Итого Использование в качестве инструментария ASP.NET Core & Blazer и WebAssembly позволяет
трудоемкой работы с JavaScript: продукт работает по принципу Single Application Page (SAP) и не требует перезагрузки страницы после каждого действия пользователя.
В разработке продукта используются самые актуальные технологии, что делает его одинаково доступным для всех современных браузеров (Chrome, FireFox, Opera, Internet Explorer, Edge).

Слайд 11

Итого

Кроме того, благодаря ASP.NET Core, уже «из коробки» продукт удовлетворяет требованиям защиты каналов

Итого Кроме того, благодаря ASP.NET Core, уже «из коробки» продукт удовлетворяет требованиям
связи клиент-сервер, контроля целостности передаваемых данных, а также базовой защиты от основных видов атак: межсайтового скриптинга (XSS), SQL-инъекций, CSRF-уязвимостей.