MCPcopy Create free account

hub / github.com/Devorein/quizen / functions

Functions200 in github.com/Devorein/quizen

↓ 22 callersFunctionuseSounds
()
src/hooks/useSounds.ts:5
↓ 19 callersFunctiongenerateCompleteQuestion
( question: TInputQuestion, contexts: string[], defaultSettings: Partial<IQuizDefaultSettings> )
src/utils/generateCompleteQuestion.ts:41
↓ 18 callersFunctiontransformTextBySeparator
( text: string, separator?: string, join?: string )
src/utils/transformTextBySeparator.ts:8
↓ 15 callersFunctionuseThemeSettings
()
src/hooks/useThemeSettings.ts:9
↓ 14 callersFunctionapplyReportFilters
( allQuizzesMap: Map<string, IQuiz>, results: IQuestionResult[], reportFilter: Omit<IReportFilter, 'excl
src/utils/applyReportFilters.ts:4
↓ 14 callersFunctiongenerateNavigationStyles
( navigationInfo: Omit<IGlobalSettings['navigation'], 'direction'> )
src/utils/generateNavigationStyles.ts:9
↓ 12 callersFunctionapplyNumberOperator
( filter: TNumberFilter, data: number )
src/utils/applyNumberOperator.ts:9
↓ 11 callersFunctiongenerateTypeQuestionAnswers
( answers: InputTypeQuestionAnswer )
src/utils/generateTypeQuestionAnswers.ts:9
↓ 10 callersFunctionapplyCheckboxShortcut
( e: React.ChangeEvent<HTMLInputElement>, allItems: string[], currentSelectedItems: string[], index: n
src/utils/applyCheckboxShortcut.ts:9
↓ 10 callersFunctionapplyReportSorts
(results: IQuestionResult[], reportSorts: IReportSort)
src/utils/applyReportSorts.ts:47
↓ 10 callersFunctioncomputeNumberDataAggregation
( data: number[], options: { aggregation: TNumberAggregation; divider?: number; } )
src/utils/computeDataAggregation.ts:8
↓ 9 callersFunctioncalculateScore
(parameter: Parameter)
src/utils/calculateScore.ts:15
↓ 9 callersFunctiongenerateSettings
(current?: string)
tests/utils/navigateBetweenPresets.test.ts:6
↓ 9 callersFunctionnavigateBetweenPresets
( event: KeyboardEvent<HTMLDivElement>, presetConfig: IPresetConfig<any>, setSettings: (value: SetStateA
src/utils/navigateBetweenPresets.ts:11
↓ 8 callersFunctiongetNumberComparison
( number1: number, number2: number )
src/utils/applyReportSorts.ts:23
↓ 7 callersFunctionapplyOptionsShortcut
( e: React.KeyboardEvent<HTMLDivElement>, type: TQuestionType, totalOptions: number, userAnswers: stri
src/utils/applyOptionsShortcut.ts:3
↓ 7 callersFunctionapplyPlaySettingsOptions
( quizzes: IQuiz[], playSettingsOptions: IPlaySettingsOptions, )
src/utils/applyPlaySettingsOptions.ts:10
↓ 7 callersFunctiongenerateSelectionQuestionAnswers
( answers: InputSelectQuestion['answers'] )
src/utils/generateSelectionQuestionAnswers.ts:27
↓ 7 callersFunctiongetAnswerResult
( currentQuestion: TQuestion, userAnswers: string[], time_taken: number, hints_used: number, partial
src/utils/getAnswerResult.ts:11
↓ 6 callersFunctioncheckInputAnswer
( userAnswer: string | undefined, answers: TypeQuestionAnswerDetailed[] )
src/utils/checkInputAnswers.ts:9
↓ 6 callersFunctioncreateDummyQuizzes
()
tests/utils/applyPlaySettingsOptions.test.ts:1
↓ 6 callersFunctiondownload
(filename: string, text: string)
src/utils/download.ts:1
↓ 6 callersFunctiongenerateLogMessage
( quiz: InputQuiz, target: string, message: string, level: 'WARN' | 'ERROR' )
src/utils/filterUploadedQuizzes.ts:5
↓ 6 callersFunctiongenerateQuestionsMap
( quizzes: IQuiz[], playSettingsFilters: IPlaySettings['filters'] )
src/utils/generateQuestionsMap.ts:10
↓ 6 callersFunctionreturnSort
(comparison: TComparison, order: 'ASC' | 'DESC')
src/utils/applyReportSorts.ts:5
↓ 6 callersFunctionstringifyAndTrim
* Stringifies and trims parameter * @param data Data to stringify and trim * @returns Stringified and trimmed data or null if its null or undefined
src/utils/generateSelectionQuestionAnswers.ts:13
↓ 5 callersFunctioncreateQuiz
()
tests/utils/generateQuestionsMap.test.ts:4
↓ 5 callersFunctiongenerateMenuStyles
( position: 'right' | 'left', isOpen: boolean, width: number )
src/utils/generateMenuStyles.ts:8
↓ 5 callersFunctiongetStringComparison
(str1: string, str2: string)
src/utils/applyReportSorts.ts:41
↓ 5 callersFunctionuseNavigationIcons
(iconInfos: { path: string, component: IconType, size?: number, fill?: string, page?: string, onClick?: (e: Re
src/hooks/useNavigationIcons.tsx:10
↓ 4 callersFunctionarrayShuffler
(array: any[])
src/utils/arrayShuffler.ts:6
↓ 4 callersFunctioncomputeMedian
(values: number[])
src/utils/computeMedian.ts:1
↓ 4 callersFunctioncomputeVariance
(data: number[])
src/utils/computeStandardDeviation.ts:1
↓ 4 callersFunctiondisplayTime
(timeout: number)
src/utils/displayTime.ts:5
↓ 4 callersFunctiondivideTimeAllocated
(timeAllocated: number)
src/utils/divideTimeAllocated.ts:6
↓ 4 callersFunctionfindSettingsFromPresets
(preset: IPresetConfig<any>)
src/Root.tsx:44
↓ 4 callersFunctiongenerateDefaultPlaySettingsState
()
src/utils/generateDefaultPlaySettings.ts:28
↓ 4 callersFunctiongetBooleanComparison
( bool1: boolean, bool2: boolean )
src/utils/applyReportSorts.ts:32
↓ 4 callersFunctionisPrimitive
(data: any)
src/utils/isPrimitive.ts:6
↓ 4 callersFunctiontrimLower
(data: string)
src/pages/Play/PlayUpload/PlayUpload.tsx:8
↓ 3 callersFunctioncheckInputAnswers
( userAnswers: string[], answers: TypeQuestionAnswerDetailed[][] )
src/utils/checkInputAnswers.ts:79
↓ 3 callersFunctioncomputeBooleanDataAggregation
( data: boolean[], aggregation: TBooleanAggregation )
src/utils/computeDataAggregation.ts:55
↓ 3 callersFunctioncomputeStandardDeviation
(data: number[])
src/utils/computeStandardDeviation.ts:12
↓ 3 callersFunctioncreateItemMap
(props: Props<T>)
src/utils/createItemMap.ts:10
↓ 3 callersFunctiongenerateDefaultReportSettingsState
()
src/utils/generateDefaultReportSettings.ts:43
↓ 3 callersFunctiongenerateDetailedQuestionAnswerFromInputObject
* Generate a detailed answer object from input answer object * @param answer Answer to generate detailed object from * @returns Detailed questio
src/utils/generateTypeQuestionAnswers.ts:46
↓ 3 callersFunctiongenerateDetailedQuestionAnswerFromInputString
* Generate a detailed answer object from input answer string * @param answer Answer string * @returns Detailed question answer with all the corr
src/utils/generateTypeQuestionAnswers.ts:65
↓ 3 callersFunctiongenerateQuizzesFromResults
( quizzes: Record<string, Omit<IQuiz, 'questions'>>, filteredResults: IQuestionResult[], allQuestionsMap
src/utils/generateQuizzesFromResults.ts:3
↓ 3 callersFunctiongenerateReportQuizzesFromQuizzesMap
( filteredQuizzesMap: Map<string, IQuiz> )
src/utils/generateReportQuizzesFromQuizzesMap.ts:3
↓ 3 callersFunctiongetPreset
(key: string, fn: () => T)
src/utils/getPresets.ts:10
↓ 3 callersFunctiononNextButtonPress
()
src/pages/Question/Question.tsx:50
↓ 3 callersFunctionresizeElements
* Resizes the given elements. * * @param {HTMLElement[]} elements
src/scripts/prism-line-numbers.ts:56
↓ 3 callersFunctiontransformFullQuestions
(questions: TQuestion[])
src/utils/transformFullQuestions.ts:3
↓ 3 callersFunctiontransformReportSelectionQuestion
( question: TSelectQuestion, userAnswers: string[] )
src/utils/transformReportQuestion.ts:3
↓ 3 callersFunctiontransformResultQuestionToRegularQuestion
( question: TQuestionResult )
src/utils/transformResultQuestionToRegularQuestion.ts:6
↓ 2 callersFunctioncomputeMode
(numbers: number[])
src/utils/computeMode.ts:1
↓ 2 callersFunctioncreateAggregateItemsMap
( itemsMap: Record<string, any>[], keys: string[] )
src/utils/createAggregateItemsMap.ts:1
↓ 2 callersFunctionextractBlankCountForFIBQuestion
(fibQuestionText: TFibQuestion["text"])
src/utils/extractBlankCountForFIBQuestion.ts:3
↓ 2 callersFunctionfilterUploadedQuizzes
(quizzes: InputQuiz[])
src/utils/filterUploadedQuizzes.ts:26
↓ 2 callersFunctionfindSettingsFromPresets
(settings: IReportSettingsPresetConfig)
src/pages/Report/Report.tsx:32
↓ 2 callersFunctionfindSettingsFromPresets
(preset: IPresetConfig<any>)
src/stories/Preset.stories.tsx:13
↓ 2 callersFunctiongenerateDefaultSettingsContexts
( contexts: number | number[] | null | undefined )
src/utils/generateCompleteQuestion.ts:24
↓ 2 callersFunctiongenerateDefaultSettingsState
()
src/utils/generateDefaultSettings.ts:3
↓ 2 callersFunctiongenerateQuestionsMapFromReportResults
( results: IQuestionResult[] )
src/utils/generateQuestionsMapFromReportResults.ts:4
↓ 2 callersFunctiongenerateQuizzesFromPlayState
( allQuizzesMap: Map<string, IQuiz>, playDownloadState: IPlayDownloadedState, allQuestionsMap: Map<strin
src/utils/generateQuizzesFromPlayState.ts:3
↓ 2 callersFunctiongetPlaySettingsPresets
()
src/utils/getPresets.ts:27
↓ 2 callersFunctiongetReportSettingsPresets
()
src/utils/getPresets.ts:34
↓ 2 callersFunctiongetSettingsPresets
()
src/utils/getPresets.ts:41
↓ 2 callersFunctiongoto
(path: string, forShortcuts: boolean)
src/hooks/useNavigationIcons.tsx:15
↓ 2 callersFunctioninitPrismLineNumbers
()
src/scripts/prism-line-numbers.ts:1
↓ 2 callersFunctionmockLocalStorage
()
tests/mockLocalStorage.ts:1
↓ 2 callersFunctionmodifyAnswers
( userAnswer: string, answer: Omit<TypeQuestionAnswerDetailed, 'regex'> )
src/utils/checkInputAnswers.ts:50
↓ 2 callersFunctionpadZero
(num: number)
src/utils/displayTime.ts:1
↓ 2 callersFunctionuseToggle
( initial: T | (() => T), toggles: [T, T], key?: string )
src/hooks/useToggle.ts:10
↓ 1 callersFunctioncheckPresetInput
(input: string)
src/components/Preset.tsx:29
↓ 1 callersFunctiondownloadFiles
()
src/pages/Report/ReportExport/ReportExport.tsx:24
↓ 1 callersFunctionfilterModifiers
* Returns valid modifiers from answer * * If an invalid modifier is found it populates logs.warn * @param answer Answer to check modifiers f
src/utils/generateTypeQuestionAnswers.ts:22
↓ 1 callersFunctiongenerateDefaultPlaySettingsFiltersState
()
src/utils/generateDefaultPlaySettings.ts:20
↓ 1 callersFunctiongenerateDefaultPlaySettingsOptionsState
()
src/utils/generateDefaultPlaySettings.ts:8
↓ 1 callersFunctiongenerateDefaultPlaySettingsPreset
()
src/utils/generateDefaultPlaySettings.ts:35
↓ 1 callersFunctiongenerateDefaultReportSettignsAggregatorState
()
src/utils/generateDefaultReportSettings.ts:31
↓ 1 callersFunctiongenerateDefaultReportSettingsExportState
()
src/utils/generateDefaultReportSettings.ts:24
↓ 1 callersFunctiongenerateDefaultReportSettingsFilterState
()
src/utils/generateDefaultReportSettings.ts:9
↓ 1 callersFunctiongenerateDefaultReportSettingsPreset
()
src/utils/generateDefaultReportSettings.ts:52
↓ 1 callersFunctiongenerateDefaultSettingsPreset
()
src/utils/generateDefaultSettings.ts:22
↓ 1 callersFunctiongenerateDynamicStyleClasses
(theme: Theme)
src/utils/generateDynamicStyleClasses.ts:4
↓ 1 callersFunctiongenerateTheme
(settings: IGlobalSettings)
src/utils/generateTheme.ts:39
↓ 1 callersFunctiongetStyles
* Returns style declarations for the element * * @param {Element} element
src/scripts/prism-line-numbers.ts:163
↓ 1 callersFunctiongoToDocumentation
()
src/hooks/useNavigationIcons.tsx:24
↓ 1 callersFunctiongoToRepo
()
src/hooks/useNavigationIcons.tsx:33
↓ 1 callersFunctionmain
()
scripts/updateName.js:7
↓ 1 callersFunctiononButtonClick
()
src/pages/Question/QuestionHints/QuestionHints.tsx:20
↓ 1 callersFunctiononKeyPress
(e: React.KeyboardEvent<HTMLDivElement>)
src/hooks/useNavigationIcons.tsx:42
↓ 1 callersFunctionrender
()
src/pages/Quiz/Quiz.tsx:50
↓ 1 callersFunctionrender
()
src/pages/Report/Report.tsx:145
↓ 1 callersMethodrender
()
src/components/ErrorBoundary.tsx:11
↓ 1 callersFunctionsetObjectValues
* Updates the parent object to use the 2nd value in tuple if the value is undefined for a field in 1st value * @param parent Parent object * @param
src/utils/generateCompleteQuestion.ts:18
↓ 1 callersFunctionuseCycle
(items: any[])
src/hooks/useCycle.ts:19
↓ 1 callersFunctionuseDisabled
(timeout: number)
src/hooks/useDisabled.ts:3
FunctionAggregator
(props: AggregatorProps<T>)
src/components/Aggregator.tsx:23
next →1–100 of 200, ranked by callers