130 lines
2.8 KiB
Python
130 lines
2.8 KiB
Python
import wagtail_factories
|
|
|
|
from vbv_lernwelt.learnpath.models import (
|
|
Circle,
|
|
LearningContent,
|
|
LearningPath,
|
|
LearningSequence,
|
|
LearningUnit,
|
|
Topic,
|
|
)
|
|
from vbv_lernwelt.learnpath.models_learning_unit_content import (
|
|
AssignmentBlock,
|
|
BookBlock,
|
|
DocumentBlock,
|
|
ExerciseBlock,
|
|
MediaLibraryBlock,
|
|
OnlineTrainingBlock,
|
|
ResourceBlock,
|
|
TestBlock,
|
|
VideoBlock,
|
|
)
|
|
|
|
|
|
class LearningPathFactory(wagtail_factories.PageFactory):
|
|
title = "Versicherungsvermittler/in"
|
|
|
|
class Meta:
|
|
model = LearningPath
|
|
|
|
|
|
class TopicFactory(wagtail_factories.PageFactory):
|
|
title = "Gewinnen von Kunden"
|
|
is_visible = True
|
|
|
|
class Meta:
|
|
model = Topic
|
|
|
|
|
|
class CircleFactory(wagtail_factories.PageFactory):
|
|
title = "Gewinnen"
|
|
|
|
class Meta:
|
|
model = Circle
|
|
|
|
|
|
class LearningSequenceFactory(wagtail_factories.PageFactory):
|
|
title = "Grundlagen"
|
|
|
|
class Meta:
|
|
model = LearningSequence
|
|
|
|
|
|
class LearningUnitFactory(wagtail_factories.PageFactory):
|
|
title = "Lerneinheit"
|
|
|
|
class Meta:
|
|
model = LearningUnit
|
|
|
|
|
|
class LearningContentFactory(wagtail_factories.PageFactory):
|
|
title = "Lerninhalt"
|
|
|
|
class Meta:
|
|
model = LearningContent
|
|
|
|
|
|
class VideoBlockFactory(wagtail_factories.StructBlockFactory):
|
|
url = "https://www.youtube.com/embed/qhPIfxS2hvI"
|
|
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam"
|
|
|
|
class Meta:
|
|
model = VideoBlock
|
|
|
|
|
|
class AssignmentBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Auftrag"
|
|
|
|
class Meta:
|
|
model = AssignmentBlock
|
|
|
|
|
|
class BookBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Buch"
|
|
|
|
class Meta:
|
|
model = BookBlock
|
|
|
|
|
|
class DocumentBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Dokument"
|
|
|
|
class Meta:
|
|
model = DocumentBlock
|
|
|
|
|
|
class ExerciseBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Übung"
|
|
|
|
class Meta:
|
|
model = ExerciseBlock
|
|
|
|
|
|
class OnlineTrainingBlockFactory(wagtail_factories.StructBlockFactory):
|
|
url = "/static/media/web_based_trainings/rise_cmi5_test_export/scormcontent/index.html"
|
|
description = "Beispiel Rise Modul"
|
|
|
|
class Meta:
|
|
model = OnlineTrainingBlock
|
|
|
|
|
|
class TestBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Test"
|
|
|
|
class Meta:
|
|
model = TestBlock
|
|
|
|
|
|
class ResourceBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Hilfsmittel"
|
|
|
|
class Meta:
|
|
model = ResourceBlock
|
|
|
|
|
|
class MediaLibraryBlockFactory(wagtail_factories.StructBlockFactory):
|
|
description = "Beispiel Mediathekeninhalt"
|
|
|
|
class Meta:
|
|
model = MediaLibraryBlock
|