Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Функциональные характеристики

Общие слова

Необходимо создать веб-сайт для интерактивного изучения иностранного языка. Сайт представляет собой интерактивный учебник и включает лекционный материал и набор тестов для каждого блока лекционного материала.

Эксплуатационное назначение

Эксплуатационным назначением веб-сайта является предоставление посетителю возможности нарабатывать грамматические навыки и понимание грамматической информации (морфо­логических и синтаксических форм) в письменном и устном тексте путем выполнения интерактивных тематических заданий и тестов.

Функциональное назначение

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

Веб-сайт должен предоставлять возможность регистрации пользователя. Зарегистрированный пользователь должен иметь возможность просмотра статистики выполненных тестовых заданий, общего и частного процентов выполнения тестовых заданий.

Типы данных

Применяемые типы данных:

· Пункт меню

· Страница

· Статья

· Тест

· Группа тестов

· Результат выполнения теста

· Результат выполнения группы тестов

· Пользователь

· Группа пользователей

Пункт меню

Содержит текстовое наименование. Ссылку на страницу. Ссылку на родительский пункт меню. Список подпунктов.

· Связан отношением один к многим с типом «Пункт меню».

· Связан отношением один к одному с типом «Страница»

Страница

Содержит наименование страницы. Список элементов типа «Статья», список элементов типа «Тест», список элементов типа «Группа тестов»

· Связан отношением один к многим с типом «Тест»

· Связан отношением один к многим с типом «Группа тестов»

· Связан отношением один к многим с типом «Пункт меню»

Статья

Содержит форматированный смешанный материал, содержащий текст, картинки, аудиоинформацию, ссылки на внешние ресурсы. Содержит указание на разновидность «Общий» либо «Специальный». Разновидность «Специальный» применяется для формирования представления типа «Тест».

· Связан отношением один к многим с типом «Страница»

· Связан отношением один к многим с типом «Тест»

Тест

Содержит наименование, ссылку на тип «Статья», список ответов, указание на тип теста.

· Связан отношением один к многим с типом «Статья»

· Связан отношением один к многим с типом «Группа тестов»

· Связан отношением один к многим с типом «Результат выполнения теста»

Группа тестов

Содержит список тестов.

· Связан отношением один к многим с типом «Статья»

· Связан отношением один к многим с типом «Тест»

· Связан отношением один к многим с типом «Результат выполнения группы тестов»

Результат выполнения теста

Содержит ссылку на Пользователя, дату начала выполнения, дату окончания выполнения, результат выполнения.

· Связан отношением один к многим с типом «Тест»

· Связан отношением один к многим с типом «Пользователь»

Результат выполнения группы тестов

Содержит ссылку на Пользователя, дату начала выполнения, дату окончания выполнения, список Тестов.

· Связан отношением один к многим с типом «Тест»

· Связан отношением один к многим с типом «Пользователь»

 

Пользователь

Содержит минимально-необходимые данные пользователя. ФИО, Псевдоним, пароль, группа пользователя, адрес электронной почты, список результатов выполнения тестов, список результатов выполнения группы тестов.

· Связан отношением один к многим с типом «Результат выполнения теста»

· Связан отношением один к многим с типом «Результат выполнения группы тестов»

 

Группа пользователей

· Связан отношением один к многим с типом «Результат выполнения теста»

 

Функциональные характеристики

Система тестирования должна предоставлять пользователю возможность чтения задания, просмотра задания в виде медиа контента – картинки, аудиозапись, ссылки на внешний ресурс. Должна поддерживать 4 разновидности тестов:

· Тест с выбором правильного ответа из списка

· Тест с выбором нескольких правильных ответов из списка

· Тест с вводом одного правильного ответа

· Тест с вводом нескольких правильных ответов

Тест с одним ответом предоставляет сведения о корректности выполнения.

Тест с несколькими ответами предоставляет процент правильного выполнения от общего количества и указывает неправильно выбранные, либо введенные ответы.

Все ответы представляют собой простой текст без форматирования и оформления.

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

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

Тест, либо группа тестов представляют собой один блок, который может быть размещен в любом из подразделов веб-сайта.

Требования к надежности

Сайт должен предусматривать базовую защиту от основных видов атак: межсайтового скриптинга (XSS), SQL-инъекций, CSRF-уязвимостей.

Сайт должен предусматривать базовую защиту персональных данных пользователей, указанных при регистрации.

Требования к хостингу

· Поддержка ASP.NET Core 2.

· База данных MSSQL, Oracleлибо MySQL.

· Хостинг с дисковой квотой не менее 500 Мб.

Наполнение контентом

Необходимо выполнить минимальное наполнение веб сайта контентом:

· Не менее 3 тематических разделов и не менее 5 конечных подразделов, представляющих из себя лекционный материал.

· Не менее 3 тестовых заданий для каждого конечного подраздела.

Сдача и приемка

Веб-сайт должен корректно отображаться и функционировать в актуальных на момент приемки версиях браузеров:

Chrome, FireFox, Safari, Opera.



<== предыдущая лекция | следующая лекция ==>
Схемы счетов бухгалтерского учета | Наладка и обслуживание Систем ЧПУ и ПК
Поделиться с друзьями:


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 291 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2336 - | 2047 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.013 с.