Переводы:
Разработка автоматизированной системы в защищенном исполнении центра повышения квалификации научно-производственного предприятия
- git >= 2.2
- golang >= 1.15
- python >= 3.6
- sqlite3 >= 3.37
- PyQt >= 5.15
Опционально:
- make >= 4.0
- python >= 3.6
- docker >= 20.10
- docker-compose >= 2.2
- postgres >= 12
- docker >= 20.10
- docker-compose >= 2.2
- postgres >= 12
Опционально:
- dpkg >= 1.20
- tar >= 1.30
- postgres >= 12
make pre_run
make run_server
Go to http://localhost:5000/ping
Сборка и запуск
go build -o golearncli cmd/server/main.go
./golearncli --help
Сборка и запуск
python3 -m venv cmd/client/python-gui/venv
source cmd/client/python-gui/venv/bin/activate
pip install -r cmd/client/python-gui/requirements.txt
python3 cmd/client/python-gui/main.py
v0.2.0
- Переработаны некоторые сущности БД
- Переработан функционал создания курса
- Добавлена возможность загружать контект курса на сервер
- Добавлена возможность скачивать контент курсов (.zip)
v0.1.14
- Исправлены ошибки
- Переработан UI
- Расширен функционал клиента
- Добавлена возможность создавать курсы (Admin/worker)
v0.1.10
- Исправлены ошибки
- Доработан функционал виджета управления аккаунта
v0.1.8
- Добавлены функции безопасности в GUI
- Профиль вынесен в отдельный виджет
- Разработана встроенная система аудита и логирования
- В качестве данных для доступа на клиенте хранится временный токен JWT
- Добавлены ссылки на исходный код, поддержку по АС и документацию
- Исправлены ошибки (сервер)
- Произведено тестирование клиента
v0.1.5
- Разработан GUI на языке Python3/qt5
- GUI: авторизация, регистрация
- Исправлены ошибки
v0.1.4
- Разработана автоматическая сборка .deb пакета в Jenkins
- Проработаны некоторые связанности
- Добавлены функции
- Управление группами
- Управление заявлениями
v0.1.0
- Golang версия снижена до 1.15 для сборки на OS Debian
- Проработаны модели сущностей БД
- Проработны связанности сущностей БД (TODO)
- Улучшен функционал клиента
v0.0.3
- Инициализация моделей сущностей
- Анализ связанностей
- Улучшен функционал клиента
- Драйвер управления БД переведен на ORM
- Разделены конфигурационные файлы клиента и сервера
v0.0.1
- Инициализация проекта в Git
- Инициализация Docker-compose
- Инициализация сервера
- Структура проекта
- Создание пользователя
- Авторизация через JWT
- Получение, валидация токена