Mohsen Taba
cbecf00166
check online classes end status
1 month ago
Mohsen Taba
d356526dd9
levesessions for webhooks
1 month ago
Mohsen Taba
799b143489
prod
1 month ago
Mohsen Taba
e09b2e31fb
ending session hhandling fixed
1 month ago
Mohsen Taba
ce8677719b
waiting token generation fixed and updated
1 month ago
Mohsen Taba
d6b3917f7e
set livesession recording view
1 month ago
Mohsen Taba
1cc971a68d
recordings merge test
1 month ago
Mohsen Taba
257ab18d69
auto record and disabled
1 month ago
Mohsen Taba
ad05790d7b
getting session names from professor at the end of meeting
1 month ago
Mohsen Taba
93cfaa829b
course list ordering fix
1 month ago
Mohsen Taba
deec75f670
multi currency logic for course prices added
2 months ago
Mohsen Taba
33627216b9
participant break free flow with better error handlings
2 months ago
Mohsen Taba
04cba8809f
participant handling keys updated
2 months ago
Mohsen Taba
cac5ca9d79
prod
2 months ago
Mohsen Taba
508f70eb11
prod
2 months ago
Mohsen Taba
872c07ab5e
plugnmeet auto save file handling
2 months ago
Mohsen Taba
76810cf1d7
creating online class based on new name format
2 months ago
Mohsen Taba
81e3c73fde
course fileds updated for multilangual feat . serializers synced and dropdown values handle multilangual fileds statically
2 months ago
Mohsen Taba
d234d98950
admin panel course multilanguage fixed and added
2 months ago
Mohsen Taba
7c0ccbd06e
multilanguage setup for course app added , old values set to the language map schema as default english values .
2 months ago
Mohsen Taba
5219e03628
attachment filter based on type of file added
2 months ago
Mohsen Taba
cd90dfdc0c
is active for lessons and chapters updated
2 months ago
Mohsen Taba
b45860cfbd
course filters updated
2 months ago
Mohsen Taba
e3891e2f29
online class base url updated
2 months ago
Mohsen Taba
93590f094d
resolve create class error;
2 months ago
Mohsen Taba
6930cdc233
feat: implement user authentication, password management, and course participant views with encryption options
2 months ago
Mohsen Taba
1105d706f5
multiple lesson completion handled
2 months ago
Mohsen Taba
1d6da37f90
endpoint permissions updated for professor
2 months ago
Mohsen Taba
011b25d017
swagger problem resolved with adding ref_name to views
2 months ago
Mohsen Taba
b80253cf98
filterings available on time fields
2 months ago
Mohsen Taba
f57fcf2d77
authentication and paginations added to models
2 months ago
Mohsen Taba
800a2dd2b4
lvesessions logic updated , avoids overwriting participants and session details
2 months ago
Mohsen Taba
9ef4a55127
serializers and views added for livesessions for dashboard
2 months ago
Mohsen Taba
0e1a27e5ba
course lessons and chapters reorder logic implemented
2 months ago
Mohsen Taba
80caad3033
Repository endpoints added for admin panel
some CRUD and filtering endpoints added for glossary , lesson , category and attachment objects to be managed in the admin panel.
2 months ago
Mohsen Taba
edadae54e3
course admin endpoints added
created views and serializers for CRUD actions and filtering and ... for course page of admin panel
2 months ago
sina_sajjadi
8b1e3da427
V2 lesson list swagger docs updated + script added for courses without message rooms
2 months ago
Mohsen Taba
85f9b79f7d
better jwt logging and validating for online class webhooks
2 months ago
Mohsen Taba
718123bb2b
webhook jwt verification for plugnmeet recorder added
2 months ago
Mohsen Taba
e315901031
prod
2 months ago
Mohsen Taba
6415375913
enable PlugNMeet auto cloud recording in room metadata
2 months ago
Mohsen Taba
3b5fcd2983
log request data in live session recording endpoint
2 months ago
Mohsen Taba
7a5877574e
livesession recorded file serlaizer enhanced to show the cause of 400 badrequest errors in a more spicific way
2 months ago
Mohsen Taba
62b6f07c0e
livesession recording file smart authorization and logging added.
2 months ago
Mohsen Taba
e85be0301e
online class auto save recordings normalized with room_slug of course , and route path of recording live sessions is updated
2 months ago
Mohsen Taba
d2838bf0ce
white board lock for students
2 months ago
Mohsen Taba
db46669217
lock white board
2 months ago
Mohsen Taba
bb0280bccc
feat(course): implement v2 3-tier architecture (Course -> Chapter -> Lesson)
This commit refactors the LMS architecture from a flat 2-tier structure to a granular 3-tier structure to support better course organization, while ensuring zero downtime or breaking changes for existing frontend clients.
Introduced `CourseChapter` model as the new grouping layer
2 endpoints (`/v2/.../lessons/`): Introduced new `LessonListV2APIView` and `CourseChapterSerializer` to return the new nested JSON schema (Chapters -> Lessons) for the upcoming accordion UI.
Created robust `migrate_lessons_to_chapters` management command.
Registered `CourseChapter` and added `CourseChapterInline` to `CourseAdmin` for seamless content management.
2 months ago
Mohsen Taba
63a340012e
list of prarticipanted students filtering deleted users now.
3 months ago
Mohsen Taba
283441bbc4
professor details caching enhancement
professors course list is cache cleared now
signal added to clear cache after any change happend in the professor object
3 months ago