94 lines
2.1 KiB
JavaScript
94 lines
2.1 KiB
JavaScript
const sampleSessions = (seed) => [
|
|
{
|
|
id: `${seed}-s1`,
|
|
title: 'جلسه یک - مبانی اندیشه اسلامی',
|
|
durationHours: 18,
|
|
isSeen: true,
|
|
hasQuiz: true,
|
|
isOnline: true,
|
|
needsAssignment: true,
|
|
},
|
|
{
|
|
id: `${seed}-s2`,
|
|
title: 'جلسه دو - مبانی اندیشه اسلامی',
|
|
durationHours: 18,
|
|
isSeen: false,
|
|
hasQuiz: true,
|
|
isOnline: true,
|
|
needsAssignment: false,
|
|
},
|
|
{
|
|
id: `${seed}-s3`,
|
|
title: 'جلسه سه - مبانی اندیشه اسلامی',
|
|
durationHours: 12,
|
|
isSeen: false,
|
|
hasQuiz: false,
|
|
isOnline: false,
|
|
needsAssignment: false,
|
|
},
|
|
]
|
|
|
|
const sampleExams = (seed) => [
|
|
{
|
|
id: `${seed}-e1`,
|
|
title: 'آزمون جلسه اول',
|
|
durationMinutes: 12,
|
|
passingScore: 12,
|
|
questionsCount: 6,
|
|
},
|
|
{
|
|
id: `${seed}-e2`,
|
|
title: 'آزمون جلسه دوم',
|
|
durationMinutes: 20,
|
|
passingScore: 14,
|
|
questionsCount: 10,
|
|
},
|
|
]
|
|
|
|
export const studentLessons = [
|
|
{
|
|
id: '1-l1',
|
|
title: 'درس مبانی اندیشه اسلامی',
|
|
sessionsCount: 3,
|
|
quizzesCount: 3,
|
|
studentsCount: 34,
|
|
endDate: '2025-09-03T00:00:00.000Z',
|
|
faEndDate: '۱۴۰۴/۰۶/۱۲',
|
|
sessions: sampleSessions('1-l1'),
|
|
exams: sampleExams('1-l1'),
|
|
},
|
|
{
|
|
id: '1-l2',
|
|
title: 'درس اصول اخلاق اسلامی',
|
|
sessionsCount: 3,
|
|
quizzesCount: 3,
|
|
studentsCount: 34,
|
|
endDate: '2025-09-03T00:00:00.000Z',
|
|
faEndDate: '۱۴۰۴/۰۶/۱۲',
|
|
sessions: sampleSessions('1-l2'),
|
|
exams: sampleExams('1-l2'),
|
|
},
|
|
{
|
|
id: '2-l1',
|
|
title: 'درس مبانی اندیشه اسلامی',
|
|
sessionsCount: 3,
|
|
quizzesCount: 3,
|
|
studentsCount: 34,
|
|
endDate: '2025-09-03T00:00:00.000Z',
|
|
faEndDate: '۱۴۰۴/۰۶/۱۲',
|
|
sessions: sampleSessions('2-l1'),
|
|
exams: sampleExams('2-l1'),
|
|
},
|
|
{
|
|
id: '2-l2',
|
|
title: 'درس اصول اخلاق اسلامی',
|
|
sessionsCount: 3,
|
|
quizzesCount: 3,
|
|
studentsCount: 34,
|
|
endDate: '2025-09-03T00:00:00.000Z',
|
|
faEndDate: '۱۴۰۴/۰۶/۱۲',
|
|
sessions: sampleSessions('2-l2'),
|
|
exams: sampleExams('2-l2'),
|
|
},
|
|
]
|