THU-MAIC/OpenMAIC
OpenMAIC test: export a real four-slide PPTX without a paid model
We selected the #1 GitHub Trending repository, repaired a pnpm build-permission failure, ran all 7,163 tests, built the application, and called OpenMAIC's production exporter to create a real four-slide PPTX.
01 · PROBLEM
What I wanted to solve
OpenMAIC promises AI-generated teaching materials, quizzes, interactive pages, and PPTX export. Before spending money on a model, the experiment needed to verify whether its local engineering base and export path could produce a real editable Office artifact.
02 · PROCESS
What I did
We pinned source commit dfebbcf. The first frozen-lockfile install exited 1 because pnpm 11 rejected placeholder build permissions. In an isolated clone, we allowed only esbuild and kept all other third-party install scripts disabled, then reran offline. We executed the full test suite, five focused export tests, a production build, and a custom Vitest case that called buildPptxBlob.
03 · RESULT
What actually happened
Installation and production build exited 0. Of 7,163 tests, 7,039 passed, 45 failed, and 79 were skipped. Five focused export tests passed. The production exporter generated a 79,985-byte PPTX containing four slide XML files and four expected text anchors.
04 · PITFALLS
What others should watch for
The 45 failures, mostly five-second browser concurrency and RuntimeStore timeouts, remain public. This run did not test model generation quality, web research, image generation, TTS, collaboration, deployment reliability, or large-course performance. No paid API was used.
05 · VERDICT
My conclusion
OpenMAIC's local build and editable PPTX export foundation are verified. A separate user-authorized model test is still required before judging the quality, cost, and speed of its complete AI classroom workflow.