Skip to content

nisonya/kvant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Kvant

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


Сервер   Компьютерная версия   Мобильная


Основной функционал

Ведение посещаемости Составление отчётов Планирование мероприятий Управление сотрудниками
Учёт учеников Ведение групп Формирование расписания Бронирование помещений



Kvant — скриншот интерфейса    Kvant — приложение


Кому подойдёт

школы и колледжи;
детские технопарки;
центры дополнительного образования;
курсы;
учебные центры и кружки.

Функционал

Модуль Возможности
Доступ и профиль
  • Подключение к серверу по адресу
  • Вход по логину и паролю
  • Профиль текущего пользователя
  • Восстановление сессии автоматически
  • Выход из аккаунта
Сотрудники
  • Списки активных сотрудников и полный состав, включая неактивных
  • Карточки — добавление и редактирование
  • Должности
  • Размеры сотрудников
  • Экспорт в Excel
  • Доступ — ограничение административных действий по уровню
Мероприятия
  • тип «Организация» — мероприятия, которые проводит учреждение
  • тип «Участие» — мероприятия с участием сотрудников и учеников
  • Списки, поиск, фильтры и сортировка (периоды, даты, ответственные, типы)
  • Создание, изменение и удаление
  • Ответственные — назначение и учёт результатов
  • Заявки — отметка отправки (тип «Участие»)
  • Вложения — файлы на диске сервера; в БД метаданные (имя, путь, размер, тип, порядок, автор)
  • Экспорт в Excel
Бронь помещений
  • Просмотр по мероприятию и по дате с комнатой
  • Бронь — создание, редактирование и удаление
  • Связь аренды с мероприятиями организации
Ученики
  • Поиск и карточка
  • Создание и редактирование
  • Проверка существования по ФИО
  • Группы — добавление, исключение, перевод
  • Просмотр групп ученика
Группы
  • Список групп и состав
  • Массовые действия: удалить все группы; очистить учеников; очистить пиксели; очистить посещаемость
  • Экспорт одной группы или всех групп в Excel
Посещаемость
  • Просмотр по группе, таблица по датам занятий
  • Редактирование по группе и дате
  • Подгрузка списка учеников автоматически
  • Отметки присутствия и отсутствия
  • Расчёт процента посещаемости по ученику
  • Очистка данных при наличии прав
Пиксели (мотивация)
  • Начисление баллов по критериям и с учётом посещаемости
  • Шкала — перевод процента посещаемости в баллы (см. ниже)
  • Несколько групп — для расчёта берётся лучший процент
  • Экспорт в Excel
Расписание
  • Просмотр и выборки по преподавателю, группе и комнате
  • На сервере — создание, изменение и удаление занятий
Документы
  • Шаблоны — быстрый доступ к документам

Шкала посещаемости → баллы:

  1. 94–100% → 100 баллов
  2. 85–93% → 80 баллов
  3. 70–84% → 60 баллов
  4. 40–69% → 30 баллов
  5. менее 40% → 0 баллов
Критерии начисления пикселей (нажмите, чтобы развернуть)
  • участие в конкурсах;
  • создание контента;
  • привёл друга;
  • уборка;
  • проектная карта;
  • закрытие проекта;
  • конкурсы разных уровней;
  • НТО;
  • волонтёрство;
  • помощь с мероприятием;
  • собственное мероприятие;
  • особые достижения;
  • штрафы.

Быстрый старт

Шаг
1 Сервер — README и Releases → установщик → MySQL и настройки → проброс порта при необходимости.
2 Компьютерная версия — Releases → установить → указать URL API → войти.
3 Мобильная — Releases → установить → тот же адрес API.

Компоненты

Kvant Server Kvant Desktop Kvant Mobile
Назначение База данных, HTTPS, API, JWT — ядро на вашей инфраструктуре Клиент для ПК: повседневная работа через привычный интерфейс Те же сценарии на смартфоне, общее API с десктопом
Для кого Администратор, который разворачивает систему Администраторы, сотрудники, преподаватели, координаторы Сотрудники и администраторы вне рабочего места
Старт MySQL → установщик из Releases → DATABASE_CONN, API_PORT → проброс порта при необходимости Releases → установить → указать URL API → войти Releases → установить → тот же адрес API → авторизация

Подробные инструкции по установке, сборке и troubleshooting — в README соответствующего репозитория (кнопки выше).

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors