Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Premshaw23/Learnova
/ functions
Functions
1,455 in github.com/Premshaw23/Learnova
⨍
Functions
1,455
◇
Types & classes
71
↓ 1 callers
Function
getRankStyle
(rank)
app/leaderboards/page.js:271
↓ 1 callers
Function
getRecentWarningUserIds
(db, userIds, cooldownDate)
app/api/cron/attendance-warnings/route.js:17
↓ 1 callers
Function
getRefererHost
(requestHeaders)
lib/csrf.js:180
↓ 1 callers
Function
getRoleConfig
()
components/universal-profile.js:452
↓ 1 callers
Function
getRoleSpecificSettings
()
components/universal-settings.js:241
↓ 1 callers
Function
getShortWeekday
(date)
components/dashboard/AttendanceAnalytics.js:68
↓ 1 callers
Function
getSseClientPromise
()
lib/mongodb.js:214
↓ 1 callers
Function
getStreakLevel
(count)
app/streaks/page.js:220
↓ 1 callers
Function
getStrengthLevel
(score, length)
components/ui/PasswordStrengthMeter.jsx:34
↓ 1 callers
Function
getTextColor
(value)
components/AttendanceChart.js:35
↓ 1 callers
Function
getTimeWindowStatus
(timeWindow)
components/AttendanceValidation.js:198
↓ 1 callers
Function
getTodaySchedule
(now, schedule = weeklySchedule)
components/StudentDashboard.js:138
↓ 1 callers
Function
getTransporter
()
lib/email/provider.js:3
↓ 1 callers
Function
getTrustedAppOrigin
(request)
lib/csrf.js:137
↓ 1 callers
Function
getUpcomingClass
(classes, now)
components/StudentDashboard.js:125
↓ 1 callers
Function
getUserActivity
(userId)
services/activityService.js:54
↓ 1 callers
Function
getUserHashFromRequest
(request)
worker/index.js:211
↓ 1 callers
Function
getUserProfileByEmail
(email)
lib/firebase-admin.js:160
↓ 1 callers
Function
getWeeklyFocusData
(sessions = [])
utils/productivityAnalytics.js:23
↓ 1 callers
Function
gradientBorderTop
(isDark)
components/navigation/glassStyles.js:44
↓ 1 callers
Function
handleAcknowledge
(id)
components/EmergencyBanner.jsx:26
↓ 1 callers
Function
handleCategorySelect
(categoryId)
components/courses/CourseFilters.jsx:55
↓ 1 callers
Function
handleChangeLessonDuration
(moduleId, lessonId, newDuration)
components/dashboard/CurriculumBuilder.jsx:301
↓ 1 callers
Function
handleChangeLessonType
(moduleId, lessonId, newType)
components/dashboard/CurriculumBuilder.jsx:283
↓ 1 callers
Function
handleCloseModal
()
components/Timetable.js:362
↓ 1 callers
Function
handleCopyMessage
(messageId, text)
components/LearnovaChatbot.jsx:574
↓ 1 callers
Function
handleDeleteComment
(commentId)
components/CommentSection.jsx:106
↓ 1 callers
Function
handleDeleteLesson
(moduleId, lessonId)
components/dashboard/CurriculumBuilder.jsx:264
↓ 1 callers
Function
handleDeleteModule
(moduleId)
components/dashboard/CurriculumBuilder.jsx:172
↓ 1 callers
Function
handleDownloadCertificate
(achievement)
components/achievements/StudentAchievementsPanel.jsx:48
↓ 1 callers
Function
handleDrop
(e)
components/ComplaintForm.jsx:49
↓ 1 callers
Function
handleFileUpload
(file)
app/StudyAI/page.js:538
↓ 1 callers
Function
handleMoodSelect
(key)
components/MoodTracker.js:91
↓ 1 callers
Function
handleOnlineSync
()
components/TeacherDashboardComponent.js:232
↓ 1 callers
Function
handleQuizSubmit
()
app/activity/[id]/page.js:293
↓ 1 callers
Function
handleRejectRequest
(requestId)
components/InstituteDashboard.js:178
↓ 1 callers
Function
handleScroll
()
components/ui/BackToTop.jsx:17
↓ 1 callers
Function
handleSend
(textToSend)
components/ChatBot.js:87
↓ 1 callers
Function
handleStressChange
(value)
components/StressMeter.js:25
↓ 1 callers
Function
handleSubmit
(e)
components/register.js:120
↓ 1 callers
Function
handleToggleSavedCourse
(course)
components/courses/CourseLibrary.jsx:126
↓ 1 callers
Function
handleUploadCertificate
(file)
components/achievements/TeacherAchievementPanel.jsx:105
↓ 1 callers
Function
highlightCode
(code, language)
components/LearnovaChatbot.jsx:170
↓ 1 callers
Function
incrementMemoryConnection
(userId)
app/api/notices/stream/route.js:37
↓ 1 callers
Function
insertAuditLog
(data)
lib/models/auditLogModel.js:26
↓ 1 callers
Function
isAuthRoute
(pathname)
middleware.js:40
↓ 1 callers
Function
isDashboardRoute
(pathname)
lib/navigation.js:96
↓ 1 callers
Function
isDbHealthy
()
lib/mongodb.js:358
↓ 1 callers
Function
isEmailVerified
(payload)
lib/rbac.js:8
↓ 1 callers
Function
isRateLimited
* 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 callers
Function
isRecord
(value)
lib/commentStorage.js:9
↓ 1 callers
Function
isSameOriginApiUrl
(url)
lib/csrf.js:80
↓ 1 callers
Function
isSameOriginApiUrl
(url)
worker/index.js:35
↓ 1 callers
Function
isSelected
(date)
app/calendar/page.js:152
↓ 1 callers
Function
isToday
(date)
app/calendar/page.js:143
↓ 1 callers
Function
isTrustedRequestOrigin
(request)
lib/csrf.js:192
↓ 1 callers
Function
isUnsafeMethod
(method)
worker/index.js:25
↓ 1 callers
Function
isValidEmail
(email)
utils/emailValidation.js:3
↓ 1 callers
Function
isValidPublicIpv6
(ip)
middleware.js:65
↓ 1 callers
Function
isValidPublicIpv6
(ip)
lib/rateLimit.js:186
↓ 1 callers
Function
isWeekday
(dayIndex)
components/StudentDashboard.js:113
↓ 1 callers
Function
listDeliveries
(filter = {}, { limit = 50, skip = 0 } = {})
lib/models/webhookDeliveryModel.js:52
↓ 1 callers
Function
listWebhooks
(filter = {})
lib/models/webhookModel.js:63
↓ 1 callers
Function
loadCachedData
()
app/~offline/page.js:19
↓ 1 callers
Function
loadContributors
()
components/ContributorsShowcase.jsx:24
↓ 1 callers
Function
loadCurriculum
()
components/dashboard/CurriculumBuilder.jsx:57
↓ 1 callers
Function
loadDocument
(file, onProgress = () => {})
app/StudyAI/DocumentLoader.js:47
↓ 1 callers
Function
loadFromPaste
(rawText)
app/StudyAI/DocumentLoader.js:235
↓ 1 callers
Function
loadImage
()
components/register.js:86
↓ 1 callers
Function
loadModels
()
components/register.js:40
↓ 1 callers
Function
loadModels
()
components/FaceRecognizer.js:241
↓ 1 callers
Function
loadModels
()
components/universal-profile.js:81
↓ 1 callers
Function
loadModelsViaWorker
()
components/FaceRecognizer.js:213
↓ 1 callers
Function
loadSessions
()
components/productivity/ProductivityTrendsSection.jsx:30
↓ 1 callers
Function
loadSettings
()
components/universal-settings.js:394
↓ 1 callers
Function
loadStreakData
()
app/streaks/page.js:31
↓ 1 callers
Function
loadTextPDF
(file, onProgress)
app/StudyAI/DocumentLoader.js:84
↓ 1 callers
Function
localTimestamp
* 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 callers
Function
logActivity
(userId, activityData)
services/activityService.js:4
↓ 1 callers
Function
loginAsRole
(page, role)
tests/e2e/rbac.spec.js:15
↓ 1 callers
Function
loginWithEmail
(email, password, selectedRole)
services/authService.js:62
↓ 1 callers
Function
loginWithGoogle
( selectedRole, isLogin, additionalData )
services/authService.js:222
↓ 1 callers
Function
loop
()
components/ui-block/DarkVeil.jsx:129
↓ 1 callers
Function
markStepCompleted
* Marks a specific step within a pending operation as completed. * @param {string} operationId * @param {number} stepIndex
lib/transactionCoordinator.js:108
↓ 1 callers
Function
matchUserIntent
(prompt, context = {})
services/ai-agent/intentparser.js:7
↓ 1 callers
Function
mockStatusFromDate
(isoDate, isWeekend)
components/AttendanceHeatmap.jsx:23
↓ 1 callers
Function
normalizeConfidenceScore
(confidenceScore)
app/api/attendance/sync/route.js:37
↓ 1 callers
Function
normalizeSearchText
(value = "")
lib/courses.js:202
↓ 1 callers
Function
normalizeText
(value)
app/api/register/route.js:59
↓ 1 callers
Function
notifyAchievementCreated
(studentId, title, issuerName)
lib/services/achievementNotifications.js:34
↓ 1 callers
Function
notifyAchievementRejected
(studentId, title, remarks)
lib/services/achievementNotifications.js:50
↓ 1 callers
Function
notifyAchievementVerified
(studentId, title)
lib/services/achievementNotifications.js:42
↓ 1 callers
Function
onOpen
()
components/ShortcutsModal.js:57
↓ 1 callers
Function
onScroll
()
components/Navbar.js:60
↓ 1 callers
Function
parseBearerToken
(authHeader)
lib/cronAuth.js:14
↓ 1 callers
Function
parseClassStartTime
(time = "")
components/StudentDashboard.js:115
↓ 1 callers
Function
parseFilters
(searchParams)
app/api/achievements/student/[studentId]/route.js:17
↓ 1 callers
Function
parseFilters
(searchParams)
app/api/achievements/institute/route.js:13
↓ 1 callers
Function
parseSessionDateRange
(searchParams, now = new Date())
app/api/productivity/session/route.js:35
↓ 1 callers
Function
parseTimeToMinutes
(timeLabel)
app/productivity/page.js:107
← previous
next →
601–700 of 1,455, ranked by callers