yaredyemane
  • Joined on 2025-12-02
yaredyemane pushed to main at Yimaru/Yimaru-BackEnd 2026-04-23 15:00:00 +03:00
5b53929d92 learning progress implementation
dc788c04cb updated swagger
6c672c4b20 static data for Courses
9db9c9899a module+lesson+practice implementations
152478a96c added program
Compare 36 commits »
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-21 21:00:30 +03:00
9154dec067 fix: course-management practice detail without sub_module_practices row
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-21 20:56:00 +03:00
5fbca53534 fix: resolve practice by question set id; set Response flags on question-sets by-owner
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-21 20:34:03 +03:00
6839d1aa0d fix: sub-module practices list excludes non-PRACTICE sets and bad Response flags
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-20 21:31:53 +03:00
73f11ea1a0 Content admin: course hierarchy, sub-categories API, and stability fixes
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-20 19:33:13 +03:00
72d1a0c3ed feat: list sub-categories by course category ID
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-20 19:26:36 +03:00
de95c4d0d2 feat: practice detail API, inactive purge tracking, and related plumbing
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-20 11:49:49 +03:00
90baa582be fix: load sub-module lesson by ID regardless of active flag
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-18 14:26:16 +03:00
bbd919ca12 feat: optional include_inactive for sub-module lessons list
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-18 14:14:22 +03:00
3e54b5039d fix: surface DB error when team login refresh token issuance fails
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-18 14:08:05 +03:00
24f1aca97a fix: return updated lesson from UpdateSubModuleLesson after is_active false
ce1b827768 refresh token fix
Compare 2 commits »
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-17 20:25:49 +03:00
886b62ed68 feat(levels): flexible cefr_level codes up to 64 chars
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-17 20:08:28 +03:00
7ff0b639cf added more structure to submodules
c5d3935062 added more structure to levels
518c3ee751 added more structure to lessons
Compare 3 commits »
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-17 19:03:13 +03:00
1026354c24 Expand course hierarchy read APIs and practice retrieval.
yaredyemane pushed to production at Yimaru/Yimaru-BackEnd 2026-04-17 12:41:56 +03:00
343ce470cc add lesson and subcategory retrieval/update endpoints
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-16 17:32:24 +03:00
f6344c19f9 Fallback edit lesson detail when missing
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-16 17:26:19 +03:00
5ee897cfad Add lesson detail fallback for new lessons
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-16 16:22:13 +03:00
3ad0f0a63d Hide Step 3 hints for lesson questions
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-16 16:17:27 +03:00
71ba71476a edit lesson form UI adjustment
yaredyemane pushed to production at Yimaru/Yimaru-Admin 2026-04-16 16:08:34 +03:00
5a2c36e276 Refresh lesson card after edit