Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VKR.docx
Скачиваний:
0
Добавлен:
23.11.2023
Размер:
5.36 Mб
Скачать

1.2 Требования к программному обеспечению и разработке

Электронный учебник имеет ряд принципиальных отличий от учебника, изготовленного типографским способом:

  • возможность мультимедиа;

  • обеспечение виртуальной реальности;

  • высокая степень интерактивности;

  • возможность индивидуального подхода к обучающемуся.

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

Основные требования к методике составления электронного учебника следующие:

  • учебный материал должен быть разбит на блоки;

  • каждый блок должен быть снабжен подробными иллюстрациями;

  • иллюстрации должны подбираться таким образом, чтобы более подробно и просто разъяснить трудно-воспринимаемый учениками материал;

  • основной материал блока должен быть объединен в одно целое с помощью гиперссылок. Гиперссылки могут связывать собой и отдельные блоки электронного учебника;

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

Материал электронного учебника состоит из:

  • презентационной части,

  • основного материала с упражнениями, задачами, контрольными вопросами;

  • промежуточных тестов, позволяющих оценить полученные знания.

Учебник должен обеспечивать корректное отображение данных в следующих браузерах:

  • Google Chrome (версия 71.0 и выше);

  • Internet Explorer (версии 9.0 и выше);

  • Opera (60.0 и выше).

Требования к аппаратному обеспечению сервера хостинга:

  • оперативной памяти не менее 1 Gb;

  • место на диске не менее 500 Mb.

Требования к программному обеспечению сервера хостинга:

  • оперативной памяти не менее 1 Gb;

  • место на диске не менее 300 Mb.

  • операционная система Microsoft Windows;

  • web-сервер Apache 1.3.30 и выше или nginx;

  • язык PHP не ниже 7-ой версии;

  • MySQL версии 5.6 или выше ИЛИ MariaDB версии 10.1 или выше;

  • протокол HTTPS.

Для корректной работы учебника требования должны быть выполнены.

1.3 Выбор технологий и средств реализации

Разрабатываемый web-учебник создан с помощью языков программирования, таких как: язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS, скриптовый язык программирования PHP, язык скриптов Java Script, системы управления контентом CMS WordPress, хостинга 000webhostapp, системы управления информацией MySQL, плагинов Elementor, Smart Slider 3 и WPForms Lite.

Язык программирования HTML – это «родной язык» любого браузера.

HTML (от англ. Hyper Text Markup Language – «язык гипертекстовой разметки») – стандартизированный язык разметки документов. Большинство web-страниц содержат описание разметки на языке HTML [6].

Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства [6].

Язык HTML позволяет разместить в тексте:

  • смысловую роль текстового блока, который обрабатывается браузером в соответствии со смыслом;

  • гипертекстовые ссылки, которые значительно упрощают чтение множества связанных документов;

  • гарнитуру, кегль, цвет шрифта для визуального вывода;

  • формы для введения пользователем данных, которые позднее подвергаются обработке;

  • открытие мультимедийных файлов, выводимых как непосредственно браузером, так и внешними приложениями, «встраиваемыми» в окно браузера [6].

Для более качественного визуального оформления внешней структуры страницы используют CSS (Cascading Style Sheets), каскадные таблицы стилей о которой будет рассказано в следующем пункте главы [7].

CSS – это фактически язык стилей, который определяет отображение HTML-документов. CSS работает со шрифтами, с цветами символов и фона, с полями, со строками, с высотой и с шириной элементов отображения, с фоновыми изображениями, с позиционированием элементов и со многим другим [7].

Если HTML необходим для структурирования содержания страницы, то CSS необходим для того, чтобы форматировать это структурированное содержание [7].

WordPress – это одна из CMS (Content Management System). Данная аббревиатура означает специальное программное обеспечение для создания и дальнейшего редактирования содержимого сайта, а также управления контента и регулирования не только его внешних характеристик (дизайна), но и функциональных особенностей. Данная платформа написана и работает на языке программирования PHP, этот скриптовый язык используется для разработки web-приложений [5].

PHP – язык программирования, специально разработанный для написания web-приложений (скриптов, сценариев), исполняющихся на web-сервере. Синтаксис языка во многом основывается на синтаксисе C, Java и Perl. Он очень похож на С и на Perl, поэтому для профессионального программиста не составит труда его изучить. С другой стороны, язык PHP проще, чем C, и его может освоить web-мастер, не знающий пока других языков программирования [14].

Огромным преимуществом PHP, в отличие от, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера. PHP не зависит от скорости компьютера пользователя или его браузера, он полностью работает на сервере. Пользователь даже может не знать, получает ли он обычный HTML-файл или результат выполнения скрипта [14].

JavaScript – это язык, который позволяет Вам применять сложные вещи на web-странице – каждый раз, когда на web-странице происходит что-то большее, чем просто её статичное отображение – отображение периодически обновляемого контента, или интерактивных карт, или анимация 2D/3D графики, или прокрутка видео в проигрывателе, и т.д [3].

MySQL – это специальная программа с открытым кодом, которая используется на сервере SQL. Данная программа не способна обрабатывать большое количество информации, однако она идеальна для небольших и крупных web-ресурсов.

SQL – язык запросов, предназначенный для организации управления реляционными БД.

Плагин Elementor – это, продвинутый визуальный конструктор страниц, с помощью которого можно создать высококачественные pixel perfect сайты в рекордные сроки.

Плагин Smart Slider 3 – это отличный универсальный (адаптивный) слайдер для WordPress.

WPForms Lite – это удобный для новичков WordPress плагин контактных форм.