• Joined on 2026-03-08
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-16 15:08:53 +02:00
50f58dc995 feat: complete exam lifecycle — AI generation, submission, student session, and results
b9df9b5299 Merge remote-tracking branch 'origin/main' into v4
372b835e84 feat(generation): add Listening section selector, exercise wizard, and edit/preview support
2b2e81514b feat(generation): add exercise instructions, grouped display, and wizard improvements
bdc6598734 docs: add project documentation and update README
Compare 10 commits »
yamen pushed to v4 at devops/encoach_backend_new_v2 2026-04-16 14:53:25 +02:00
50f58dc995 feat: complete exam lifecycle — AI generation, submission, student session, and results
b9df9b5299 Merge remote-tracking branch 'origin/main' into v4
bdc6598734 docs: add project documentation and update README
d9f8a62886 Fix missing Odoo module dependency declarations
66ce923907 Fix pip install: add --ignore-installed to skip Debian-managed packages
Compare 8 commits »
yamen pushed to main at devops/encoach_backend_new_v2 2026-04-13 10:46:12 +02:00
b9df9b5299 Merge remote-tracking branch 'origin/main' into v4
372b835e84 feat(generation): add Listening section selector, exercise wizard, and edit/preview support
2b2e81514b feat(generation): add exercise instructions, grouped display, and wizard improvements
82ec3debcc feat: QA fixes, new APIs (assignments, rubrics, custom exams), Generation page enhancements
571a08d0f7 docs: add comprehensive platform user guide for all user types
Compare 13 commits »
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-13 10:30:40 +02:00
372b835e84 feat(generation): add Listening section selector, exercise wizard, and edit/preview support
2b2e81514b feat(generation): add exercise instructions, grouped display, and wizard improvements
Compare 2 commits »
yamen pushed to v4 at devops/encoach_backend_new_v2 2026-04-13 10:27:31 +02:00
372b835e84 feat(generation): add Listening section selector, exercise wizard, and edit/preview support
yamen pushed to v4 at devops/encoach_backend_new_v2 2026-04-12 22:54:31 +02:00
2b2e81514b feat(generation): add exercise instructions, grouped display, and wizard improvements
82ec3debcc feat: QA fixes, new APIs (assignments, rubrics, custom exams), Generation page enhancements
Compare 2 commits »
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 12:31:55 +02:00
82ec3debcc feat: QA fixes, new APIs (assignments, rubrics, custom exams), Generation page enhancements
571a08d0f7 docs: add comprehensive platform user guide for all user types
b02ee8b6b7 feat: Generation Page AI workflows + AI/Vector modules + exam session fixes
140ca7408d feat(generation): rebuild Generation Page with full AI workflows
f1c4953a63 feat(v3): restructure project + add complete frontend
Compare 13 commits »
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 12:30:14 +02:00
82ec3debcc feat: QA fixes, new APIs (assignments, rubrics, custom exams), Generation page enhancements
571a08d0f7 docs: add comprehensive platform user guide for all user types
b02ee8b6b7 feat: Generation Page AI workflows + AI/Vector modules + exam session fixes
140ca7408d feat(generation): rebuild Generation Page with full AI workflows
f1c4953a63 feat(v3): restructure project + add complete frontend
Compare 13 commits »
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 09:26:09 +02:00
c3ae379870 feat: connect academic pages to backend APIs
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 09:25:10 +02:00
99bd10a279 feat: add assignments and rubrics API endpoints
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 09:09:03 +02:00
1e688107fa feat: redesign Exams List page to show submitted custom exams
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 09:07:45 +02:00
6df81afbf4 feat: add GET /api/exam/custom/list endpoint for Exams List page
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 09:01:48 +02:00
677ba85c77 feat: implement Preview module dialog and improve submit toast feedback
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 01:31:50 +02:00
953879d19a fix: correct ELAI render URL and split long scripts into multiple slides
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 01:20:23 +02:00
38f0464c81 fix: show proper error messages in speaking script generation instead of empty []
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 01:19:38 +02:00
15aab279ec fix: add proper error handling for AI generation and log failures
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 01:00:26 +02:00
b9f13fe59c feat: add video polling and inline player for ELAI-generated speaking videos
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 00:59:47 +02:00
4b14f5f776 fix: trigger ELAI render after video creation and improve status response
yamen pushed to main at devops/encoach_backend_new_v3 2026-04-12 00:47:59 +02:00
c661a187e7 fix: correct ELAI API payload format for video generation
yamen pushed to main at devops/encoach_frontend_new_v3 2026-04-12 00:34:25 +02:00
7dce59929d feat: add inline audio player for generated listening audio in Generation page