Yimaru-BackEnd/internal/services
Yared Yemane afdd07d65d Update learner progress to use practice completions only.
Remove lesson completion from learner progress percentages, access completion snapshots, and LMS rollups while keeping generated SQLC and Swagger artifacts in sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 03:27:54 -07:00
..
activity_log cloud convert integration + more advanced activity log + issue reporting + video file management fixes 2026-02-11 06:54:05 -08:00
appversions Add mobile app version management and refresh profile field seeds. 2026-05-25 06:52:20 -07:00
arifpay extend full-payload direct proxy flow to MPESA 2026-05-07 09:21:43 -07:00
assessment vimeo itegration + Google auth and fiberbase messaging minor fixes + profile completed status fix and profile progress (not course progress) tracker immplementation 2026-02-04 09:59:21 -08:00
authentication fix OTP verification by submitted code 2026-04-25 05:07:19 -07:00
chapa Integrate Chapa for learner subscription payments 2026-05-21 03:35:57 -07:00
cloudconvert added cloudconvert for thumbnails + added ratings service 2026-02-18 02:56:08 -08:00
courses learning progress implementation 2026-04-23 03:58:27 -07:00
emailtemplates Apply Yimaru Academy branding to email template seeds 2026-05-22 02:12:45 -07:00
examprep Add LMS personas catalog and CRUD API. 2026-05-20 06:06:42 -07:00
faqs Add full FAQ management APIs and integration assets. 2026-05-11 07:58:17 -07:00
issue_reporting cloud convert integration + more advanced activity log + issue reporting + video file management fixes 2026-02-11 06:54:05 -08:00
kafka vimeo itegration + Google auth and fiberbase messaging minor fixes + profile completed status fix and profile progress (not course progress) tracker immplementation 2026-02-04 09:59:21 -08:00
lessons Add LMS lesson draft and publish visibility. 2026-05-20 02:16:42 -07:00
lmsprogress Update learner progress to use practice completions only. 2026-05-26 03:27:54 -07:00
messenger Add practice-existence flags and refresh API contracts. 2026-05-08 11:57:11 -07:00
minio add MinIO media URL refresh endpoint 2026-04-27 05:25:16 -07:00
modules learning progress implementation 2026-04-23 03:58:27 -07:00
notification Normalize broken FCM service account JSON (.env PEM newlines). 2026-05-20 08:57:26 -07:00
personas Add optional gender to LMS personas. 2026-05-20 06:37:21 -07:00
practices Add LMS personas catalog and CRUD API. 2026-05-20 06:06:42 -07:00
profilefieldoptions Add admin-managed field options API for configurable dropdowns. 2026-05-22 09:21:36 -07:00
programs learning progress implementation 2026-04-23 03:58:27 -07:00
questions partly implemented dynamic question builder + payment routes fix 2026-05-07 08:10:21 -07:00
ratings added cloudconvert for thumbnails + added ratings service 2026-02-18 02:56:08 -08:00
rbac Add mobile app version management and refresh profile field seeds. 2026-05-25 06:52:20 -07:00
recommendation user and auth service refactoring, notification service SQL + repository adjustment 2025-12-16 18:05:57 +03:00
settings afro SMS and partial ArifPay Payment Gateway integrations 2025-12-18 18:06:26 +03:00
subscriptions Expose subscription_status on user profile responses instead of active_subscription. 2026-05-18 00:28:19 -07:00
team Simplify team invite to email and role; collect profile on accept 2026-05-22 06:49:28 -07:00
transaction afro SMS and partial ArifPay Payment Gateway integrations 2025-12-18 18:06:26 +03:00
user Add admin-managed field options API for configurable dropdowns. 2026-05-22 09:21:36 -07:00
videoengagement Add video engagement tracking and analytics metrics. 2026-05-24 02:59:46 -07:00
vimeo Add paginated Vimeo video list API (GET /me/videos). 2026-05-17 22:23:50 -07:00