Repository navigation
Releases: Felorez/BiStudent
Release list
BiStudent 1.0.18
Windows 10/11 x64: скачайте BiStudent-win-x64.zip, распакуйте целиком и запустите BiStudent.exe. Устанавливать ничего не нужно. На новом компьютере вход teacher / teacher123.
BiStudent 1.0.12
Установщик для Windows 10/11 x64: скачайте BiStudent-Setup.exe и запустите. Вход в демо-режиме: teacher / teacher123.
BiStudent v0.4.0 — облачные лица и сайт студентов
Приложение преподавателя
- Запоминание входа на устройстве: refresh-токен защищён Windows DPAPI, выход удаляет сохранённый вход.
- Выбор веб-камеры Windows, включая внешние USB-камеры.
- Синхронизация лиц через закрытые коллекции Firebase.
- Индивидуальные коды регистрации лица: 24 часа, одна отправка; новый код отключает предыдущий.
- HD 1280×720 и обработка меньших лиц для распознавания на расстоянии. Порог совпадения и подтверждение по пяти кадрам сохранены.
- Учётная запись: Ниязова Мадина Ержанкызы, madina.niyazova.2023@mail.ru.
Сайт студентов
- Просмотр оценок и посещаемости без входа, график среднего балла.
- Кэш данных на минуту, прелоадер, регистрация лица по индивидуальному коду.
- ZIP готов для статического хостинга, включая Netlify.
Скачать
BiStudent-distance-win-x64.zip — распакуйте весь архив и запустите BiStudent.exe. Windows 10/11 x64; установка .NET не нужна. Models и firebase.json должны оставаться рядом с EXE. Пароля в архиве нет.
BiStudent-students-site-with-face-registration.zip — сайт для размещения на хостинге; для веб-камеры нужен HTTPS или localhost.
После отправки фотографий студентом преподаватель нажимает «Обновить из Firebase» или перезапускает приложение.
Старые сборки с прежним UID преподавателя замените этой версией.
Проверено: сборка, self-test, тесты кэша и регистрации сайта, уменьшенные локальные образцы и HD-камера. Дальность распознавания в аудитории зависит от освещения, резкости и камеры.
BiStudent v0.3.1 — камера и посещаемость Firebase
Исправления
- Прелоадер в обновлении лица. Подключение камеры, обнаружение лица и обработка образцов работают в фоне.
- Запуск камеры через DirectShow в 640×480. Видео показывается во время подготовки распознавания; векторы лиц повторно используются в текущем сеансе.
- В новом занятии группа и предмет выбираются из списков.
- Облачный журнал посещаемости: пакетное сохранение только изменений, восстановление на другом устройстве, синхронизация снятия отметок, сохранение локально без интернета.
Запуск
Скачайте ZIP, распакуйте целиком и откройте BiStudent.exe. Windows 10/11 x64, установка .NET/Visual Studio не требуется. Папку Models и firebase.json оставьте рядом с EXE. Для Firebase нужен интернет.
В Firestore нужно опубликовать актуальный firestore.rules из этого релиза/репозитория. Образцы лиц по-прежнему локальны: на другом ноутбуке обновите лица студентов.
Проверено: сборка без предупреждений; self-test; восстановление/снятие отметок на тестовых устройствах; подключение к настоящему Firebase; окно обновления лица с живой камерой. На локальной камере первый кадр получен за 1,15 с, повторный запуск — 0,96 с; время на других устройствах зависит от драйвера и камеры.
BiStudent v0.3.0 — приложение преподавателя
BiStudent — C# / WinForms, Windows x64
Скачайте BiStudent-v0.3.0-win-x64.zip, распакуйте всю папку и запустите BiStudent.exe.
Visual Studio и отдельная установка .NET не нужны — runtime включён в сборку.
В этой версии:
- Вход преподавателя Мадина Апай через Firebase Authentication.
- Студенты и шесть предметов из Cloud Firestore.
- Журнал до 100 оценок по каждому предмету и средний по всем оценкам.
- Локальный кэш, автосохранение и кнопка «Сохранить изменения».
- Настройка интервала сохранения через шестерёнку.
- Камера, распознавание студентов, расписание и посещаемость.
- Обновление публичной статистики Firebase для сайта студентов.
Для авторизации и облачных данных нужен интернет. Пароль преподавателя, локальные базы и образцы лиц в архив не включены. Модели распознавания и firebase.json входят в ZIP и должны оставаться рядом с EXE.
Сборка прошла встроенную проверку базы, авторизации, оценок, кэша и моделей распознавания.
Версия друга — для сравнения
Версия друга сохранена отдельно для сравнения: исходники коммита 55c194c до отката. Ветка main возвращена к первоначальному BiStudent.
Скачайте BiStudent-friend-comparison-win-x64.zip, распакуйте архив целиком и запустите Start.cmd. В архиве автономные клиент и сервер для Windows x64; установка .NET или Visual Studio не требуется.
Вход: teacher / teacher123, адрес сервера: http://localhost:5080.
Эта версия содержит шесть разделов, серверную базу и демо-данные. Прежняя локальная база первоначальной версии автоматически не переносится. После закрытия клиента запущенный вместе с ним сервер останавливается.
Проверено: сборка, самопроверка клиента, запуск сервера и загрузка всех шести разделов. Работа с реальной веб-камерой требует ручной проверки.
BiStudent v0.1.0
Первая демонстрационная сборка для Windows x64. Распакуйте архив целиком и запустите BiStudent.exe. Для работы камеры требуются файлы из папки Models.