Add more circle data

This commit is contained in:
Daniel Egger 2022-10-04 16:43:03 +02:00
parent ad532dc50d
commit dbf3db3d23
2 changed files with 386 additions and 23 deletions

View File

@ -145,7 +145,7 @@ const profileDropdownData = [
>
<router-link
v-if="inLearningPath()"
to="/learn/versicherungsvermittlerin"
to="/learn/versicherungsvermittlerin-lp"
class="nav-item"
:class="{ 'nav-item--active': inLearningPath() }"
>

View File

@ -382,35 +382,26 @@ def create_default_learning_path(user=None, skip_locales=True):
)
TopicFactory(title="Basis", is_visible=False, parent=lp)
create_circle_basis(lp)
TopicFactory(title="Gewinnen von Kunden", parent=lp)
create_circle_gewinnen(lp)
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")
create_circle_einstieg(lp)
create_circle_analyse(lp)
create_circle_loesung(lp)
create_circle_abschluss(lp)
TopicFactory(title="Betreuen und Ausbauen des Kundenstamms", parent=lp)
create_circle_betreuen(lp)
circle_analyse = create_circle("Betreuen", lp)
create_circle_children(circle_analyse, "Betreuen")
TopicFactory(title="Prüfung", is_visible=True, parent=lp)
circle_analyse = create_circle("Prüfungsvorbereitung", lp)
create_circle_children(circle_analyse, "Prüfungsvorbereitung")
# circle_analyse = create_circle("Betreuen", lp)
# create_circle_children(circle_analyse, "Betreuen")
#
# TopicFactory(title="Prüfung", is_visible=True, parent=lp)
# circle_analyse = create_circle("Prüfungsvorbereitung", lp)
# create_circle_children(circle_analyse, "Prüfungsvorbereitung")
# locales
if not skip_locales:
@ -589,3 +580,375 @@ Neukundinnen und -kunden.""".strip(),
title="Lerninhalt offen",
parent=circle,
)
def create_circle_einstieg(lp):
circle = CircleFactory(
title="Einstieg",
parent=lp,
)
LearningSequenceFactory(title="Starten", parent=circle, icon="it-icon-ls-start")
LearningUnitFactory(title="Einführung", parent=circle)
LearningContentFactory(
title="Verschaff dir einen Überblick",
parent=circle,
)
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
create_standard_learning_unit(
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto",
parent=circle,
category_name="Fahrzeug",
)
create_standard_learning_unit(
"Rafael Fasel zieht von zu Hause aus",
parent=circle,
category_name="Haushalt",
)
create_standard_learning_unit(
"Emma und Ayla campen durch Amerika",
parent=circle,
category_name="Reisen",
)
create_standard_learning_unit(
"Herr und Frau Russo planen ihre Pensionierung",
parent=circle,
category_name="Pensionierung",
)
create_standard_learning_unit(
"Familie Babic erwartet Nachwuchs",
parent=circle,
category_name="Gesundheit",
)
create_standard_learning_unit(
"Anna Fleur übernimmt den Blumenladen",
parent=circle,
category_name="KMU",
)
LearningSequenceFactory(title="Üben", parent=circle, icon="it-icon-ls-practice")
LearningUnitFactory(title="Gesprächseinstieg", parent=circle)
LearningContentFactory(
title="Mediathek",
parent=circle,
)
LearningContentFactory(
title="Der erste Eindruck zählt",
parent=circle,
)
LearningSequenceFactory(title="Beenden", parent=circle, icon="it-icon-ls-end")
LearningUnitFactory(title="Circle beenden", parent=circle)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
def create_circle_analyse(lp):
circle = CircleFactory(
title="Analyse",
parent=lp,
)
LearningSequenceFactory(title="Starten", parent=circle, icon="it-icon-ls-start")
LearningUnitFactory(title="Einführung", parent=circle)
LearningContentFactory(
title="Verschaff dir einen Überblick",
parent=circle,
)
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
create_standard_learning_unit(
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto",
parent=circle,
category_name="Fahrzeug",
)
create_standard_learning_unit(
"Rafael Fasel zieht von zu Hause aus",
parent=circle,
category_name="Haushalt",
)
create_standard_learning_unit(
"Emma und Ayla campen durch Amerika",
parent=circle,
category_name="Reisen",
)
create_standard_learning_unit(
"Herr und Frau Russo planen ihre Pensionierung",
parent=circle,
category_name="Pensionierung",
)
create_standard_learning_unit(
"Familie Babic erwartet Nachwuchs",
parent=circle,
category_name="Gesundheit",
)
create_standard_learning_unit(
"Anna Fleur übernimmt den Blumenladen",
parent=circle,
category_name="KMU",
)
LearningSequenceFactory(title="Üben", parent=circle, icon="it-icon-ls-practice")
LearningUnitFactory(title="Gesprächseinstieg", parent=circle)
LearningContentFactory(
title="Mediathek",
parent=circle,
)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
LearningSequenceFactory(title="Beenden", parent=circle, icon="it-icon-ls-end")
LearningUnitFactory(title="Circle beenden", parent=circle)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
def create_circle_loesung(lp):
circle = CircleFactory(
title="Lösung",
parent=lp,
)
LearningSequenceFactory(title="Starten", parent=circle, icon="it-icon-ls-start")
LearningUnitFactory(title="Einführung", parent=circle)
LearningContentFactory(
title="Verschaff dir einen Überblick",
parent=circle,
)
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
create_standard_learning_unit(
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto",
parent=circle,
category_name="Fahrzeug",
)
create_standard_learning_unit(
"Rafael Fasel zieht von zu Hause aus",
parent=circle,
category_name="Haushalt",
)
create_standard_learning_unit(
"Emma und Ayla campen durch Amerika",
parent=circle,
category_name="Reisen",
)
create_standard_learning_unit(
"Herr und Frau Russo planen ihre Pensionierung",
parent=circle,
category_name="Pensionierung",
)
create_standard_learning_unit(
"Familie Babic erwartet Nachwuchs",
parent=circle,
category_name="Gesundheit",
)
create_standard_learning_unit(
"Anna Fleur übernimmt den Blumenladen",
parent=circle,
category_name="KMU",
)
LearningSequenceFactory(title="Üben", parent=circle, icon="it-icon-ls-practice")
LearningUnitFactory(title="Heirat", parent=circle)
LearningContentFactory(
title="Mediathek",
parent=circle,
)
LearningContentFactory(
title="Patrizia & Marco heiraten",
parent=circle,
)
LearningContentFactory(
title="Fachcheck Heirat",
parent=circle,
)
LearningSequenceFactory(title="Beenden", parent=circle, icon="it-icon-ls-end")
LearningUnitFactory(title="Circle beenden", parent=circle)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
def create_circle_abschluss(lp):
circle = CircleFactory(
title="Abschluss",
parent=lp,
)
LearningSequenceFactory(title="Starten", parent=circle, icon="it-icon-ls-start")
LearningUnitFactory(title="Einführung", parent=circle)
LearningContentFactory(
title="Verschaff dir einen Überblick",
parent=circle,
)
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
create_standard_learning_unit(
"Patrizia & Marco sichern sich ab",
parent=circle,
category_name="Einkommenssicherung",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
create_standard_learning_unit(
"Rafael Fasel wechselt sein Auto",
parent=circle,
category_name="Fahrzeug",
)
create_standard_learning_unit(
"Rafael Fasel zieht von zu Hause aus",
parent=circle,
category_name="Haushalt",
)
create_standard_learning_unit(
"Emma und Ayla campen durch Amerika",
parent=circle,
category_name="Reisen",
)
create_standard_learning_unit(
"Herr und Frau Russo planen ihre Pensionierung",
parent=circle,
category_name="Pensionierung",
)
create_standard_learning_unit(
"Familie Babic erwartet Nachwuchs",
parent=circle,
category_name="Gesundheit",
)
create_standard_learning_unit(
"Anna Fleur übernimmt den Blumenladen",
parent=circle,
category_name="KMU",
)
LearningSequenceFactory(title="Üben", parent=circle, icon="it-icon-ls-practice")
LearningUnitFactory(title="Auswandern", parent=circle)
LearningContentFactory(
title="Mediathek",
parent=circle,
)
LearningContentFactory(
title="Emma und Ayla wandern nach Amerika aus",
parent=circle,
)
LearningContentFactory(
title="Fachcheck Auswandern",
parent=circle,
)
LearningSequenceFactory(title="Beenden", parent=circle, icon="it-icon-ls-end")
LearningUnitFactory(title="Circle beenden", parent=circle)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
def create_circle_betreuen(lp):
circle = CircleFactory(
title="Abschluss",
parent=lp,
)
LearningSequenceFactory(title="Starten", parent=circle, icon="it-icon-ls-start")
LearningUnitFactory(title="Einführung", parent=circle)
LearningContentFactory(
title="Verschaff dir einen Überblick",
parent=circle,
)
LearningSequenceFactory(title="Beobachten", parent=circle, icon="it-icon-ls-watch")
create_standard_learning_unit(
"Patrizia Feller macht sich selbsständig",
parent=circle,
category_name="Selbständigkeit",
)
LearningSequenceFactory(title="Anwenden", parent=circle, icon="it-icon-ls-apply")
create_standard_learning_unit(
"Familie Feller Bonsera kaufen ein Haus",
parent=circle,
category_name="Wohneigentum",
)
create_standard_learning_unit(
"Rafael Fasel hat Ärger mit dem Vermieter",
parent=circle,
category_name="Rechtsstreitigkeiten",
)
create_standard_learning_unit(
"Familie Babic spart auf ein Ziel",
parent=circle,
category_name="Sparen",
)
create_standard_learning_unit(
"Chiara übernimmt das Haus der Eltern",
parent=circle,
category_name="Erben / Vererben",
)
LearningSequenceFactory(title="Üben", parent=circle, icon="it-icon-ls-practice")
LearningUnitFactory(title="Bauen", parent=circle)
create_standard_learning_unit(
"Blumenladen Fleur expandiert",
parent=circle,
category_name="Wohneigentum",
)
create_standard_learning_unit(
"Davide & Giulia verkaufen ihr Haus an Chiara",
parent=circle,
category_name="Wohneigentum",
)
LearningSequenceFactory(title="Beenden", parent=circle, icon="it-icon-ls-end")
LearningUnitFactory(title="Circle beenden", parent=circle)
LearningContentFactory(
title="Lerninhalt offen",
parent=circle,
)
def create_standard_learning_unit(title, parent, category_name):
LearningUnitFactory(
title=category_name,
parent=parent,
course_category=CourseCategory.objects.get(
course_id=COURSE_VERSICHERUNGSVERMITTLERIN_ID, title=category_name
),
)
LearningContentFactory(
title=f"Mediathek {category_name}",
parent=parent,
)
LearningContentFactory(
title=title,
parent=parent,
)
LearningContentFactory(
title=f"Fachcheck {category_name}",
parent=parent,
)