MCPcopy Create free account

hub / github.com/Premshaw23/Learnova / functions

Functions1,455 in github.com/Premshaw23/Learnova

↓ 1 callersFunctionpersistAttendance
()
components/FaceRecognizer.js:655
↓ 1 callersFunctionpersistEngagement
()
components/StudentDashboard.js:536
↓ 1 callersFunctionprocessAndUploadCertificate
(file, prefix = "certificates")
lib/services/uploadService.js:108
↓ 1 callersFunctionprocessQueue
()
services/emailService.js:15
↓ 1 callersFunctionprocessStreak
* Processes streak logic when attendance is marked. * Calculates whether the streak continues, resets, or stays the same. * @param {Object} student
lib/gamification-service.js:55
↓ 1 callersFunctionqueryAuditLogs
(filter = {}, { limit = 50, skip = 0 } = {})
lib/models/auditLogModel.js:43
↓ 1 callersFunctionquickAction
(action, sessionId, topic = "")
app/StudyAI/qachain.js:197
↓ 1 callersFunctionrateLimit
(ip, pathname, request)
middleware.js:137
↓ 1 callersFunctionreadBlobAsText
(blob)
components/__tests__/NoticeCard.test.jsx:57
↓ 1 callersFunctionrecordPendingOperation
* Records a pending operation in MongoDB for tracking. * @param {Object} params * @param {string} params.operationId - Unique operation identifier
lib/transactionCoordinator.js:41
↓ 1 callersFunctionrefreshTimeline
()
components/WellnessJourneyTimeline.js:120
↓ 1 callersFunctionregisterConnection
(userId)
app/api/notices/stream/route.js:70
↓ 1 callersFunctionreleaseLock
(resource, value)
lib/lockManager.js:38
↓ 1 callersFunctionremoveAgendaItem
(id)
app/productivity/page.js:573
↓ 1 callersMethodremoveAllListeners
()
lib/__tests__/mongodb.test.js:29
↓ 1 callersFunctionremoveItem
(id)
components/VolumetricPlanner.jsx:80
↓ 1 callersFunctionremoveNotification
(id)
contexts/NotificationContext.js:79
↓ 1 callersFunctionremoveRecordFromQueue
(id)
services/offlineSyncQueue.js:112
↓ 1 callersFunctionremoveTask
(id)
app/productivity/page.js:533
↓ 1 callersFunctionrenderHeader
(doc, reportTitle, options)
utils/pdf/attendanceReport.js:27
↓ 1 callersFunctionrenderPDFHeader
(doc, reportTitle, meta)
utils/exportUtils.js:288
↓ 1 callersFunctionrequestLocation
()
components/AttendanceValidation.js:295
↓ 1 callersFunctionrequireApiAccess
(request, options = {})
lib/rbac.js:75
↓ 1 callersFunctionresetDragStates
()
components/dashboard/CurriculumBuilder.jsx:451
↓ 1 callersFunctionresetPassword
(email)
services/authService.js:389
↓ 1 callersFunctionresize
()
components/ui-block/DarkVeil.jsx:116
↓ 1 callersFunctionresolveAttendanceIdentity
(decodedToken, userProfile)
app/api/attendance/sync/route.js:59
↓ 1 callersFunctionresponseBody
(response)
lib/__tests__/cronAuth.test.js:16
↓ 1 callersFunctionrestoreFocus
()
components/AttendanceValidation.js:134
↓ 1 callersFunctionrestoreFocus
()
components/dashboard/ExceptionRequestsList.jsx:97
↓ 1 callersFunctionroutePDFLoader
(file, onProgress)
app/StudyAI/DocumentLoader.js:63
↓ 1 callersFunctionsafeEqual
(x, y)
lib/csrf.js:260
↓ 1 callersFunctionsafeParseJSON
(jsonString, fallback = null)
lib/storage.js:9
↓ 1 callersFunctionsanitizeEntries
(entries)
utils/recentlyVisitedPages.js:26
↓ 1 callersFunctionsaveConversation
(userText, botText)
components/LearnovaChatbot.jsx:454
↓ 1 callersFunctionsaveLabelsToOfflineStore
(labels)
db/offlineStore.js:61
↓ 1 callersFunctionsaveProgress
(lesson, moduleTitle)
app/courses/[id]/page.jsx:266
↓ 1 callersFunctionsaveSearch
(searchTerm)
components/SearchModal.js:117
↓ 1 callersFunctionsendAbsenceAlert
(student, consecutiveAbsences)
lib/services/notificationService.js:9
↓ 1 callersFunctionsendBulkAnnouncement
({ email, name, subject, body, senderName, instituteName, dashboardUrl })
services/emailService.js:117
↓ 1 callersFunctionsendEmail
({ to, subject, html, text })
lib/email/provider.js:35
↓ 1 callersFunctionsendLowAttendanceWarning
({ email, name, attendancePercentage, threshold, dashboardUrl })
services/emailService.js:101
↓ 1 callersFunctionsendWithRetry
(url, payload, signature, webhookId, eventType, deliveryId)
lib/webhook/dispatcher.js:10
↓ 1 callersFunctionserializeAuditLog
(doc)
lib/models/auditLogModel.js:21
↓ 1 callersFunctionserializeDelivery
(doc)
lib/models/webhookDeliveryModel.js:21
↓ 1 callersFunctionsetSessionExpiredHandler
(handler)
lib/apiClient.js:6
↓ 1 callersFunctionsetup
()
components/MfaEnrollment.js:16
↓ 1 callersFunctionsignupWithEmail
( email, password, selectedRole, additionalData )
services/authService.js:146
↓ 1 callersFunctionsleep
(ms)
services/emailService.js:11
↓ 1 callersFunctionsplitDocuments
(docs, profile = DEFAULT_PROFILE)
app/StudyAI/TextSplitter.js:54
↓ 1 callersFunctionstartCooldown
()
app/contact/page.js:127
↓ 1 callersFunctionstartNoise
(ctx, type, gainNode)
app/productivity/page.js:716
↓ 1 callersFunctionstartPoolMonitor
(clientInstance)
lib/mongodb.js:37
↓ 1 callersFunctionstartTone
(ctx, gainNode)
app/productivity/page.js:821
↓ 1 callersFunctionstartVideo
()
components/FaceRecognizer.js:273
↓ 1 callersFunctionstop
()
hooks/useAuth.js:84
↓ 1 callersFunctionsuggestEmailCorrection
(email)
utils/emailValidation.js:8
↓ 1 callersFunctionsummaryText
()
components/activity/ActivityHeatmap.jsx:119
↓ 1 callersFunctionswitchLanguage
(lang)
components/Navbar.js:52
↓ 1 callersFunctionswitchMode
(nextMode)
app/productivity/page.js:490
↓ 1 callersFunctionsyncSingleRecord
(record, token)
lib/syncService.js:77
↓ 1 callersFunctionterminateAllUserSessions
(userId)
lib/sessionManager.js:65
↓ 1 callersFunctionterminateSession
(sessionId)
lib/sessionManager.js:48
↓ 1 callersFunctiontestBadgeCalculations
()
lib/badgeEngine.test.js:92
↓ 1 callersFunctiontimeAgo
(ts)
components/ui/RecentActivityWidget.jsx:17
↓ 1 callersFunctiontimingSafeStringEqual
(actual, expected)
lib/cronAuth.js:10
↓ 1 callersFunctiontoAllowedMoodSet
(allowedMoodKeys)
lib/wellnessStorage.js:9
↓ 1 callersFunctiontoggleComplete
(id)
components/DailyGoals.js:33
↓ 1 callersFunctiontoggleMarkForReview
(idx)
app/activity/[id]/page.js:339
↓ 1 callersFunctiontoggleMilestone
(index)
app/timetable/page.js:72
↓ 1 callersFunctiontoggleModuleExpand
(moduleId)
components/dashboard/CurriculumBuilder.jsx:145
↓ 1 callersFunctiontoggleRole
(role)
components/NoticeForm.jsx:30
↓ 1 callersFunctiontoggleTask
(id)
app/productivity/page.js:525
↓ 1 callersFunctiontoggleVisibility
()
components/ui/ScrollToTop.jsx:18
↓ 1 callersFunctiontrackApiExecution
( route, method, duration, statusCode, memoryDelta )
lib/error-monitor.js:14
↓ 1 callersFunctiontriggerBackgroundSync
()
components/OfflineSyncTracker.jsx:51
↓ 1 callersFunctiontriggerOfflineSync
()
utils/offlineRequestHandler.js:60
↓ 1 callersFunctiontrimCache
(cache)
worker/index.js:224
↓ 1 callersFunctionunregisterConnection
(userId)
app/api/notices/stream/route.js:97
↓ 1 callersFunctionunwrapApiData
(payload)
services/attendanceService.js:25
↓ 1 callersFunctionupdateActivityProgress
(activityId, progress)
services/activityService.js:101
↓ 1 callersFunctionupdateDashboard
()
components/StudentDashboard.js:568
↓ 1 callersFunctionupdateTimer
()
components/AttendanceValidation.js:228
↓ 1 callersFunctionupdateWebhook
(webhookId, updates)
lib/models/webhookModel.js:46
↓ 1 callersFunctionuploadAvatarToBlob
({ file, uid })
lib/images/imagesService.js:191
↓ 1 callersFunctionuseAmbientAudioContext
()
contexts/AmbientAudioContext.jsx:151
↓ 1 callersFunctionuseCommandPalette
()
hooks/useCommandPalette.js:3
↓ 1 callersFunctionuseIdleTimeout
()
hooks/useIdleTimeout.js:8
↓ 1 callersFunctionuseKeyboardShortcuts
({ onSearch, onHelp, onEscape, onTheme, onHome, onLeaderboard, onNotifications, onBookmarks,
hooks/useKeyboardShortcuts.js:92
↓ 1 callersFunctionuseNotifications
()
hooks/useNotifications.js:6
↓ 1 callersFunctionuseRealtimeAttendance
({ classFilter } = {})
hooks/useRealtimeAttendance.js:7
↓ 1 callersFunctionuseSessionExpiredHandler
()
hooks/useSessionMonitor.js:11
↓ 1 callersFunctionuseStudyStreak
(studentId)
hooks/useStudyStreak.js:6
↓ 1 callersFunctionuseTimetableReminders
()
hooks/useTimetableReminders.js:5
↓ 1 callersMethodvalidateAllBadges
* Validate all badges for a student * Comprehensive check of all earned badges * * @param {Array} earnedBadges - List of badge IDs earned by
utils/badgeValidator.js:238
↓ 1 callersMethodvalidateAttendanceRecord
* Validate attendance record structure and values
utils/offlineSyncValidator.js:16
↓ 1 callersFunctionvalidateFile
(file)
app/StudyAI/DocumentLoader.js:252
↓ 1 callersFunctionvalidateForm
(formData, isLogin)
utils/authUtils.js:144
↓ 1 callersFunctionvalidateForm
()
app/contact/page.js:114
↓ 1 callersFunctionvalidateLearningPath
( recommendations, userSkillLevel, completedCourses = [] )
lib/learning-path-validation.js:157
← previousnext →701–800 of 1,455, ranked by callers