Skip to content

Commit db79e46

Browse files
committed
updated-guides
1 parent fd1858a commit db79e46

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

framework/docs/COURSE_AUTHORING_GUIDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,8 @@ my-course/
8080
└── framework/
8181
```
8282

83+
**Static assets:** CourseCode serves common web/course asset types by extension: HTML, JS, CSS, JSON, XML, images (`png`, `jpg`, `svg`, `webp`, `avif`, `ico`), fonts (`woff`, `woff2`, `ttf`), audio/video, PDF, `csv`, `vtt`, `wasm`, `gltf/glb`, and source maps. Unknown extensions are treated as downloads.
84+
8385
**Auto-export (macOS):** Uses AppleScript to drive Microsoft PowerPoint — exports each slide as PNG, then closes the file. Requires PowerPoint to be installed.
8486

8587
**Manual fallback:** If PowerPoint isn't available, export slides to PNG manually (PowerPoint → File → Save As → PNG), then use `--slides-dir` to point at the exported folder.

framework/docs/FRAMEWORK_GUIDE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ dist/assets/
114114
jose.js ← Lazy chunk, only fetched by lti-driver.js
115115
```
116116

117+
CourseCode delivery serves static assets by file extension, not stored upload metadata. Supported course asset types include HTML, JS, CSS, JSON/XML, common images/fonts/audio/video, PDF, `csv`, `vtt`, `wasm`, `gltf/glb`, and source maps; unknown extensions are served as `application/octet-stream`.
118+
117119
The browser only downloads the one chunk matching the meta tag. Unused driver chunks sit on disk (~20-30 KB each) and are never requested.
118120

119121
#### Build Outputs by Scenario

0 commit comments

Comments
 (0)