Демо-проекты · 0.8.1

Развитие сотрудников: custom

Собственный HR-интерфейс и расчёты на той же модели.

На этой странице

Открыть демо 5

Для входа запросите логин и пароль на support@admingen.dev, указав «Развитие сотрудников: custom». Полученные данные введите на странице входа. Общий порядок доступа и ограничения описаны в обзоре.

Этот проект использует ту же предметную модель и подготовленный набор данных, что сгенерированный HR-пример. Отличие — собственное рабочее пространство в разделе Employee · Custom и расчёты, реализованные custom-кодом.

Что добавлено вручную

Экран Что посмотреть
Employee overview Профиль выбранного сотрудника и связанные сведения
Competency matrix Требуемый и текущий уровень компетенций, рассчитанный дефицит
Development plan Цели, взвешенный прогресс плана и просроченные цели
Learning catalogue Учебные материалы и фильтр по их типу
Assessment results Подготовленные результаты оценки
Manager overview Сводные показатели команды

Составные данные, дефицит компетенций, прогресс и сводки рассчитываются backend custom-кодом по persistent-записям. Это не заранее нарисованная презентация показателей.

Что продолжает генерировать Admingen

Модули Organization, Competencies, Development, Learning, Approvals и Assessments сохраняют ту же модель сущностей. Стандартные карточки и представления EmployeeProfileView, PlanOverview, CourseOverview остаются сгенерированными. Их можно открыть отдельно и сравнить с custom-экраном. Виртуальные представления используют один переход по связи; более глубокий составной ответ рабочего пространства реализован отдельно.

Маршрут для знакомства

  1. Откройте Employee · Custom и выберите сотрудника.
  2. Переключитесь между Employee overview, Competency matrix и Development plan. Сравните требования, оценки и расчёт прогресса.
  3. Посмотрите Learning catalogue, Assessment results и Manager overview.
  4. Откройте стандартные DevelopmentGoal, LearningMaterial и AssessmentResult, на которых основаны custom-показатели.
  5. В Dashboard изучите модель и структуру проекта. Сравните с demo4, чтобы увидеть границу генерации и ручной разработки.

Оба подхода работают в одном проекте: модель развивается через генератор, а специальный интерфейс и бизнес-логика — в custom-зонах. Демо не включает все функции полноценной LMS; запись данных и действий посетителя отключена.