Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/THU-MAIC/OpenMAIC
/ functions
Functions
4,064 in github.com/THU-MAIC/OpenMAIC
⨍
Functions
4,064
◇
Types & classes
1,101
↓ 4 callers
Function
taskEvaluationCanAdvance
(evaluation: PBLEvaluation | undefined)
components/scene-renderers/pbl/v2/submission.tsx:227
↓ 4 callers
Function
tickTurnOnProject
(project: PBLProjectV2)
lib/pbl/v2/operations/dynamic-signals.ts:227
↓ 4 callers
Function
toCellBorder
(b?: { borderColor: string; borderWidth: number; borderType: s
packages/@openmaic/importer/src/import-pipeline/transformParsedToSlides.ts:1148
↓ 4 callers
Function
toggleImageFlip
(el: PPTImageElement, axis: 'H' | 'V')
components/edit/surfaces/slide/use-slide-surface.ts:152
↓ 4 callers
Function
trackObservation
( project: PBLProjectV2, kind: 'error' | 'concept_unlocked' | 'struggle' | 'question', opts: { repeat?:
lib/pbl/v2/operations/dynamic-signals.ts:99
↓ 4 callers
Function
tx
(p: { selectionSet?: boolean; docChanged?: boolean; storedMarksSet?: boolean })
tests/prosemirror/active-editor-registry.test.ts:11
↓ 4 callers
Function
txt
(c: SlideContent)
tests/edit/scene-edit-bridge.test.ts:19
↓ 4 callers
Function
typeQuizQuestion
(id: string, patch: QuestionTextPatch, coalesceKey: string)
components/edit/surfaces/quiz/use-quiz-surface.ts:71
↓ 4 callers
Function
uniqAlignLines
(lines: AlignLine[])
lib/utils/element.ts:157
↓ 4 callers
Function
upgradeLegacyPBLConfigToProjectV2
(config: PBLProjectConfig)
lib/pbl/v2/compat.ts:74
↓ 4 callers
Function
useCarousel
()
components/ui/carousel.tsx:33
↓ 4 callers
Function
useConfirmation
()
components/ai-elements/confirmation.tsx:44
↓ 4 callers
Function
useElementFlip
(flipH?: boolean, flipV?: boolean)
components/slide-renderer/components/element/hooks/useElementFlip.ts:9
↓ 4 callers
Function
useElementShadow
(shadow?: PPTElementShadow)
packages/@openmaic/renderer/src/elements/shared/useElementShadow.ts:4
↓ 4 callers
Function
usePromptInputAttachments
()
components/ai-elements/prompt-input.tsx:256
↓ 4 callers
Function
useResolvedSlideContent
()
components/edit/surfaces/slide/use-slide-surface.ts:173
↓ 4 callers
Function
validScenarioOutput
A valid role-play scenario JSON the LLM might emit.
tests/pbl/v2/planner-single-call.test.ts:362
↓ 4 callers
Function
validateModel
( currentModelId: string, availableModels: Array<{ id: string }>, )
lib/store/settings-validation.ts:60
↓ 4 callers
Function
verifyAccessToken
(token: string, accessCode: string)
lib/server/access-token.ts:11
↓ 4 callers
Function
wrapResponseWithReasoning
(response: Response)
lib/ai/reasoning-sse.ts:83
↓ 4 callers
Function
writeAscii
(view: DataView, offset: number, value: string)
lib/audio/voxcpm-voices.ts:67
↓ 4 callers
Function
writeAscii
(view: DataView, offset: number, value: string)
lib/audio/wav-utils.ts:3
↓ 4 callers
Method
writeFile
* Export the current Presentation. * Write the generated presentation to disk (Node) or trigger a download (browser). * @param {WriteFileProps} pr
packages/pptxgenjs/src/pptxgen.ts:602
↓ 4 callers
Function
writeJsonFileAtomic
(filePath: string, data: unknown)
lib/server/classroom-storage.ts:21
↓ 3 callers
Method
addShape
* Add shape to Slide * @param {SHAPE_NAME} shapeName - shape name * @param {ShapeProps} options - shape options * @return {Slide} this Slide
packages/pptxgenjs/src/slide.ts:214
↓ 3 callers
Method
addSlide
* Add a new Slide to Presentation * @param {AddSlideProps} options - slide options * @returns {PresSlide} the new Slide
packages/pptxgenjs/src/pptxgen.ts:659
↓ 3 callers
Method
addText
* Add text to Slide * @param {string|TextProps[]} text - text string or complex object * @param {TextPropsOptions} options - text options * @ret
packages/pptxgenjs/src/slide.ts:242
↓ 3 callers
Function
addTextDefinition
(target: PresSlide, text: TextProps[], opts: TextPropsOptions, isPlaceholder: boolean)
packages/pptxgenjs/src/gen-objects.ts:1026
↓ 3 callers
Function
addType
(name: string)
e2e/tests/quiz-content-surface-657.spec.ts:103
↓ 3 callers
Function
apiHeaders
Common headers for all Grok Video API calls
lib/media/adapters/grok-video-adapter.ts:51
↓ 3 callers
Function
appendDiscussion
(actions: Action[], id: string)
components/edit/ActionsBar/actions-edit.ts:53
↓ 3 callers
Function
appendUnit
(unit: string)
lib/audio/tts-utils.ts:38
↓ 3 callers
Function
applyQuizSnapshot
( current: PBLProficiencyAssessment, results: PriorQuizResult[], )
lib/pbl/v2/operations/proficiency.ts:810
↓ 3 callers
Function
arm
()
components/edit/surfaces/slide/use-tracked-rect.ts:105
↓ 3 callers
Function
assertNotStreamError
(event: PBLSSEEvent)
components/scene-renderers/pbl/v2/use-instructor-stream.ts:357
↓ 3 callers
Function
at2
(x: number, y: number)
packages/@openmaic/importer/src/shapes/presets.ts:1717
↓ 3 callers
Function
authHeaders
(apiKey: string)
lib/media/adapters/happyhorse-adapter.ts:62
↓ 3 callers
Function
authHeaders
(apiKey?: string)
lib/audio/voxcpm-registration.ts:26
↓ 3 callers
Function
baiduHeaders
(apiKey: string)
lib/web-search/baidu.ts:23
↓ 3 callers
Function
base64url
(data: Buffer | string)
lib/media/adapters/kling-adapter.ts:37
↓ 3 callers
Function
baseInteractiveOutline
(overrides: Partial<SceneOutline> = {})
tests/generation/widget-actions-direct-pipeline.test.ts:7
↓ 3 callers
Function
blobWithType
(blob: Blob, mimeType: string)
lib/utils/stage-storage.ts:213
↓ 3 callers
Function
buildCompleteScene
( outline: SceneOutline, content: | GeneratedSlideContent | GeneratedQuizContent | GeneratedIn
lib/generation/scene-builder.ts:129
↓ 3 callers
Function
buildPBLSystemPrompt
(config: PBLSystemPromptConfig)
lib/pbl/pbl-system-prompt.ts:18
↓ 3 callers
Function
buildPresentation
(files: PptxFiles)
packages/@openmaic/importer/src/model/Presentation.ts:113
↓ 3 callers
Function
buildRequestOrigin
(req: NextRequest)
lib/server/classroom-storage.ts:31
↓ 3 callers
Function
buildStageAgentFields
( agentMode: 'default' | 'generate', agents: Array<{ id: string; name: string; role: string; persona?:
tests/server/classroom-agent-mode.test.ts:31
↓ 3 callers
Function
buildVideoManifestFromOutlines
(outlines: SceneOutline[])
lib/media/video-manifest.ts:9
↓ 3 callers
Function
capEngagementEvents
(project: PBLProjectV2)
lib/pbl/v2/operations/engagement.ts:60
↓ 3 callers
Function
cascadeSegmentClass
(theme: (typeof TYPE_THEME)[SceneType])
components/generation/outlines-editor.tsx:977
↓ 3 callers
Function
chartToElement
( node: ChartNodeData, ctx: RenderContext, _order: number, )
packages/@openmaic/importer/src/serializer/chartSerializer.ts:259
↓ 3 callers
Function
checkBodyPr
(bodyPr)
packages/@openmaic/importer/src1/align.js:68
↓ 3 callers
Function
checkEnum
(field: string, val: unknown, valid: readonly T[])
lib/server/model-routes.ts:63
↓ 3 callers
Function
clamp
(v: number)
packages/@openmaic/importer/src/utils/color.ts:34
↓ 3 callers
Function
cleanCompletionIntro
(feedback: string | undefined)
components/scene-renderers/pbl/v2/completion.tsx:100
↓ 3 callers
Function
cleanup
()
lib/audio/browser-tts-preview.ts:45
↓ 3 callers
Function
collectEvents
(gen: AsyncGenerator<PBLSSEEvent, void, void>)
tests/pbl/v2/evaluator.test.ts:62
↓ 3 callers
Function
combined
(prompt: { system: string; user: string } | null)
tests/prompts/widget-teacher-actions-procedural-skill.test.ts:7
↓ 3 callers
Function
completabilityBlockerList
(j: CompletabilityJudge)
eval/pbl-v2-planner/runner.ts:543
↓ 3 callers
Function
componentToHex
(c: number)
packages/pptxgenjs/src/gen-utils.ts:107
↓ 3 callers
Function
convertMessagesToOpenAI
( messages: StatelessChatRequest['messages'], currentAgentId?: string, )
lib/orchestration/summarizers/message-converter.ts:9
↓ 3 callers
Function
correctGridLineOptions
(glOpts: OptsChartGridLine)
packages/pptxgenjs/src/gen-objects.ts:133
↓ 3 callers
Function
correctShadowOptions
(ShadowProps: ShadowProps)
packages/pptxgenjs/src/gen-utils.ts:229
↓ 3 callers
Method
createAgent
(params: { name: string; system_prompt: string; default_mode: string; delay_time?: number;
lib/pbl/mcp/agent-mcp.ts:33
↓ 3 callers
Function
createBlobUrlSafe
* @param {ArrayBuffer} file * @param {{ mediaMode?: 'base64' | 'blob' }} [options]
packages/@openmaic/importer/src1/pptxtojson.js:23
↓ 3 callers
Function
createConfig
(output)
packages/@openmaic/importer/rollup.config.js:24
↓ 3 callers
Function
createCustomProviderSettings
( providerData: NewCustomProviderConfig, )
components/settings/utils.ts:41
↓ 3 callers
Function
createElementId
(prefix: string)
lib/edit/element-id.ts:4
↓ 3 callers
Function
createGridLineElement
* Create Grid Line Element * @param {OptsChartGridLine} glOpts {size, color, style} * @return {string} XML
packages/pptxgenjs/src/gen-charts.ts:2018
↓ 3 callers
Function
createHttpError
( response: Response, data: { details?: unknown; error?: unknown }, fallback: string, )
lib/hooks/use-scene-generator.ts:90
↓ 3 callers
Function
createProceduralSkillOutline
()
tests/generation/scene-content-route-vocational-gate.test.ts:110
↓ 3 callers
Function
createVerifyModelRequest
(config: VerifyModelRequestConfig)
components/settings/utils.ts:66
↓ 3 callers
Function
cssColorToFillHex
(css: string)
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:494
↓ 3 callers
Function
currentMilestone
(project: PBLProjectV2)
lib/pbl/v2/operations/progress.ts:45
↓ 3 callers
Function
currentPendingTaskCompletion
( project: PBLProjectV2, microtaskId: string | undefined, )
lib/pbl/v2/operations/task-completion.ts:38
↓ 3 callers
Method
deleteAgent
(name: string)
lib/pbl/mcp/agent-mcp.ts:124
↓ 3 callers
Function
deleteOption
(content: QuizContent, id: string, index: number)
components/edit/surfaces/quiz/quiz-edit-ops.ts:254
↓ 3 callers
Function
documentArtifactToParsedPdfContent
(artifact: DocumentArtifact)
lib/document/pdf-compat.ts:134
↓ 3 callers
Function
emitToolCallProviderOptions
( meta: ToolCallProviderMetadata | undefined, )
lib/agent/runtime/provider-metadata.ts:24
↓ 3 callers
Function
emptyOutputIndex
(events: PBLSSEEvent[])
tests/pbl/v2/instructor-empty-output.test.ts:123
↓ 3 callers
Function
encodeEvent
Encode one event as an SSE wire frame.
lib/pbl/v2/api/sse.ts:183
↓ 3 callers
Function
endDrag
()
packages/@openmaic/renderer/src/elements/code/BaseCodeElement.tsx:384
↓ 3 callers
Function
endDrag
()
components/slide-renderer/components/element/CodeElement/BaseCodeElement.tsx:390
↓ 3 callers
Function
ensureBuiltInAudioProviders
(state: Partial<SettingsState>)
lib/store/settings.ts:576
↓ 3 callers
Function
ensureBuiltInWebSearchProviders
* Ensure webSearchProvidersConfig includes all built-in web search providers. * Called on every rehydrate so newly added providers appear automatical
lib/store/settings.ts:692
↓ 3 callers
Function
ensureDir
(dir: string)
lib/server/classroom-storage.ts:9
↓ 3 callers
Function
ensureHex
(color: string)
packages/@openmaic/importer/src/serializer/shapeSerializer.ts:470
↓ 3 callers
Function
ensureHex
(color: string)
packages/@openmaic/importer/src/serializer/backgroundSerializer.ts:175
↓ 3 callers
Function
escapeHtml
(text: string)
packages/@openmaic/renderer/src/elements/code/BaseCodeElement.tsx:708
↓ 3 callers
Function
escapeHtml
(text: string)
components/slide-renderer/components/element/CodeElement/BaseCodeElement.tsx:698
↓ 3 callers
Function
evaluationPatch
(events: PBLSSEEvent[])
tests/pbl/v2/evaluator.test.ts:68
↓ 3 callers
Function
expectBodyScrollState
(locked: boolean)
e2e/tests/classroom-interaction.spec.ts:178
↓ 3 callers
Function
extractFileExtension
(filename)
packages/@openmaic/importer/src1/utils.js:38
↓ 3 callers
Function
extractFont
(targetNode, isDirectRun = false)
packages/@openmaic/importer/src1/fontStyle.js:6
↓ 3 callers
Function
extractMinerUResult
(fileResult: Record<string, unknown>)
lib/pdf/mineru-parser.ts:13
↓ 3 callers
Function
extractNumericValues
(refNode: SafeXmlNode)
packages/@openmaic/importer/src/serializer/chartSerializer.ts:101
↓ 3 callers
Function
extractPdfFromBuffer
* Search for %PDF...%%EOF in a buffer and extract the PDF bytes.
packages/@openmaic/importer/src/utils/emfParser.ts:186
↓ 3 callers
Function
findTransitionNode
(content, rootElement)
packages/@openmaic/importer/src1/animation.js:3
↓ 3 callers
Function
formatAgentsForPrompt
(agents?: AgentInfo[])
lib/generation/prompt-formatters.ts:53
↓ 3 callers
Function
formatImagePlaceholder
(img: PdfImage)
lib/generation/prompt-formatters.ts:92
← previous
next →
801–900 of 4,064, ranked by callers