first commit

This commit is contained in:
sajjadtalkhabi
2026-05-13 01:43:05 +03:30
commit d2a577f254
297 changed files with 36274 additions and 0 deletions
@@ -0,0 +1,107 @@
export const adminSessions = [
{
id: 101,
title: 'مقدمه‌ای بر اخلاق اسلامی',
description: 'جلسه نخست؛ تعاریف و چارچوب دوره.',
image: 'https://picsum.photos/seed/session1/200/200',
courseTemplate: { id: 1, title: 'اصول اخلاق اسلامی' },
sessionType: 'in_person',
sessionTypeFa: 'حضوری',
durationMinutes: 90,
order: 1,
sessionConfig: {
startTime: '2025-09-25T16:00:00.000Z',
location: 'سالن آمفی‌تئاتر ۲ - مدرسه قم',
},
materials: [],
usedInTerms: [{ termId: 1 }],
createdAt: '2025-09-10T08:00:00.000Z',
},
{
id: 102,
title: 'تفسیر سوره حمد',
description: 'تحلیل آیات سوره حمد.',
image: '',
courseTemplate: { id: 2, title: 'مفاهیم قرآنی' },
sessionType: 'online',
sessionTypeFa: 'آنلاین',
durationMinutes: 75,
order: 1,
sessionConfig: {
meetingLink: 'https://meet.example.com/quran-1',
platform: 'google_meet',
startTime: '2025-10-04T19:00:00.000Z',
},
materials: [],
usedInTerms: [{ termId: 1 }],
createdAt: '2025-09-25T08:00:00.000Z',
},
{
id: 103,
title: 'احکام نماز جماعت',
description: 'مرور احکام و شرایط نماز جماعت.',
image: '',
courseTemplate: { id: 3, title: 'فقه عبادات' },
sessionType: 'video',
sessionTypeFa: 'ویدئو',
durationMinutes: 50,
order: 2,
sessionConfig: {
minWatchedPercent: 80,
mustCompleteBeforeNext: true,
},
materials: [],
usedInTerms: [],
createdAt: '2026-01-12T08:00:00.000Z',
},
]
export const sessionAttendance = new Map([
[
101,
[
{
id: 1,
userId: 100,
sessionId: 101,
status: 'present',
user: {
id: 100,
firstName: 'فاطمه',
lastName: 'رضایی',
fullName: 'فاطمه رضایی',
avatarUrl: '',
address: { province: { name: 'تهران' }, city: { name: 'تهران' } },
},
},
{
id: 2,
userId: 102,
sessionId: 101,
status: 'absent',
user: {
id: 102,
firstName: 'مریم',
lastName: 'احمدی',
fullName: 'مریم احمدی',
avatarUrl: '',
address: { province: { name: 'اصفهان' }, city: { name: 'اصفهان' } },
},
},
{
id: 3,
userId: 103,
sessionId: 101,
status: 'late',
user: {
id: 103,
firstName: 'علی',
lastName: 'علوی',
fullName: 'علی علوی',
avatarUrl: '',
address: { province: { name: 'تهران' }, city: { name: 'تهران' } },
},
},
],
],
])