feat: add weekly curriculum cover image upload and display

This commit is contained in:
2026-09-23 16:03:52 +09:00
parent 06b1e9ad60
commit 763ff22284
10 changed files with 7507 additions and 3 deletions
+3 -2
View File
@@ -27,11 +27,12 @@ export class R2PublicFileService {
createLmsCourseFileKey(input: {
courseId: string;
week: number;
kind: 'REFERENCE' | 'EXAMPLE_CODE';
kind: 'REFERENCE' | 'EXAMPLE_CODE' | 'COVER_IMAGE';
fileId: string;
extension?: string;
}) {
const section = input.kind === 'EXAMPLE_CODE' ? 'example-codes' : 'references';
const section = input.kind === 'COVER_IMAGE' ? 'cover-images'
: input.kind === 'EXAMPLE_CODE' ? 'example-codes' : 'references';
return [
this.publicPrefix,
'lms',