|
|
1 lună în urmă | |
|---|---|---|
| screenshots | 1 lună în urmă | |
| README.md | 1 lună în urmă | |
| rezult.md | 1 lună în urmă |
Веб-приложение «Информационная система учёта научных достижений участников образовательного процесса ПТИ»
[!NOTE] Данное руководство поможет вам освоить работу с системой.
Система разработана для Политехнического института НовГУ.
Краткое описание системы (нажмите, чтобы развернуть)
Система предназначена для централизованного учёта, проверки и анализа научных достижений.
Настоящий документ является руководством пользователя веб-приложения «Информационная система учёта научных достижений участников образовательного процесса ПТИ». Документ предназначен для студентов, преподавателей и руководителей Политехнического института, использующих систему для добавления, проверки и анализа научных достижений.
Настоящий документ предназначен для пользователей веб-приложения «Информационная система учёта научных достижений участников образовательного процесса ПТИ» (далее — Система).
Система используется в Политехническом институте Новгородского государственного университета. Доступ к Системе осуществляется через веб-браузер с персонального компьютера или ноутбука.
Система обеспечивает выполнение следующих основных функций:
Для работы с Системой пользователю достаточно иметь базовые навыки работы с веб-браузером: переход по ссылкам, заполнение форм, загрузка файлов. Специальной подготовки не требуется.
Пользователи с разными ролями должны знать свои функциональные обязанности:
Перед началом работы с Системой рекомендуется ознакомиться со следующими документами:
Система предназначена для централизованного учёта, проверки и анализа научных достижений студентов и сотрудников Политехнического института НовГУ.
Система позволяет:
Система может эксплуатироваться и выполнять заданные функции при соблюдении следующих условий.
Аппаратные требования к рабочему месту пользователя:
Программные требования:
Для установки и настройки системы выполните следующие шаги:
Важно: Для корректной работы системы необходимо включить поддержку JavaScript в браузере.
Для работы с Системой необходимо обеспечить выполнение требований, указанных в разделе 2.2.
Перед началом работы рекомендуется убедиться, что:
Учётные данные (логин и пароль) выдаются руководством Политехнического института. При наличии корпоративной учётной записи НовГУ возможен вход через единую систему (SSO) с использованием протоколов OAuth2 или LDAP.
Для входа в Систему необходимо выполнить следующие действия:
Форма авторизации представлена ниже (см. Рисунок 1).
Рисунок 1 — Форма авторизации в системе
При неверных учётных данных отображается сообщение:
«Неверный логин или пароль»
Интерфейс Системы включает следующие разделы, доступ к которым осуществляется через верхнее навигационное меню (см. Рисунок 2).
Рисунок 2 — Главное навигационное меню
| Раздел | Описание |
|---|---|
| Мои достижения | Просмотр, добавление, редактирование, фильтрация и поиск достижений |
| Мои отчеты | Формирование стипендиальной карты или просмотр сводных отчётов НИРС |
| Моя статистика | Интерактивные графики и диаграммы научной активности |
| Мой профиль | Просмотр личных данных, выход из системы |
| Уведомления | Отображение внутренних уведомлений о смене статуса верификации |
| Корзина | Восстановление или окончательное удаление ранее удалённых записей |
Пользователи с ролью «Преподаватель» дополнительно имеют возможность фильтровать достижения, ожидающие проверки.
Для проверки работоспособности Системы необходимо выполнить следующие действия:
Если все перечисленные действия выполнены успешно, Система считается работоспособной.
Для выхода из Системы необходимо:
«Вы действительно хотите выйти?»
Внешний вид окна выхода из системы представлен ниже (см. Рисунок 3).
Рисунок 3 — Окно подтверждения выхода из системы
После выхода все сохранённые данные сессии удаляются, и пользователь перенаправляется на страницу авторизации.
На странице «Мои достижения» предусмотрены два режима отображения записей о научных достижениях:
Вкладка «Мои достижения» (карточный режим) представлена на Рисунке 4.
Рисунок 4 — Вкладка «Мои достижения» (карточный режим)
Каждая запись в списке содержит следующую информацию:
Вкладка «Быстрый просмотр» (табличный режим) представлена на Рисунке 5.
Рисунок 5 — Вкладка «Быстрый просмотр» (табличный режим)
Для быстрого поиска нужной записи в Системе предусмотрены следующие инструменты:
Панель фильтрации и поиска представлена на Рисунке 6.
Рисунок 6 — Панель фильтрации и поиска
При изменении параметров фильтрации или вводе поискового запроса список достижений автоматически обновляется.
Функция добавления достижения доступна пользователям с ролью «Студент».
Для добавления нового достижения необходимо выполнить следующие действия:
Окно добавления достижения представлено на Рисунке 7.
Рисунок 7 — Окно добавления достижения
Обратите внимание: Подтверждающий документ должен быть в формате PDF, JPG или PNG. Максимальный размер файла — 10 МБ.
После сохранения достижение появляется в общем списке со статусом «ожидает проверки». Преподаватель, выбранный ответственным, получает уведомление о необходимости проверки.
Пример кода для отправки нового достижения через API:
async function addAchievement(achievementData) {
try {
const response = await fetch('/api/achievements', {
method: 'POST',
headers: {
'Authorization': `Bearer ${localStorage.getItem('token')}`,
'Content-Type': 'application/json'
},
body: JSON.stringify(achievementData)
});
if (response.ok) {
const result = await response.json();
console.log('Достижение добавлено:', result);
return result;
} else {
throw new Error('Ошибка при добавлении');
}
} catch (error) {
console.error('Ошибка:', error);
}
}
Функция редактирования доступна пользователям с ролью «Студент», но только для достижений, имеющих статус «отклонено».
Для редактирования достижения необходимо:
После редактирования достижение повторно отправляется на проверку со статусом «ожидает проверки».
Функция удаления доступна пользователям с ролью «Студент», но только для достижений, имеющих статус «отклонено».
При удалении запись не удаляется окончательно, а перемещается в раздел «Корзина». Для удаления необходимо:
Раздел «Корзина» доступен пользователям с ролью «Студент». В нём отображаются все ранее удалённые записи.
Для восстановления записи необходимо нажать кнопку «Восстановить» рядом с соответствующей записью. Запись возвращается в основной список достижений.
Для окончательного удаления записи без возможности восстановления необходимо нажать кнопку «Удалить навсегда» и подтвердить действие.
Функция верификации достижений доступна пользователям с ролью «Преподаватель». Преподаватель получает внутреннее уведомление о поступлении нового достижения на проверку.
Для проверки достижения необходимо выполнить следующие действия:
При одобрении статус достижения изменяется на «подтверждено». При отклонении статус изменяется на «отклонено», при этом преподаватель может указать причину отклонения. Студент получает уведомление о результатах проверки.
Функция формирования стипендиальной карты доступна пользователям с ролями «Студент» и «Преподаватель».
Для формирования информационной карты на повышенную академическую стипендию необходимо:
Страница «Мои отчёты» с кнопкой «Сформировать отчет» представлена на Рисунке 8.
Рисунок 8 — Страница «Мои отчёты»
Функция формирования сводных отчётов НИРС доступна пользователям с ролью «Руководитель».
В разделе «Мои отчёты» во вкладке «История отчетов» для руководителя отображается список ранее сформированных сводных отчётов по научно-исследовательской работе студентов.
Как отчеты отображаются списком, показано на Рисунке 9.
Рисунок 9 — Список сформированных отчётов НИРС
Для просмотра отчёта необходимо нажать на кнопку «Просмотр», для повторного скачивания отчёта в формате PDF — на кнопку «Скачать». Для создания нового отчёта следует перейти на вкладку «Формирование отчета», выбрать подразделение и период.
В разделе «Моя статистика» отображаются интерактивные графики и диаграммы научной активности пользователя:
Страница статистики с графиками представлена на Рисунке 10.
Рисунок 10 — Страница статистики с интерактивными графиками
Пользователь может переключать типы диаграмм: линейные графики, столбчатые диаграммы, круговые диаграммы, а также таблицы.
Система в автоматическом режиме (в фоновом режиме) выполняет импорт достижений из следующих внешних источников:
Ручной запуск импорта не требуется. При импорте система автоматически проверяет записи на дублирование и предотвращает повторное добавление.
Журнал операций синхронизации доступен пользователям с ролью «Руководитель» в отдельном разделе.
В разделе «Профиль» отображаются личные данные пользователя:
Страница профиля пользователя представлена на Рисунке 11.
Рисунок 11 — Страница профиля пользователя
Для выхода из системы необходимо нажать кнопку «Выйти» в этом разделе.
В данном разделе описаны возможные ошибки при работе с Системой и рекомендации по их устранению.
| Описание ошибки | Рекомендации по устранению |
|---|---|
| «Неверный логин или пароль» | Проверить правильность ввода (учитывать регистр символов). При повторных неудачах обратиться к руководству института |
| «Превышено максимальное количество попыток входа. Ваш аккаунт заблокирован» | Обратиться к администратору Системы для разблокировки |
| «Отсутствует подключение к Интернету» | Проверить сетевое соединение. Обновить страницу после восстановления связи |
| «Не заполнены обязательные поля» | Убедиться, что заполнены тип, название, уровень, дата, выбран преподаватель |
| «Недопустимый формат файла» | Использовать файлы форматов PDF, JPG или PNG |
| «Файл слишком большой. Максимальный размер — 10 МБ» | Сжать файл или выбрать файл меньшего размера |
| «Ошибка при формировании отчёта» | Повторить операцию через несколько минут. При повторном сбое обратиться к администратору |
| «У вас нет прав для выполнения данной операции» | Обратиться к администратору для получения необходимых прав |
| «Редактирование недоступно. Достижение имеет статус «подтверждено» или «ожидает проверки» | Редактирование доступно только для отклонённых достижений |
| «Не удалось сохранить файл» | Проверить наличие свободного места на устройстве и права на запись |
При возникновении ошибок, не описанных в данной таблице, необходимо обратиться к администратору Системы или в службу технической поддержки.
Для быстрого освоения работы в Системе рекомендуется выполнить контрольный пример, описанный в разделе 4.1.3 («Добавление достижения»), и ознакомиться с разделом 4.3.1 («Формирование стипендиальной карты»). Это позволит ознакомиться с основными операциями, доступными пользователю.
При возникновении трудностей рекомендуется обратиться к разделу 5 «Аварийные ситуации» настоящего документа или направить запрос в службу технической поддержки.
Рекомендуется также ознакомиться со следующими документами:
| Термин | Расшифровка |
|---|---|
| НИРС | Научно-исследовательская работа студентов |
| ПТИ | Политехнический институт |
| Верификация | Процесс проверки и подтверждения достоверности сведений о достижении преподавателем |
| JWT | JSON Web Token — токен для аутентификации |
| RBAC | Ролевая модель доступа (студент, преподаватель, руководитель) |
По всем вопросам, связанным с работой системы, обращайтесь:
| № | Дата | Раздел | Изменение | Автор |
|---|---|---|---|---|
| 1 | 20.05.2026 | Все разделы | Создание README.md | Овчаренко А.В. |