MCPcopy Create free account

hub / github.com/Premshaw23/Learnova / functions

Functions1,455 in github.com/Premshaw23/Learnova

↓ 1 callersFunctiongetRankStyle
(rank)
app/leaderboards/page.js:271
↓ 1 callersFunctiongetRecentWarningUserIds
(db, userIds, cooldownDate)
app/api/cron/attendance-warnings/route.js:17
↓ 1 callersFunctiongetRefererHost
(requestHeaders)
lib/csrf.js:180
↓ 1 callersFunctiongetRoleConfig
()
components/universal-profile.js:452
↓ 1 callersFunctiongetRoleSpecificSettings
()
components/universal-settings.js:241
↓ 1 callersFunctiongetShortWeekday
(date)
components/dashboard/AttendanceAnalytics.js:68
↓ 1 callersFunctiongetSseClientPromise
()
lib/mongodb.js:214
↓ 1 callersFunctiongetStreakLevel
(count)
app/streaks/page.js:220
↓ 1 callersFunctiongetStrengthLevel
(score, length)
components/ui/PasswordStrengthMeter.jsx:34
↓ 1 callersFunctiongetTextColor
(value)
components/AttendanceChart.js:35
↓ 1 callersFunctiongetTimeWindowStatus
(timeWindow)
components/AttendanceValidation.js:198
↓ 1 callersFunctiongetTodaySchedule
(now, schedule = weeklySchedule)
components/StudentDashboard.js:138
↓ 1 callersFunctiongetTransporter
()
lib/email/provider.js:3
↓ 1 callersFunctiongetTrustedAppOrigin
(request)
lib/csrf.js:137
↓ 1 callersFunctiongetUpcomingClass
(classes, now)
components/StudentDashboard.js:125
↓ 1 callersFunctiongetUserActivity
(userId)
services/activityService.js:54
↓ 1 callersFunctiongetUserHashFromRequest
(request)
worker/index.js:211
↓ 1 callersFunctiongetUserProfileByEmail
(email)
lib/firebase-admin.js:160
↓ 1 callersFunctiongetWeeklyFocusData
(sessions = [])
utils/productivityAnalytics.js:23
↓ 1 callersFunctiongradientBorderTop
(isDark)
components/navigation/glassStyles.js:44
↓ 1 callersFunctionhandleAcknowledge
(id)
components/EmergencyBanner.jsx:26
↓ 1 callersFunctionhandleCategorySelect
(categoryId)
components/courses/CourseFilters.jsx:55
↓ 1 callersFunctionhandleChangeLessonDuration
(moduleId, lessonId, newDuration)
components/dashboard/CurriculumBuilder.jsx:301
↓ 1 callersFunctionhandleChangeLessonType
(moduleId, lessonId, newType)
components/dashboard/CurriculumBuilder.jsx:283
↓ 1 callersFunctionhandleCloseModal
()
components/Timetable.js:362
↓ 1 callersFunctionhandleCopyMessage
(messageId, text)
components/LearnovaChatbot.jsx:574
↓ 1 callersFunctionhandleDeleteComment
(commentId)
components/CommentSection.jsx:106
↓ 1 callersFunctionhandleDeleteLesson
(moduleId, lessonId)
components/dashboard/CurriculumBuilder.jsx:264
↓ 1 callersFunctionhandleDeleteModule
(moduleId)
components/dashboard/CurriculumBuilder.jsx:172
↓ 1 callersFunctionhandleDownloadCertificate
(achievement)
components/achievements/StudentAchievementsPanel.jsx:48
↓ 1 callersFunctionhandleDrop
(e)
components/ComplaintForm.jsx:49
↓ 1 callersFunctionhandleFileUpload
(file)
app/StudyAI/page.js:538
↓ 1 callersFunctionhandleMoodSelect
(key)
components/MoodTracker.js:91
↓ 1 callersFunctionhandleOnlineSync
()
components/TeacherDashboardComponent.js:232
↓ 1 callersFunctionhandleQuizSubmit
()
app/activity/[id]/page.js:293
↓ 1 callersFunctionhandleRejectRequest
(requestId)
components/InstituteDashboard.js:178
↓ 1 callersFunctionhandleScroll
()
components/ui/BackToTop.jsx:17
↓ 1 callersFunctionhandleSend
(textToSend)
components/ChatBot.js:87
↓ 1 callersFunctionhandleStressChange
(value)
components/StressMeter.js:25
↓ 1 callersFunctionhandleSubmit
(e)
components/register.js:120
↓ 1 callersFunctionhandleToggleSavedCourse
(course)
components/courses/CourseLibrary.jsx:126
↓ 1 callersFunctionhandleUploadCertificate
(file)
components/achievements/TeacherAchievementPanel.jsx:105
↓ 1 callersFunctionhighlightCode
(code, language)
components/LearnovaChatbot.jsx:170
↓ 1 callersFunctionincrementMemoryConnection
(userId)
app/api/notices/stream/route.js:37
↓ 1 callersFunctioninsertAuditLog
(data)
lib/models/auditLogModel.js:26
↓ 1 callersFunctionisAuthRoute
(pathname)
middleware.js:40
↓ 1 callersFunctionisDashboardRoute
(pathname)
lib/navigation.js:96
↓ 1 callersFunctionisDbHealthy
()
lib/mongodb.js:358
↓ 1 callersFunctionisEmailVerified
(payload)
lib/rbac.js:8
↓ 1 callersFunctionisRateLimited
* Check if user has exceeded bypass attempt rate limit * * @param {string} userId - User attempting bypass * @returns {boolean} True if rate limit
utils/maintenanceSecure.js:129
↓ 1 callersFunctionisRecord
(value)
lib/commentStorage.js:9
↓ 1 callersFunctionisSameOriginApiUrl
(url)
lib/csrf.js:80
↓ 1 callersFunctionisSameOriginApiUrl
(url)
worker/index.js:35
↓ 1 callersFunctionisSelected
(date)
app/calendar/page.js:152
↓ 1 callersFunctionisToday
(date)
app/calendar/page.js:143
↓ 1 callersFunctionisTrustedRequestOrigin
(request)
lib/csrf.js:192
↓ 1 callersFunctionisUnsafeMethod
(method)
worker/index.js:25
↓ 1 callersFunctionisValidEmail
(email)
utils/emailValidation.js:3
↓ 1 callersFunctionisValidPublicIpv6
(ip)
middleware.js:65
↓ 1 callersFunctionisValidPublicIpv6
(ip)
lib/rateLimit.js:186
↓ 1 callersFunctionisWeekday
(dayIndex)
components/StudentDashboard.js:113
↓ 1 callersFunctionlistDeliveries
(filter = {}, { limit = 50, skip = 0 } = {})
lib/models/webhookDeliveryModel.js:52
↓ 1 callersFunctionlistWebhooks
(filter = {})
lib/models/webhookModel.js:63
↓ 1 callersFunctionloadCachedData
()
app/~offline/page.js:19
↓ 1 callersFunctionloadContributors
()
components/ContributorsShowcase.jsx:24
↓ 1 callersFunctionloadCurriculum
()
components/dashboard/CurriculumBuilder.jsx:57
↓ 1 callersFunctionloadDocument
(file, onProgress = () => {})
app/StudyAI/DocumentLoader.js:47
↓ 1 callersFunctionloadFromPaste
(rawText)
app/StudyAI/DocumentLoader.js:235
↓ 1 callersFunctionloadImage
()
components/register.js:86
↓ 1 callersFunctionloadModels
()
components/register.js:40
↓ 1 callersFunctionloadModels
()
components/FaceRecognizer.js:241
↓ 1 callersFunctionloadModels
()
components/universal-profile.js:81
↓ 1 callersFunctionloadModelsViaWorker
()
components/FaceRecognizer.js:213
↓ 1 callersFunctionloadSessions
()
components/productivity/ProductivityTrendsSection.jsx:30
↓ 1 callersFunctionloadSettings
()
components/universal-settings.js:394
↓ 1 callersFunctionloadStreakData
()
app/streaks/page.js:31
↓ 1 callersFunctionloadTextPDF
(file, onProgress)
app/StudyAI/DocumentLoader.js:84
↓ 1 callersFunctionlocalTimestamp
* Format a Date as a local "YYYY-MM-DDT12:00:00" string (no timezone suffix), * so `new Date(...)` parses it back in local time without any UTC round
tests/lib/badgeEngine.test.js:9
↓ 1 callersFunctionlogActivity
(userId, activityData)
services/activityService.js:4
↓ 1 callersFunctionloginAsRole
(page, role)
tests/e2e/rbac.spec.js:15
↓ 1 callersFunctionloginWithEmail
(email, password, selectedRole)
services/authService.js:62
↓ 1 callersFunctionloginWithGoogle
( selectedRole, isLogin, additionalData )
services/authService.js:222
↓ 1 callersFunctionloop
()
components/ui-block/DarkVeil.jsx:129
↓ 1 callersFunctionmarkStepCompleted
* Marks a specific step within a pending operation as completed. * @param {string} operationId * @param {number} stepIndex
lib/transactionCoordinator.js:108
↓ 1 callersFunctionmatchUserIntent
(prompt, context = {})
services/ai-agent/intentparser.js:7
↓ 1 callersFunctionmockStatusFromDate
(isoDate, isWeekend)
components/AttendanceHeatmap.jsx:23
↓ 1 callersFunctionnormalizeConfidenceScore
(confidenceScore)
app/api/attendance/sync/route.js:37
↓ 1 callersFunctionnormalizeSearchText
(value = "")
lib/courses.js:202
↓ 1 callersFunctionnormalizeText
(value)
app/api/register/route.js:59
↓ 1 callersFunctionnotifyAchievementCreated
(studentId, title, issuerName)
lib/services/achievementNotifications.js:34
↓ 1 callersFunctionnotifyAchievementRejected
(studentId, title, remarks)
lib/services/achievementNotifications.js:50
↓ 1 callersFunctionnotifyAchievementVerified
(studentId, title)
lib/services/achievementNotifications.js:42
↓ 1 callersFunctiononOpen
()
components/ShortcutsModal.js:57
↓ 1 callersFunctiononScroll
()
components/Navbar.js:60
↓ 1 callersFunctionparseBearerToken
(authHeader)
lib/cronAuth.js:14
↓ 1 callersFunctionparseClassStartTime
(time = "")
components/StudentDashboard.js:115
↓ 1 callersFunctionparseFilters
(searchParams)
app/api/achievements/student/[studentId]/route.js:17
↓ 1 callersFunctionparseFilters
(searchParams)
app/api/achievements/institute/route.js:13
↓ 1 callersFunctionparseSessionDateRange
(searchParams, now = new Date())
app/api/productivity/session/route.js:35
↓ 1 callersFunctionparseTimeToMinutes
(timeLabel)
app/productivity/page.js:107
← previousnext →601–700 of 1,455, ranked by callers