Add new types, update name

This commit is contained in:
Christian Cueni 2022-11-03 07:15:36 +01:00
parent 1d7816f664
commit 44d8c1645e
3 changed files with 10 additions and 3 deletions

View File

@ -66,6 +66,10 @@ export interface VideoBlock extends BaseLearningContentBlock {
readonly type: "video"; readonly type: "video";
} }
export interface LearningModuleBlock extends BaseLearningContentBlock {
readonly type: "learningmodule";
}
export interface PlaceholderBlock extends BaseLearningContentBlock { export interface PlaceholderBlock extends BaseLearningContentBlock {
readonly type: "placeholder"; readonly type: "placeholder";
} }
@ -80,6 +84,7 @@ export type LearningContentBlock =
| ResourceBlock | ResourceBlock
| TestBlock | TestBlock
| VideoBlock | VideoBlock
| LearningModuleBlock
| PlaceholderBlock; | PlaceholderBlock;
export type LearningContentType = LearningContentBlock["type"]; export type LearningContentType = LearningContentBlock["type"];

View File

@ -14,6 +14,8 @@ export function learningContentTypeData(t: LearningContentType): {
return { title: "Dokument", icon: "it-icon-lc-document" }; return { title: "Dokument", icon: "it-icon-lc-document" };
case "exercise": case "exercise":
return { title: "Übung", icon: "it-icon-lc-exercise" }; return { title: "Übung", icon: "it-icon-lc-exercise" };
case "learningmodule":
return { title: "Lernmodul", icon: "it-icon-lc-exercise" };
case "media_library": case "media_library":
return { title: "Mediathek", icon: "it-icon-lc-media-library" }; return { title: "Mediathek", icon: "it-icon-lc-media-library" };
case "online_training": case "online_training":
@ -23,7 +25,7 @@ export function learningContentTypeData(t: LearningContentType): {
case "test": case "test":
return { title: "Test", icon: "it-icon-lc-test" }; return { title: "Test", icon: "it-icon-lc-test" };
case "resource": case "resource":
return { title: "Ressource", icon: "it-icon-lc-resource" }; return { title: "Reflexion", icon: "it-icon-lc-resource" };
case "placeholder": case "placeholder":
return { title: "In Umsetzung", icon: "it-icon-lc-document" }; return { title: "In Umsetzung", icon: "it-icon-lc-document" };
} }

View File

@ -840,7 +840,7 @@ def create_standard_learning_unit(
parent=parent, parent=parent,
contents=[ contents=[
( (
"exercise", "learningmodule",
ExerciseBlockFactory(url=wbt_url), ExerciseBlockFactory(url=wbt_url),
) )
], ],