Symbol index
Trang này giúp search của Just the Docs tìm được các class/service/controller quan trọng khi ôn codebase. Khi cần biết file cụ thể, mở Full File CodeMap và gõ lại symbol.
Course authoring
Symbol
Vai trò
CourseAuthoringUseCase
Use case chính cho course/chapter/lesson/content authoring
CourseAuthoringControllerV3
REST controller cho teacher course authoring
CourseEditorStore
Frontend signal store cho editor
CourseAuthoringService
Frontend service gọi API authoring
CoursePublicationService
Tạo và resolve publication snapshot
BulkAdoptPublicationUseCase
Pin nhiều lớp vào một publication
GetCoursePublicationsUseCase
Timeline publication/version
Assessment
Symbol
Vai trò
QuizControllerV3
REST controller cho quiz
QuizAttemptUseCase
Student attempt/submit quiz
AssignmentControllerV3
REST controller cho assignment
AssignmentSubmissionControllerV3
REST controller cho submission/grading
QuestionImportExportUseCase
Import/export question bank
GradeSubmissionUseCase
Chấm submission
RubricControllerV3
Rubric API
Video và offline
Symbol
Vai trò
VideoAssetIngestService
Điều phối ingest video asset
AdaptiveVideoPlayerComponent
Frontend player dùng Shaka/HLS/DASH
CourseDownloadService
Tải course/offline bundle
OfflineSyncService
Đồng bộ progress khi online lại
OfflineStorageHealthService
Kiểm tra/reset offline storage
interactive-video-runtime.ts
Logic hotspot/fill blank/drag drop
LearningActivityControllerV3
Ghi interactive video event
lms-offline.db.ts
Dexie schema IndexedDB
Wiii/AI
Symbol
Vai trò
WiiiContextService
Frontend context bridge, Pointy, safe action, preview/apply
WiiiChatAdapter
Backend adapter gọi Wiii chat API
WiiiTokenExchangeAdapter
Exchange LMS identity sang Wiii token
WiiiCourseGenerationController
LMS endpoint cho Wiii course/lesson generation
WiiiServiceAuthFilter
Service auth filter cho Wiii callbacks
Payment
Symbol
Vai trò
PaymentControllerV3
REST controller thanh toán
CreateSepayPaymentUseCase
Tạo payment Sepay
CreateVnPayUrlUseCase
Tạo URL VNPay
ProcessVnPayIpnUseCase
Verify IPN VNPay
ProcessSepayWebhookUseCase
Verify webhook SePay
PaymentCompletedEventHandler
Xử lý payment complete và entitlement
ProcessPayoutUseCase
Payout/revenue
Identity và roles
Symbol
Vai trò
AuthService
FE session/JWT/offline soft logout
role.guard.ts
FE role guards
GoogleOAuthRedirectController
Google OAuth redirect
RegisterUserUseCaseV2
Register, invite/org fallback
Competency
Symbol
Vai trò
CompetencyMappingController
API STCW/SOLAS/COLREGs/MARPOL mapping
GetCourseCompetencyMapUseCase
Course competency matrix
UpdateLessonCompetenciesUseCase
Diff-based lesson competency update
Database migrations
Symbol
Vai trò
V70__course_categories_and_tags.sql
Category/tag taxonomy
V74__upload_sessions.sql
Upload session schema
V92__course_publications_and_version_modes.sql
Publication/version mode
V101__grading_audit_log.sql
Audit chấm điểm
V119__multi_org_foundation.sql
Multi-organization
V130__stcw_competency_mapping.sql
STCW competency mapping
V135__video_storage_governance.sql
Video storage governance