// lib/gallery-views.tsx import Link from "next/link"; import Image from "next/image"; import { GalleryViews } from "@/types/gallery"; import { ExamResult } from "@/types/exam"; export const getResultViews = (examResults: ExamResult | null) => [ { id: 1, content: (
Accuracy Rate:
accuracy

{examResults ? ( (examResults.correct_answers_count / examResults.user_questions.length) * 100 ).toFixed(1) : "0"} %

), }, { id: 2, content: (
Error Rate:
error

{examResults ? ( ((examResults.user_questions.length - examResults.correct_answers_count) / examResults.user_questions.length) * 100 ).toFixed(1) : "0"} %

), }, { id: 3, content: (
Attempt Rate:
attempt

{examResults ? ( (examResults.user_answers.length / examResults.user_questions.length) * 100 ).toFixed(1) : "0"} %

), }, ]; export const getLinkedViews = (): GalleryViews[] => [ { id: 1, content: (

Meet, Share, and Learn!

Join Facebook Community

Facebook Logo
), }, ];