Интерфейс и веб-сервис для системы средств контроля обучающихся в образовательных учреждениях | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 23 ноября, печатный экземпляр отправим 27 ноября.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Технические науки

Опубликовано в Молодой учёный №13 (147) март 2017 г.

Дата публикации: 28.03.2017

Статья просмотрена: 95 раз

Библиографическое описание:

Колесников, И. Н. Интерфейс и веб-сервис для системы средств контроля обучающихся в образовательных учреждениях / И. Н. Колесников, А. Г. Финогеев. — Текст : непосредственный // Молодой ученый. — 2017. — № 13 (147). — С. 60-62. — URL: https://moluch.ru/archive/147/41192/ (дата обращения: 15.11.2024).



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

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

В разработку подсистемы контроля учащихся входит создание удобного интерфейса. Развитие web технологий привело к наличию богатых инструментальных средств для написания сложных систем в виде web сайтов, которыми можно пользоваться практически с любых смартфонов. Вся основная логика таких web-сервисов находится на сервере, а пользователи, как клиенты сервиса имеют возможность манипулировать информацией на сервере. Основной целью прогрессивного интерфейса является компактное и простое отображение информации различных подсистем (геолокации, кассы, электронного журнала).

Определение ролей пользователей системы контроля учащихся.

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

− Ученики;

− Учителя;

− Родители;

− Кассиры;

− Ответственное лицо (директор или администратор), имеющее максимальный набор прав в системе.

Данный набор ролей позволит осуществлять удобную работу с системой. В таблице 1 описаны возможности каждой роли пользователя.

Таблица 1

Возможности ролей

Роль

Возможности

Ученик

  1. Просмотр своего дневника в подсистеме Электронный журнал.
  2. Просмотр информации только о своем местоположении в подсистеме Геолокация.
  3. Совершение покупок и просмотр истории покупок в подсистеме Касса.

Учитель

  1. Просмотр и редактирование дневников учеников подчиненных классов в подсистеме Электронный журнал.
  2. Просмотр информации о местоположении учеников подчиненных классов в подсистеме Геолокация.
  3. Совершение покупок и просмотр истории покупок в подсистеме Касса.

Родитель

  1. Просмотр дневников детей в подсистеме Электронный журнал.
  2. Просмотр информации о местоположении своих детей в подсистеме Геолокация.

Кассир

  1. Покупка продажа, работа с товарами в подсистеме Касса.

Ответственное лицо

  1. Работа с данными электронного журнала (полные права).
  2. Просмотр информации о местоположении всех учеников в подсистеме Геолокация. Полный мониторинг.
  3. Совершение покупок в подсистеме Касса.

Методы разработки интерфейса системы контроля учащихся.

Для создания системы предлагается использовать MVC фреймворк Ruby on Rails. Это позволит объединить все компоненты системы воедино посредством подключения соответствующих гемов (наборов библиотек). Преимущества использования фреймворка RoR:

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

− Подключение тематических гемов (библиотек) уменьшит затраты времени на написание системы, а их немалый выбор предоставит возможность наиболее эффективно разрабатывать каждую подсистему.

− Возможность гибкого создания мобильных версий интерфейса, т. к. предполагается что основными устройствами доступа к сервису будут мобильные устройства.

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

Преимущества мобильной версии:

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

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

− Быстрота — из-за того же упрощения сайта, мобильная версия грузится быстрее. Это существенно для пользователей, которые все ещё ходят через GPRS или слабый 3G.

− Выбор — чаще всего, в мобильной версии есть возможность перейти на основную версию сайта.

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

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

− Ограниченность — создание отдельного мобильного сайта означает избавление от части содержания и функциональности. Кроме того, может быть два различных набора контента, который может негативно сказаться на общей информационной картине. [1]

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

− Разработки стиля отображения информации.

− Создания макетов вывода информации для всех типов работы с БД.

− Разработка механизмов визуализации процессов.

Общий вид главного экрана системы контроля приведен на рисунке 1.

Рис. 1. Структура главного экрана

Разработка подобного интерфейса имеет ряд преимуществ:

− комплексное отображение информации на одном экране;

− интерфейс, удобный для каждого пользователя;

− мобильный интерфейс;

− легкое управление данными.

Для геолокации предлагается использовать гем Geocoder или Geokit Rails. Возможно придется пользоваться услугами операторов типа «Локатор».

Литература:

  1. habrahabr.ru. [Электронный ресурс] — Режим доступа: https://habrahabr.ru/post/239441/ (дата обращения: 26.03.2017).
Основные термины (генерируются автоматически): мобильная версия, подсистема, электронный журнал, просмотр информации, прогрессивный интерфейс, совершение покупок, GPRS, MVC, образовательный процесс, ответственное лицо.


Похожие статьи

Архитектура базы данных для системы средств контроля обучаемых в образовательных учреждениях

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

Моделирование технических систем в среде Unity 3D

В статье предложена концепция трёхмерного моделирования технических систем и процессов с помощью программных средств разработки компьютерных игр, одним из которых является среда Unity 3D. Применение указной концепции открывает широкие возможности по ...

Проектирование компьютерного тренажера для технологической установки

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

Внедрение CRM-систем в управленческие процессы салона красоты

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

Особенности использования корпоративной информационной системы

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

Методы и программные средства поиска решения на основе аналогий в интеллектуальных системах поддержки принятия решений

В данной статье рассматривается реализация экспертной системы. В работе затронуты вопросы, связанные с моделированием бизнес-процессов деятельности ИТ-компании и построением модели информационной системы, выбором и работой с комплексом средств для пр...

Требования к материально-техническому обеспечению, необходимому для создания и использования электронных образовательных ресурсов

Статья рассматривает актуальные требования к материально-техническому обеспечению, необходимому для успешного создания и использования электронных образовательных ресурсов (ЭОР) в современном образовании. Исследование охватывает несколько ключевых ас...

Разработка программного модуля для определения зон роста биологического объекта с применением машинного обучения

Одним из основных аспектов автоматизации научных исследований является использование специализированных программ и алгоритмов для сбора, обработки и анализа данных. Разрабатываемый модуль предназначен для разметки и подсчёта зон контраста среза биоло...

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

В статье представлен обзор типов систем поддержки принятия решений (СППР) с целью определения оптимального решения для использования в SIEM-системах, рассмотрены возможные способы интеграции СППР в Государственную систему обнаружения, предупреждения ...

Разработка модели информационного кейса в информационной системе профориентирования

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

Похожие статьи

Архитектура базы данных для системы средств контроля обучаемых в образовательных учреждениях

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

Моделирование технических систем в среде Unity 3D

В статье предложена концепция трёхмерного моделирования технических систем и процессов с помощью программных средств разработки компьютерных игр, одним из которых является среда Unity 3D. Применение указной концепции открывает широкие возможности по ...

Проектирование компьютерного тренажера для технологической установки

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

Внедрение CRM-систем в управленческие процессы салона красоты

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

Особенности использования корпоративной информационной системы

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

Методы и программные средства поиска решения на основе аналогий в интеллектуальных системах поддержки принятия решений

В данной статье рассматривается реализация экспертной системы. В работе затронуты вопросы, связанные с моделированием бизнес-процессов деятельности ИТ-компании и построением модели информационной системы, выбором и работой с комплексом средств для пр...

Требования к материально-техническому обеспечению, необходимому для создания и использования электронных образовательных ресурсов

Статья рассматривает актуальные требования к материально-техническому обеспечению, необходимому для успешного создания и использования электронных образовательных ресурсов (ЭОР) в современном образовании. Исследование охватывает несколько ключевых ас...

Разработка программного модуля для определения зон роста биологического объекта с применением машинного обучения

Одним из основных аспектов автоматизации научных исследований является использование специализированных программ и алгоритмов для сбора, обработки и анализа данных. Разрабатываемый модуль предназначен для разметки и подсчёта зон контраста среза биоло...

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

В статье представлен обзор типов систем поддержки принятия решений (СППР) с целью определения оптимального решения для использования в SIEM-системах, рассмотрены возможные способы интеграции СППР в Государственную систему обнаружения, предупреждения ...

Разработка модели информационного кейса в информационной системе профориентирования

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

Задать вопрос