@ -12,70 +12,15 @@ from vbv_lernwelt.learnpath.tests.learning_path_factories import LearningPathFac
ExerciseBlockFactory , DocumentBlockFactory , LearningUnitFactory , LearningUnitQuestionFactory
def create_default_learning_path ( user = None , skip_locales = True ) :
if user is None :
user = User . objects . get ( username = ' info@iterativ.ch ' )
site = Site . objects . filter ( is_default_site = True ) . first ( )
if not site :
site = wagtail_factories . SiteFactory ( is_default_site = True )
if settings . APP_ENVIRONMENT == ' development ' :
site . port = 8000
site . save ( )
# create_default_competences()
lp = LearningPathFactory ( title = " Versicherungsvermittler/in " , parent = site . root_page )
tp = TopicFactory ( title = " Basissdf " , is_visible = False , parent = lp )
circle_1 = CircleFactory (
title = " Basis " ,
parent = lp ,
def create_circle ( title , learning_path ) :
return CircleFactory (
title = title ,
parent = learning_path ,
description = """
In diesem Circle erklären wir dir , wie der Lehrgang
Versicherungsvermittler / in " aufgebaut ist. Zudem vermitteln wir dir die wichtigsten Grundlagen,
damit erfolgreich mit deinem Lernpfad starten kannst .
""" )
tp = TopicFactory ( title = " Gewinnen von Kunden " , parent = lp )
circle_2 = CircleFactory (
title = " Gewinnen " ,
parent = lp ,
description = """
Versicherungsvermittlerinnen und - vermittler verfügen über
ein starkes Netzwerk , das sie gezielt pflegen und ausbauen . Sie beraten und betreuen ihre bestehenden Kundinnen und Kunden professionell und gewinnen so ihr Vertrauen . Dadurch schaffen sie die Basis für das Gewinnen
von neuen Kundinnen und Kunden . Versicherungsvermittlerinnen und - vermittler sprechen ihre bestehenden Kundinnen
und Kunden auf Weiterempfehlung an . So nutzen sie ihre
bestehenden Kontakte geschickt für das Anwerben von
Neukundinnen und - kunden . """ ,
goals = [
( ' goal ' , ' ... Bestehende Kunden so zu beraten, dass sie von diesen weiterempfohlen werden ' ) ,
( ' goal ' , ' ... Geeignete Personen wie z.B. Garagisten, Architekten, Treuhänder auf die Vermittlung / Zusammenarbeit anzusprechen ' ) ,
( ' goal ' , ' ... Verschiedene Datenquellen wie Internet, Telefonbuch, Handelszeitung, Baugesuche etc. Gezielt für die Gewinnung von Neukunden zu benützen ' ) ,
( ' goal ' , ' ... Ein beliebiges Gespräch resp. Einen bestehenden Kontakt in die Richtung «Versicherung» zu lenken ' ) ,
( ' goal ' , ' ... Das Thema Risiko und Sicherheit in einem Gespräch gezielt und auf die Situation des jeweiligen Gesprächspartners bezogen einfliessen zu lassen ' ) ,
( ' goal ' , ' ... Im täglichen Kontakt potenzielle Kundinnen und Kunden zu erkennen ' ) ,
] ,
)
tp = TopicFactory ( title = " Beraten der Kunden " , parent = lp )
circle_3 = CircleFactory ( title = " Einstieg " , parent = lp )
circe_analyse = CircleFactory (
title = " Analyse " ,
parent = lp ,
description = """
Nach dem Gespräch werten sie die Analyse aus und erstellen mit den
zur Verfügung stehenden Systemen formal korrekte Lösungsvorschläge bzw .
Ausschreibungen . Je nach Komplexität der Situation ziehen sie die nötigen
Fachspezialisten bei .
Nach dem Gespräch werten sie die Analyse aus und erstellen mit den
zur Verfügung stehenden Systemen formal korrekte Lösungsvorschläge bzw .
Ausschreibungen . Je nach Komplexität der Situation ziehen sie die nötigen
Fachspezialisten bei .
""" ,
job_situations = [
( ' job_situation ' , ' Absicherung der Familie ' ) ,
@ -97,10 +42,12 @@ Fachspezialisten bei.
]
)
LearningSequenceFactory ( title = ' Starten ' , parent = circe_analyse , icon = ' it-icon-ls-start ' )
def create_circle_children ( circle , title ) :
LearningSequenceFactory ( title = ' Starten ' , parent = circle , icon = ' it-icon-ls-start ' )
LearningContentFactory (
title = ' Einleitung Circle " Anlayse " ' ,
parent = circ e_ana lys e,
title = f ' Einleitung Circle " { title } " ' ,
parent = circ le,
minutes = 15 ,
contents = [ ( ' video ' , VideoBlockFactory (
url = ' https://www.youtube.com/embed/qhPIfxS2hvI ' ,
@ -109,10 +56,10 @@ Fachspezialisten bei.
) ) ]
)
LearningSequenceFactory ( title = ' Beobachten ' , parent = circ e_ana lys e, icon = ' it-icon-ls-watch ' )
LearningSequenceFactory ( title = ' Beobachten ' , parent = circ le, icon = ' it-icon-ls-watch ' )
lu = LearningUnitFactory (
title = ' Absicherung der Familie ' ,
parent = circ e_ana lys e,
parent = circ le,
)
LearningUnitQuestionFactory (
title = " Ich bin in der Lage, mit geeigneten Fragestellungen die Deckung von Versicherungen zu erfassen. " ,
@ -124,7 +71,7 @@ Fachspezialisten bei.
)
LearningContentFactory (
title = ' Ermittlung des Kundenbedarfs ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' podcast ' , PodcastBlockFactory (
description = ' Die Ermittlung des Kundenbedarfs muss in einem eingehenden Gespräch herausgefunden werden. Höre dazu auch diesen Podcast an. ' ,
@ -133,280 +80,320 @@ Fachspezialisten bei.
)
LearningContentFactory (
title = ' Kundenbedürfnisse erkennen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Was braucht eine Familie? ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
LearningSequenceFactory ( title = ' Anwenden ' , parent = circ e_ana lys e, icon = ' it-icon-ls-apply ' )
lu = LearningUnitFactory ( title = ' Prämien einsparen ' , parent = circ e_ana lys e)
LearningSequenceFactory ( title = ' Anwenden ' , parent = circ le, icon = ' it-icon-ls-apply ' )
lu = LearningUnitFactory ( title = ' Prämien einsparen ' , parent = circ le)
LearningUnitQuestionFactory (
title = " Passende Frage zu Anwenden " ,
parent = lu
)
LearningContentFactory (
title = ' Versicherungsbedarf für Familien ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Alles klar? ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
lu = LearningUnitFactory ( title = ' Sich selbständig machen ' , parent = circ e_ana lys e)
lu = LearningUnitFactory ( title = ' Sich selbständig machen ' , parent = circ le)
LearningUnitQuestionFactory (
title = " Passende Frage zu ' Sich selbständig machen ' " ,
parent = lu
)
LearningContentFactory (
title = ' GmbH oder AG ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' video ' , VideoBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Tiertherapie Patrizia Feller ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
lu = LearningUnitFactory ( title = ' Auto verkaufen ' , parent = circ e_ana lys e)
lu = LearningUnitFactory ( title = ' Auto verkaufen ' , parent = circ le)
LearningUnitQuestionFactory (
title = ' Passende Frage zu " Auto verkaufen " ' ,
parent = lu
)
LearningContentFactory (
title = ' Motorfahrzeugversicherung ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 240 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Nora kauft sich ein neues Auto ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' podcast ' , PodcastBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Ermittlung des Kundenbedarfs ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' document ' , DocumentBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Motorfahrzeug kaufen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
lu = LearningUnitFactory ( title = ' Pensionierung ' , parent = circ e_ana lys e)
lu = LearningUnitFactory ( title = ' Pensionierung ' , parent = circ le)
LearningUnitQuestionFactory (
title = ' Passende Frage zu " Pensionierung " ' ,
parent = lu
)
LearningContentFactory (
title = ' 3-Säulen-Prinzip ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 240 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Altersvorsorge ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 240 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' AHV ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' document ' , DocumentBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Altersvorsorge planen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
lu = LearningUnitFactory ( title = ' Reisen ' , parent = circ e_ana lys e)
lu = LearningUnitFactory ( title = ' Reisen ' , parent = circ le)
LearningUnitQuestionFactory (
title = ' Passende Frage zu " Reisen " ' ,
parent = lu
)
LearningContentFactory (
title = ' Reiseversicherung ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 240 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Sorgenfrei reisen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
lu = LearningUnitFactory ( title = ' Haushalt ' , parent = circ e_ana lys e)
lu = LearningUnitFactory ( title = ' Haushalt ' , parent = circ le)
LearningUnitQuestionFactory (
title = ' Passende Frage zu " Haushalt " ' ,
parent = lu
)
LearningContentFactory (
title = ' Privathaftpflicht ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 240 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Zusatzversicherung ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' document ' , DocumentBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Einen eigenen Haushalt führen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' exercise ' , ExerciseBlockFactory ( ) ) ]
)
LearningSequenceFactory ( title = ' Üben ' , parent = circ e_ana lys e, icon = ' it-icon-ls-practice ' )
lu = LearningUnitFactory ( title = ' Kind zieht von zu Hause aus ' , parent = circ e_ana lys e)
LearningSequenceFactory ( title = ' Üben ' , parent = circ le, icon = ' it-icon-ls-practice ' )
lu = LearningUnitFactory ( title = ' Kind zieht von zu Hause aus ' , parent = circ le)
LearningUnitQuestionFactory (
title = ' Passende Frage zu " Kind zieht von zu Hause aus " ' ,
parent = lu
)
LearningContentFactory (
title = ' Hausrat ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 120 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Privathaftpflicht ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Kind zieht von zu Hause wirklich aus ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' competence ' , CompetenceBlockFactory ( ) ) ]
)
LearningSequenceFactory ( title = ' Testen ' , parent = circ e_ana lys e, icon = ' it-icon-ls-test ' )
lu = LearningUnitFactory ( title = ' Kind zieht von zu Hause aus " Testen " ' , parent = circ e_ana lys e)
LearningSequenceFactory ( title = ' Testen ' , parent = circ le, icon = ' it-icon-ls-test ' )
lu = LearningUnitFactory ( title = ' Kind zieht von zu Hause aus " Testen " ' , parent = circ le)
LearningContentFactory (
title = ' Das erwartet dich im Test ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Test durchführen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
LearningSequenceFactory ( title = ' Vernetzen ' , parent = circ e_ana lys e, icon = ' it-icon-ls-network ' )
LearningSequenceFactory ( title = ' Vernetzen ' , parent = circ le, icon = ' it-icon-ls-network ' )
LearningContentFactory (
title = ' Online Training ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 60 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
LearningSequenceFactory ( title = ' Beenden ' , parent = circ e_ana lys e, icon = ' it-icon-ls-end ' )
LearningSequenceFactory ( title = ' Beenden ' , parent = circ le, icon = ' it-icon-ls-end ' )
LearningContentFactory (
title = ' Kompetenzprofil anschauen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Circle " Analyse " abschliessen ' ,
parent = circ e_ana lys e,
parent = circ le,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
# learning_unit = LearningUnitFactory.create(title='** Einstieg Video"', parent=circle_4)
# video_url = "https://www.vbv.ch/fileadmin/vbv/Videos/Statements_Externe/Janos_M/Testimonial_Janos_Mischler_PositiveEffekte.mp4"
# video_title = "Ausbildung ist pflicht"
# video_description = "Erfahren Sie, was für Janos Mischler die positiven Aspekte von ständiger Weiterbildung sind – aus fachlicher und aus persönlicher Sicht."
# video_block = VideoBlockFactory(content_type="video", url=video_url, title=video_title, description=video_description)
# learning_unit.contents.append(('video', video_block))
# learning_unit.save()
#
# learning_unit = LearningUnitFactory.create(title='** Web Based Training"', parent=circle_4)
# wbt_url = "web_based_trainings/rise_cmi5_test_export/scormcontent/index.html"
# wbt_block = WebBasedTrainingBlockFactory(content_type="web_based_training", url=wbt_url)
# learning_unit.contents.append(('web_based_training', wbt_block))
# learning_unit.save()
# learning_unit = LearningUnitFactory.create(title="Selbsteinschätzung", parent=circle_4)
#
# sequence_2 = LearningSequenceFactory.create(title="Beobachten", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Mein Motorfahrzeug kaufen", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Sich selbständig machen", parent=circle_4)
#
# sequence_3 = LearningSequenceFactory.create(title="Anwenden", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Nora kauft sich ein neues Auto", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Manuel träumt von einem neuen Tesla", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Deine Erkenntnisse und Learnings", parent=circle_4)
#
# sequence_4 = LearningSequenceFactory.create(title="Üben", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Ermittlung des Kundenbedarfs", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Aktives Zuhören", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="In Bildern Sprechen", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Priorisieren des Bedarfs", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Zusammenfassung des Bedarfs", parent=circle_4)
#
# sequence_5 = LearningSequenceFactory.create(title="Testen", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Bedarfsfragen", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Andwendung der Fragetechniken", parent=circle_4)
#
# sequence_5 = LearningSequenceFactory.create(title="Vernetzen", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Online Training", parent=circle_4)
#
# sequence_6 = LearningSequenceFactory.create(title="Beenden", parent=circle_4)
# learning_unit = LearningUnitFactory.create(title="Selbsteinschätzung", parent=circle_4)
#
# circle_5 = CircleFactory.create(title="Lösung",
# parent=lp,
# topic=tp,
# goals="""— Die Daten des Kunden korrekt in die notwendigen Systeme einzutragen
# — Fachspezialisten beizuziehen, falls dies angezeigt ist
# — Mit den zur Verfügung stehenden Systemen korrekte Lösungsvorschläge
# (z.B. Offerten oder Ausschreibungen) zu verfassen
# — Falls nötig die Lösungsvorschläge dem Underwriting weiterzuleiten und
# Unklarheiten zu bereinigen """)
#
# circle_6 = CircleFactory.create(title="Abschluss",
# parent=lp,
# topic=tp,
# goals="""— Je nach Komplexität der Lösungsvorschläge (z.B. Offerten oder Offertvergleich) einen Fachspezialisten aufzubieten
# — Sich kundenorientiert auf das Gespräch vorzubereiten und sich passend zu präsentieren""")
#
# tp = TopicFactory.create(title="Betreuen und Ausbauen des Kundenstamms", learning_path=lp)
# circle_7 = CircleFactory.create(title="Betreuen", parent=lp, topic=tp)
#
# tp = TopicFactory.create(title="Prüfung", is_visible=False, learning_path=lp)
# circle_7 = CircleFactory.create(title="Prüfungsvorbereitung", parent=lp, topic=tp)
def create_default_learning_path ( user = None , skip_locales = True ) :
if user is None :
user = User . objects . get ( username = ' info@iterativ.ch ' )
site = Site . objects . filter ( is_default_site = True ) . first ( )
if not site :
site = wagtail_factories . SiteFactory ( is_default_site = True )
if settings . APP_ENVIRONMENT == ' development ' :
site . port = 8000
site . save ( )
# create_default_competences()
lp = LearningPathFactory ( title = " Versicherungsvermittler/in " , parent = site . root_page )
TopicFactory ( title = " Basis " , is_visible = False , parent = lp )
circle_basis = CircleFactory (
title = " Basis " ,
parent = lp ,
description = """
In diesem Circle erklären wir dir , wie der Lehrgang
Versicherungsvermittler / in " aufgebaut ist. Zudem vermitteln wir dir die wichtigsten Grundlagen,
damit erfolgreich mit deinem Lernpfad starten kannst .
""" ,
)
LearningSequenceFactory ( title = ' Starten ' , parent = circle_basis , icon = ' it-icon-ls-start ' )
LearningContentFactory (
title = ' Einleitung Circle " Basis " ' ,
parent = circle_basis ,
minutes = 15 ,
contents = [ ( ' video ' , VideoBlockFactory (
url = ' https://www.youtube.com/embed/qhPIfxS2hvI ' ,
description = ' In dieser Circle zeigt dir ein Fachexperte anhand von Kundensituationen, wie du erfolgreich '
' den Kundenbedarf ermitteln, analysieren, priorisieren und anschliessend zusammenfassen kannst. '
) ) ]
)
LearningSequenceFactory ( title = ' Beenden ' , parent = circle_basis , icon = ' it-icon-ls-end ' )
LearningContentFactory (
title = ' Kompetenzprofil anschauen ' ,
parent = circle_basis ,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
LearningContentFactory (
title = ' Circle " Analyse " abschliessen ' ,
parent = circle_basis ,
minutes = 30 ,
contents = [ ( ' document ' , CompetenceBlockFactory ( ) ) ]
)
TopicFactory ( title = " Gewinnen von Kunden " , parent = lp )
circle_gewinnen = CircleFactory (
title = " Gewinnen " ,
parent = lp ,
description = """
Versicherungsvermittlerinnen und - vermittler verfügen über
ein starkes Netzwerk , das sie gezielt pflegen und ausbauen . Sie beraten und betreuen ihre bestehenden Kundinnen und Kunden professionell und gewinnen so ihr Vertrauen . Dadurch schaffen sie die Basis für das Gewinnen
von neuen Kundinnen und Kunden . Versicherungsvermittlerinnen und - vermittler sprechen ihre bestehenden Kundinnen
und Kunden auf Weiterempfehlung an . So nutzen sie ihre
bestehenden Kontakte geschickt für das Anwerben von
Neukundinnen und - kunden . """ ,
goals = [
( ' goal ' , ' ... Bestehende Kunden so zu beraten, dass sie von diesen weiterempfohlen werden ' ) ,
( ' goal ' , ' ... Geeignete Personen wie z.B. Garagisten, Architekten, Treuhänder auf die Vermittlung / Zusammenarbeit anzusprechen ' ) ,
( ' goal ' , ' ... Verschiedene Datenquellen wie Internet, Telefonbuch, Handelszeitung, Baugesuche etc. Gezielt für die Gewinnung von Neukunden zu benützen ' ) ,
( ' goal ' , ' ... Ein beliebiges Gespräch resp. Einen bestehenden Kontakt in die Richtung «Versicherung» zu lenken ' ) ,
( ' goal ' , ' ... Das Thema Risiko und Sicherheit in einem Gespräch gezielt und auf die Situation des jeweiligen Gesprächspartners bezogen einfliessen zu lassen ' ) ,
( ' goal ' , ' ... Im täglichen Kontakt potenzielle Kundinnen und Kunden zu erkennen ' ) ,
] ,
)
create_circle_children ( circle_gewinnen , ' Gewinnen ' )
TopicFactory ( title = " Beraten der Kunden " , parent = lp )
circle_einstieg = create_circle ( ' Einstieg ' , lp )
create_circle_children ( circle_einstieg , ' Einstieg ' )
circle_analyse = create_circle ( ' Analyse ' , lp )
create_circle_children ( circle_analyse , ' Analyse ' )
circle_analyse = create_circle ( ' Lösung ' , lp )
create_circle_children ( circle_analyse , ' Lösung ' )
circle_analyse = create_circle ( ' Abschluss ' , lp )
create_circle_children ( circle_analyse , ' Abschluss ' )
TopicFactory ( title = " Betreuen und Ausbauen des Kundenstamms " , parent = lp )
circle_analyse = create_circle ( ' Betreueun ' , lp )
create_circle_children ( circle_analyse , ' Betreueun ' )
TopicFactory ( title = " Prüfungsvorbereitung " , is_visible = False , parent = lp )
circle_analyse = create_circle ( ' Prüfungsvorbereitung ' , lp )
create_circle_children ( circle_analyse , ' Prüfungsvorbereitung ' )
# locales
if not skip_locales :