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
f833d732f8
dashboard config added
2 months ago
Mohsen Taba
7cc52e97cd
more data stats added for the dashboard stats
top blogs , top students , professional charts and more card data
2 months ago
Mohsen Taba
cc196b4410
dashboard stats view added
2 months ago
Mohsen Taba
be2c84af77
transactions views and serializers added for admin panel
2 months ago
Mohsen Taba
ec6db0baef
certificate admin views and serializers added
2 months ago
Mohsen Taba
2a5fb4d199
blog reordering action added
2 months ago
Mohsen Taba
0e1a27e5ba
course lessons and chapters reorder logic implemented
2 months ago
Mohsen Taba
8752f794f4
quiz details data for fist tab updated
2 months ago
Mohsen Taba
bec2c2aab9
quizzes auto reorder logic action added
2 months ago
Mohsen Taba
7ee05a6657
fixed course serializers
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
2dfc9c43f7
Blog endpoints added for 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
Mohsen Taba
ae859d3810
dashboard quiz page endpoints added
created views and serializers specially for dashboard , crud operations on quizez , filtering and ...
2 months ago
sina_sajjadi
9d0c50c1fa
enhance admine panel user serializers and views , adding more detailed fields
2 months ago
sina_sajjadi
8b1e3da427
V2 lesson list swagger docs updated + script added for courses without message rooms
2 months ago
Mohsen Taba
4662755256
views of user page for admin panel added
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
228ddb1cc1
rename serializer field file to recorded_file with source='file' to match recording client payload
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
f36433106e
multilanguage admin panel enhancement
update pattern with dropdown to choose language in a more convenient way
update language codes
update blog data appearance , avoiding to show the json data
2 months ago
Mohsen Taba
b061de093e
languages commented for admin panel
2 months ago
Mohsen Taba
e1e60fa933
nginx conf update for dovoodi
2 months ago
Mohsen Taba
d84f98b037
.po files translated for languages : ar , az , bn , de , es , fa , fr , ha , id , ky , ru , sw , tg , tr , ur , uz and zh_HAns
2 months ago
Mohsen Taba
12f54d39f0
po translate flies added
2 months ago
Mohsen Taba
f6306f13b5
admin live chat translation to russian added.
2 months ago
Mohsen Taba
48cded8678
fixed styles loading to lay loading admin util , chat accessibility removed from admin panel too.
2 months ago
Mohsen Taba
4332e03d4d
unread messages badge added to the sidebar for livechat
2 months ago
Mohsen Taba
9055e06e04
unread messages handles for the admin panel.
2 months ago
Mohsen Taba
a5939ecc6b
admin panel chat styles finalized
better text input section with resizing automatically based on the context
synced the background color gradient for empty pages too
size and possision of chat context section enhanced to fit the screen.
chat input sticks to the bottom of chat section
+ small padding and styles improvements
2 months ago
Mohsen Taba
c62d4d4242
color of chat updated to imam javad theme , and location of chat cart modyfied
2 months ago
Mohsen Taba
2705527934
admin can search users and create a new chat room on the admin panel
2 months ago
Mohsen Taba
51f1c00aad
filtering chatrooms fo only showing group chats and related pv chats
2 months ago
Mohsen Taba
6c71546c3a
new role added for Consultant , updated userproxy and manager file for it
2 months ago
Mohsen Taba
ca92cf2797
chat added for admin panel
building a new view for chat page of admin panel , handling getting messages and send messages
create html , css and js files for style and design of chat page
add a hook to fastapi to update chat realtimely
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
6a08428019
admin panel Quiz enhancement
moved the Quizzes tab in Course section.
in the course details we have a quiz section ,accessing to all the quizzes of that course
an action button for quizzes to navigate to related course added
quiz model updated with course field
2 months ago
Mohsen Taba
f80ee20b01
move quizzez bellow the courses page in admin panel
2 months ago
Mohsen Taba
455636561d
light mode enabled for admin panel and also imam javad light theme updated
2 months ago
Mohsen Taba
a0c8dae570
add code to template
2 months ago