import wagtail_factories
from wagtail.rich_text import RichText
from vbv_lernwelt.learnpath.models import (
Circle,
LearningContentAssignment,
LearningContentAttendanceCourse,
LearningContentFeedback,
LearningContentLearningModule,
LearningContentMediaLibrary,
LearningContentPlaceholder,
LearningContentRichText,
LearningContentTest,
LearningContentVideo,
LearningPath,
LearningSequence,
LearningUnit,
Topic,
)
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 = "Basis"
description = """
In diesem Circle erfährst du wie der Lehrgang aufgebaut ist. Zudem lernst du die wichtigsten Grundlagen, damit du
erfolgreich mit deinem Lernpfad und in deinem Job (durch-)starten kannst.
""".strip()
goals = """
In diesem Circle erfährst du wie der Lehrgang aufgebaut ist. Zudem lernst du die wichtigsten Grundlagen,
damit du erfolgreich mit deinem Lernpfad und in deinem Job (durch-)starten kannst.
Du baust das Grundlagenwissen für die folgenden Themenfelder auf:
- Aufbau von myVBV und wie du dich im Lernpfad zurechtfindest
- Worauf die Ausbildung und die Zulassungsprüfung zum/zur Versicherungsvermittler/-in VBV basieren
- Organisation deiner Lernreise und deiner Zusammenarbeit mit deiner Lernbegleitung und einem
Lernpartner/einer Lernpartnerin
- Tipps und Tricks zur Organisation eines erfolgreichen Arbeitsalltags
- Umgang mit den sozialen Medien und Datenschutz
- Basiswissen Versicherungswirtschaft
- Basiswissen Versicherungsrecht
Du arbeitest an folgenden Leistungskriterien aus dem Qualifikationsprofil:
Arbeitsalltag/Lerneinheit: «Lucas Auftritt in den sozialen Medien und der Umgang mit sensiblen Daten»
Ich bin fähig, …
- A3.1: … in Zusammenarbeit mit den IT-Spezialisten und der Marketingabteilung die Inhalte für den zu
realisierenden Medienauftritt zielgruppengerecht festzulegen
- A3.2: … für die verschiedenen Kundensegmente die passenden sozialen Medien zu definieren
- A3.3. … die Inhalte compliant zu halten
"""
class Meta:
model = Circle
class LearningSequenceFactory(wagtail_factories.PageFactory):
title = "Anwenden"
icon = "it-icon-ls-apply"
class Meta:
model = LearningSequence
class LearningUnitFactory(wagtail_factories.PageFactory):
title = "Fahrzeug"
class Meta:
model = LearningUnit
class LearningContentAttendanceCourseFactory(wagtail_factories.PageFactory):
title = "Platzhalter Inhalt"
minutes = 0
description = RichText("Platzhalter Beschreibung")
content_url = ""
class Meta:
model = LearningContentAttendanceCourse
class LearningContentVideoFactory(wagtail_factories.PageFactory):
title = "Platzhalter Video"
minutes = 0
content_url = "https://www.youtube.com/embed/qhPIfxS2hvI"
description = RichText("Lorem ipsum dolor sit amet, consectetur adipiscing elit.")
class Meta:
model = LearningContentVideo
class LearningContentPlaceholderFactory(wagtail_factories.PageFactory):
title = "Platzhalter Video"
minutes = 0
content_url = ""
description = RichText("Platzhalter")
class Meta:
model = LearningContentPlaceholder
class LearningContentFeedbackFactory(wagtail_factories.PageFactory):
title = "Feedback"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentFeedback
class LearningContentLearningModuleFactory(wagtail_factories.PageFactory):
title = "Beispiel Lernmodul"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentLearningModule
class LearningContentMediaLibraryFactory(wagtail_factories.PageFactory):
title = "Mediathek"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentMediaLibrary
class LearningContentTestFactory(wagtail_factories.PageFactory):
title = "Fachcheck"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentTest
class LearningContentRichTextFactory(wagtail_factories.PageFactory):
title = "Rich Text"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentRichText
class LearningContentAssignmentFactory(wagtail_factories.PageFactory):
title = "Geleitete Fallarbeit"
minutes = 0
content_url = ""
description = RichText("")
class Meta:
model = LearningContentAssignment