import { useAssignments } from '@components/Contexts/Assignments/AssignmentContext'; import { useAssignmentsTask } from '@components/Contexts/Assignments/AssignmentsTaskContext'; import { useCourse } from '@components/Contexts/CourseContext'; import { useOrg } from '@components/Contexts/OrgContext'; import { getTaskRefFileDir } from '@services/media/media'; import TaskFileObject from 'app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/TaskTypes/TaskFileObject'; import TaskQuizObject from 'app/orgs/[orgslug]/dash/assignments/[assignmentuuid]/_components/TaskEditor/Subs/TaskTypes/TaskQuizObject' import { Backpack, Calendar, Download, EllipsisVertical, Info } from 'lucide-react'; import Link from 'next/link'; import React, { useEffect } from 'react' function AssignmentStudentActivity() { const assignments = useAssignments() as any; const course = useCourse() as any; const org = useOrg() as any; useEffect(() => { console.log(assignments) }, [assignments, org]) return (

Assignment

Due Date

{assignments?.assignment_object?.due_date}

{assignments && assignments?.assignment_tasks?.sort((a: any, b: any) => a.id - b.id).map((task: any, index: number) => { return (

Task {index + 1} :

{task.description}

alert(task.hint)} className='px-3 py-1 flex items-center nice-shadow bg-amber-50/40 text-amber-900 rounded-full space-x-2 cursor-pointer'>

View Hint

Reference file

{task.assignment_type === 'QUIZ' && } {task.assignment_type === 'FILE_SUBMISSION' && }
) })}
) } export default AssignmentStudentActivity