Complete distribution flow and student UI

- progress-service: Distribute variants (round-robin per lab per level),
  student level assignment, API for levels/assignments
- progress-service: Inter-service clients (academic, identity) via RestClient
- web: Admin lab detail page with distribute/level buttons
- web: Student dashboard shows assigned labs from progress-service
- web: ApiClient methods for labs detail, distribute, levels, me/assignments
- academic-service: Add id to LabLevelDetail DTO for progress-service
- Fix: CSS-only layout, footer at bottom via flex column
This commit is contained in:
2026-09-10 22:18:47 +03:00
parent b4c801853a
commit 84532adbff
18 changed files with 753 additions and 26 deletions

View File

@@ -27,4 +27,10 @@ management:
include: health,info
springdoc:
api-docs:
path: /v3/api-docs
path: /v3/api-docs
lms:
academic:
base-url: ${LMS_ACADEMIC_URI:http://localhost:8082}
identity:
base-url: ${LMS_IDENTITY_URI:http://localhost:8081}