MCPcopy Create free account

hub / github.com/Elliott-Chong/quizmify / functions

Functions60 in github.com/Elliott-Chong/quizmify

↓ 58 callersFunctioncn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 11 callersFunctiongetAuthSession
()
src/lib/nextauth.ts:68
↓ 5 callersFunctiondispatch
(action: Action)
src/components/ui/use-toast.ts:134
↓ 5 callersFunctionformatTimeDelta
(seconds: number)
src/lib/utils.ts:8
↓ 5 callersFunctiontoast
({ ...props }: Toast)
src/components/ui/use-toast.ts:143
↓ 4 callersFunctionuseFormField
()
src/components/ui/form.tsx:42
↓ 4 callersFunctionuseToast
()
src/components/ui/use-toast.ts:172
↓ 2 callersFunctionaddToRemoveQueue
(toastId: string)
src/components/ui/use-toast.ts:59
↓ 2 callersFunctionstrict_output
( system_prompt: string, user_prompt: string | string[], output_format: OutputFormat, default_category
src/lib/gpt.ts:12
↓ 1 callersFunctiondismiss
()
src/components/ui/use-toast.ts:151
↓ 1 callersFunctiongenId
()
src/components/ui/use-toast.ts:28
↓ 1 callersFunctionreducer
(state: State, action: Action)
src/components/ui/use-toast.ts:75
FunctionAccuracyCard
({ accuracy }: Props)
src/components/statistics/AccuracyCard.tsx:7
FunctionBlankAnswerInput
({ answer, setBlankAnswer }: Props)
src/components/BlankAnswerInput.tsx:11
FunctionDasboard
(props: Props)
src/app/dashboard/page.tsx:17
FunctionDetailsDialog
(props: Props)
src/components/DetailsDialog.tsx:17
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:74
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:60
FunctionDialogPortal
({ className, ...props }: DialogPrimitive.DialogPortalProps)
src/components/ui/dialog.tsx:13
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:176
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
FunctionGET
(req: Request, res: Response)
src/app/api/game/route.ts:118
FunctionHistory
(props: Props)
src/app/history/page.tsx:12
FunctionHistoryCard
(props: Props)
src/components/dashboard/HistoryCard.tsx:9
FunctionHistoryComponent
({ limit, userId }: Props)
src/components/HistoryComponent.tsx:12
FunctionHome
()
src/app/page.tsx:12
FunctionHotTopicsCard
(props: Props)
src/components/dashboard/HotTopicsCard.tsx:14
FunctionLoadingQuestions
({ finished }: Props)
src/components/LoadingQuestions.tsx:15
FunctionMCQ
({ game }: Props)
src/components/MCQ.tsx:26
FunctionMCQCounter
({ correct_answers, wrong_answers }: Props)
src/components/MCQCounter.tsx:11
FunctionMCQPage
({ params: { gameId } }: Props)
src/app/play/mcq/[gameId]/page.tsx:13
FunctionNavbar
()
src/components/Navbar.tsx:9
FunctionOpenEnded
({ game }: Props)
src/components/OpenEnded.tsx:27
FunctionOpenEndedPage
({ params: { gameId } }: Props)
src/app/play/open-ended/[gameId]/page.tsx:13
FunctionOpenEndedPercentage
({ percentage }: Props)
src/components/OpenEndedPercentage.tsx:9
FunctionPOST
(req: Request, res: Response)
src/app/api/game/route.ts:8
FunctionPOST
(req: Request, res: Response)
src/app/api/questions/route.ts:10
FunctionPOST
(req: Request, res: Response)
src/app/api/checkAnswer/route.ts:7
FunctionPOST
(req: Request, res: Response)
src/app/api/endGame/route.ts:5
FunctionProviders
({ children }: ThemeProviderProps)
src/components/Providers.tsx:13
FunctionQuestionsList
({ questions }: Props)
src/components/statistics/QuestionsList.tsx:18
FunctionQuiz
({ searchParams }: Props)
src/app/quiz/page.tsx:18
FunctionQuizCreation
({ topic: topicParam }: Props)
src/components/forms/QuizCreation.tsx:39
FunctionQuizMeCard
(props: Props)
src/components/dashboard/QuizMeCard.tsx:9
FunctionRecentActivityCard
(props: Props)
src/components/dashboard/RecentActivityCard.tsx:17
FunctionResultsCard
({ accuracy }: Props)
src/components/statistics/ResultsCard.tsx:7
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
src/app/layout.tsx:16
FunctionSignInButton
({ text }: Props)
src/components/SignInButton.tsx:8
FunctionStatistics
({ params: { gameId } }: Props)
src/app/statistics/[gameId]/page.tsx:20
FunctionThemeToggle
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ThemeToggle.tsx:15
FunctionTimeTakenCard
({ timeEnded, timeStarted }: Props)
src/components/statistics/TimeTakenCard.tsx:12
FunctionToaster
()
src/components/ui/toaster.tsx:13
FunctionUserAccountNav
({ user }: Props)
src/components/UserAccountNav.tsx:21
FunctionUserAvatar
({ user, ...props }: Props)
src/components/UserAvatar.tsx:11
FunctionWordCloud
({ formattedTopics }: Props)
src/components/WordCloud.tsx:14
FunctionfontSizeMapper
(word: { value: number })
src/components/WordCloud.tsx:11
FunctionhandleKeyDown
(event: KeyboardEvent)
src/components/OpenEnded.tsx:96
FunctionhandleKeyDown
(event: KeyboardEvent)
src/components/MCQ.tsx:112
FunctiononSubmit
(data: Input)
src/components/forms/QuizCreation.tsx:60
Functionupdate
(props: ToasterToast)
src/components/ui/use-toast.ts:146