Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
splican committed Jan 14, 2025
1 parent a4b7aed commit 108fd6c
Show file tree
Hide file tree
Showing 50 changed files with 114 additions and 114 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ const BigWorldAWT: AWT = {
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolorekasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
],
elementModel: "a_npc_defaultnpc",
elementModel: "a-quizbg-defaultnpc",
},
outroStory: null,
},
Expand All @@ -73,7 +73,7 @@ const BigWorldAWT: AWT = {
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolorekasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
],
elementModel: "a_npc_defaultnpc",
elementModel: "a-quizbg-defaultnpc",
},
},
},
Expand All @@ -94,11 +94,11 @@ const BigWorldAWT: AWT = {
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolorekasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
],
elementModel: "a_npc_defaultnpc",
elementModel: "a-quizbg-defaultnpc",
},
outroStory: {
storyTexts: ["Tschüss", "Du bist mit diesem Raum fertig"],
elementModel: "a_npc_defaultnpc",
elementModel: "a-quizbg-defaultnpc",
},
},
},
Expand All @@ -119,7 +119,7 @@ const BigWorldAWT: AWT = {
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolorekasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
],
elementModel: "a_npc_sheriffjustice",
elementModel: "a-npc-sheriffjustice",
},
outroStory: {
storyTexts: [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,24 +86,24 @@ const LEModelTestAWT: AWT = {
{
$type: "LearningElement",
elementId: 2,
elementName: "l_text_comicshelfbig_1",
elementName: "l-text-comicshelfbig-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "text",
elementFileType: "txt",
elementMaxScore: 1,
elementModel: "l_text_comicshelfbig_1",
elementModel: "l-text-comicshelfbig-1",
},
{
$type: "LearningElement",
elementId: 3,
elementName: "l_text_comicshelfsmall_1",
elementName: "l-text-comicshelfsmall-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "text",
elementFileType: "txt",
elementMaxScore: 1,
elementModel: "l_text_comicshelfsmall_1",
elementModel: "l-text-comicshelfsmall-1",
},
{
$type: "LearningElement",
Expand Down Expand Up @@ -152,29 +152,29 @@ const LEModelTestAWT: AWT = {
{
$type: "LearningElement",
elementId: 8,
elementName: "l_image_gameposter_1",
elementName: "l-image-gameposter-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "image",
elementFileType: "png",
elementMaxScore: 1,
elementModel: "l_image_gameposter_1",
elementModel: "l-image-gameposter-1",
},
{
$type: "LearningElement",
elementId: 9,
elementName: "l_image_gameposter_2",
elementName: "l-image-gameposter-2",
elementDescription: "",
elementGoals: [""],
elementCategory: "image",
elementFileType: "png",
elementMaxScore: 1,
elementModel: "l_image_gameposter_2",
elementModel: "l-image-gameposter-2",
},
{
$type: "LearningElement",
elementId: 10,
elementName: "l_image_cardboardcutout_1",
elementName: "l-image-cardboardcutout-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "image",
Expand Down Expand Up @@ -229,13 +229,13 @@ const LEModelTestAWT: AWT = {
{
$type: "LearningElement",
elementId: 15,
elementName: "l_video_vrdesk_1",
elementName: "l-video-vrdesk-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "video",
elementFileType: "url",
elementMaxScore: 1,
elementModel: "l_video_vrdesk_1",
elementModel: "l-video-vrdesk-1",
},
{
$type: "LearningElement",
Expand Down Expand Up @@ -295,18 +295,18 @@ const LEModelTestAWT: AWT = {
{
$type: "LearningElement",
elementId: 21,
elementName: "l_h5p_greyslotmachine_1",
elementName: "l-h5p-greyslotmachine-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "h5p",
elementFileType: "h5p",
elementMaxScore: 1,
elementModel: "l_h5p_greyslotmachine_1",
elementModel: "l-h5p-greyslotmachine-1",
},
{
$type: "LearningElement",
elementId: 22,
elementName: "l_h5p_redslotmachine_1",
elementName: "l-h5p-redslotmachine-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "h5p",
Expand All @@ -317,35 +317,35 @@ const LEModelTestAWT: AWT = {
{
$type: "LearningElement",
elementId: 23,
elementName: "l_h5p_purpleslotmachine_1",
elementName: "l-h5p-purpleslotmachine-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "h5p",
elementFileType: "h5p",
elementMaxScore: 1,
elementModel: "l_h5p_purpleslotmachine_1",
elementModel: "l-h5p-purpleslotmachine-1",
},
{
$type: "LearningElement",
elementId: 24,
elementName: "l_h5p_blackslotmachine_1",
elementName: "l-h5p-blackslotmachine-1",
elementDescription: "",
elementGoals: [""],
elementCategory: "h5p",
elementFileType: "h5p",
elementMaxScore: 1,
elementModel: "l_h5p_blackslotmachine_1",
elementModel: "l-h5p-blackslotmachine-1",
},
{
$type: "LearningElement",
elementId: 25,
elementName: "l_h5p_deskpc_2",
elementName: "l-h5p-deskpc-2",
elementDescription: "",
elementGoals: [""],
elementCategory: "h5p",
elementFileType: "h5p",
elementMaxScore: 1,
elementModel: "l_h5p_deskpc_2",
elementModel: "l-h5p-deskpc-2",
},
{
$type: "LearningElement",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ const NewWorldAWT: AWT = {
elementCategory: "video",
elementFileType: "url",
elementMaxScore: 1,
elementModel: "l_h5p_blackslotmachine_1",
elementModel: "l-h5p-blackslotmachine-1",
},
{
$type: "LearningElement",
Expand All @@ -153,7 +153,7 @@ const NewWorldAWT: AWT = {
elementCategory: "video",
elementFileType: "url",
elementMaxScore: 1,
elementModel: "l_h5p_purpleslotmachine_1",
elementModel: "l-h5p-purpleslotmachine-1",
},
{
$type: "LearningElement",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ const SmallWorldAWT: AWT = {
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolorekasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.",
],
elementModel: "a_npc_defaultnpc",
elementModel: "a-quizbg-defaultnpc",
},
outroStory: {
storyTexts: ["Tschüss", "Du bist mit diesem Raum fertig"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,29 +35,29 @@ const LearningElementModelLookup: {

//ArcadeTheme
[LearningElementModelTypeEnums.H5pElementModelTypes
.GreySlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l_h5p_greyslotmachine_1.glb"),
.GreySlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l-h5p-greyslotmachine-1.glb"),
[LearningElementModelTypeEnums.H5pElementModelTypes
.RedSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l_h5p_redslotmachine_1.glb"),
.RedSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l-h5p-redslotmachine-1.glb"),
[LearningElementModelTypeEnums.H5pElementModelTypes
.PurpleSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l_h5p_purpleslotmachine_1.glb"),
.PurpleSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l-h5p-purpleslotmachine-1.glb"),
[LearningElementModelTypeEnums.H5pElementModelTypes
.BlackSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l_h5p_blackslotmachine_1.glb"),
.BlackSlotmachine]: require("../../../../Assets/3dModels/arcadeTheme/l-h5p-blackslotmachine-1.glb"),
[LearningElementModelTypeEnums.H5pElementModelTypes
.DeskPC2]: require("../../../../Assets/3dModels/arcadeTheme/l_h5p_deskpc_2.glb"),
.DeskPC2]: require("../../../../Assets/3dModels/arcadeTheme/l-h5p-deskpc-2.glb"),
[LearningElementModelTypeEnums.TextElementModelTypes
.ComicShelfbig]: require("../../../../Assets/3dModels/arcadeTheme/l_text_comicshelfbig_1.glb"),
.ComicShelfbig]: require("../../../../Assets/3dModels/arcadeTheme/l-text-comicshelfbig-1.glb"),
[LearningElementModelTypeEnums.TextElementModelTypes
.ComicShelfsmall]: require("../../../../Assets/3dModels/arcadeTheme/l_text_comicshelfsmall_1.glb"),
.ComicShelfsmall]: require("../../../../Assets/3dModels/arcadeTheme/l-text-comicshelfsmall-1.glb"),
[LearningElementModelTypeEnums.ImageElementModelTypes
.Gameposter1]: require("../../../../Assets/3dModels/arcadeTheme/l_image_gameposter_1.glb"),
.Gameposter1]: require("../../../../Assets/3dModels/arcadeTheme/l-image-gameposter-1.glb"),
[LearningElementModelTypeEnums.ImageElementModelTypes
.Gameposter2]: require("../../../../Assets/3dModels/arcadeTheme/l_image_gameposter_2.glb"),
.Gameposter2]: require("../../../../Assets/3dModels/arcadeTheme/l-image-gameposter-2.glb"),
[LearningElementModelTypeEnums.ImageElementModelTypes
.CardboardCutout]: require("../../../../Assets/3dModels/arcadeTheme/l_image_cardboardcutout_1.glb"),
.CardboardCutout]: require("../../../../Assets/3dModels/arcadeTheme/l-image-cardboardcutout-1.glb"),
[LearningElementModelTypeEnums.VideoElementModelTypes
.VrDesk]: require("../../../../Assets/3dModels/arcadeTheme/l_video_vrdesk_1.glb"),
.VrDesk]: require("../../../../Assets/3dModels/arcadeTheme/l-video-vrdesk-1.glb"),
[LearningElementModelTypeEnums.QuizElementModelTypes
.ArcadeNPC]: require("../../../../Assets/3dModels/arcadeTheme/a_npc_sheriffjustice.glb"),
.ArcadeNPC]: require("../../../../Assets/3dModels/arcadeTheme/a-npc-sheriffjustice.glb"),

//CampusTheme
[LearningElementModelTypeEnums.H5pElementModelTypes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ enum TextElementModelTypes {
Bookshelf1 = "l_text_bookshelf_1",
Bookshelf2 = "l_text_bookshelf_2",
//arcade
ComicShelfbig = "l_text_comicshelfbig_1",
ComicShelfsmall = "l_text_comicshelfsmall_1",
ComicShelfbig = "l-text-comicshelfbig-1",
ComicShelfsmall = "l-text-comicshelfsmall-1",
//campus
LibraryShelf = "l_text_libraryshelf_1",
}
Expand All @@ -15,9 +15,9 @@ enum ImageElementModelTypes {
Painting2 = "l_image_painting_2",
PaintingEasel = "l_image_paintingeasel_1",
//arcade
Gameposter1 = "l_image_gameposter_1",
Gameposter2 = "l_image_gameposter_2",
CardboardCutout = "l_image_cardboardcutout_1",
Gameposter1 = "l-image-gameposter-1",
Gameposter2 = "l-image-gameposter-2",
CardboardCutout = "l-image-cardboardcutout-1",
//campus
ScienceGeo1 = "l_image_sciencegeo_1",
ScienceBio1 = "l_image_sciencebio_1",
Expand All @@ -28,7 +28,7 @@ enum VideoElementModelTypes {
//default
Television = "l_video_television_1",
//arcade
VrDesk = "l_video_vrdesk_1",
VrDesk = "l-video-vrdesk-1",
//campus
MovieProjector = "l_video_movieprojector_1",
}
Expand All @@ -42,11 +42,11 @@ enum H5pElementModelTypes {
DrawingTable = "l_h5p_drawingtable_1",
SlotMachine = "l_h5p_slotmachine_1",
//arcade
GreySlotmachine = "l_h5p_greyslotmachine_1",
RedSlotmachine = "l_h5p_redslotmachine_1",
PurpleSlotmachine = "l_h5p_purpleslotmachine_1",
BlackSlotmachine = "l_h5p_blackslotmachine_1",
DeskPC2 = "l_h5p_deskpc_2",
GreySlotmachine = "l-h5p-greyslotmachine-1",
RedSlotmachine = "l-h5p-redslotmachine-1",
PurpleSlotmachine = "l-h5p-purpleslotmachine-1",
BlackSlotmachine = "l-h5p-blackslotmachine-1",
DeskPC2 = "l-h5p-deskpc-2",
//campus
Blackboard2 = "l_h5p_blackboard_2",
DeskPC3 = "l_h5p_deskpc_3",
Expand All @@ -55,9 +55,9 @@ enum H5pElementModelTypes {
}

enum QuizElementModelTypes {
RobotNPC = "a_npc_alerobot",
DefaultNPC = "a_npc_defaultnpc",
ArcadeNPC = "a_npc_sheriffjustice",
RobotNPC = "a-quizbg-alerobot",
DefaultNPC = "a-quizbg-defaultnpc",
ArcadeNPC = "a-npc-sheriffjustice",
CampusNPC = "a_npc_dozentlukas",
}

Expand Down Expand Up @@ -87,7 +87,7 @@ export const LearningElementModelTypeEnums = {

export function isValidLearningElementModelType(type: string): boolean {
return Object.values(LearningElementModelTypeEnums).some((enumType) =>
Object.values(enumType).includes(type)
Object.values(enumType).includes(type),
);
}

Expand Down
Loading

0 comments on commit 108fd6c

Please sign in to comment.