Add some more demo users

This commit is contained in:
Daniel Egger 2022-12-02 10:27:27 +01:00
parent d9390ef82d
commit cb9505b54c
10 changed files with 81 additions and 18 deletions

View File

@ -121,6 +121,48 @@ def create_default_users(user_model=User, group_model=Group, default_password=No
first_name="Student",
last_name="VV",
)
_create_student_user(
email="patrizia.huggel@eiger-versicherung.ch",
first_name="Patrizia",
last_name="Huggel",
avatar_url="/static/avatars/uk1.patrizia.huggel.jpg",
)
_create_student_user(
email="daniel.tanaka@eiger-versicherung.ch",
first_name="Daniel",
last_name="Tanaka",
avatar_url="/static/avatars/uk1.daniel.tanaka.jpg",
)
_create_student_user(
email="maria.spini@eiger-versicherung.ch",
first_name="Maria",
last_name="Spini",
avatar_url="/static/avatars/uk1.maria.spini.jpg",
)
_create_student_user(
email="christian.koller@eiger-versicherung.ch",
first_name="Christian",
last_name="Koller",
avatar_url="/static/avatars/uk1.christian.koller.jpg",
)
_create_student_user(
email="michael.meier@example.com",
first_name="Michael",
last_name="Meier",
avatar_url="/static/avatars/uk1.michael.meier.jpg",
)
_create_student_user(
email="lina.egger@example.com",
first_name="Lina",
last_name="Egger",
avatar_url="/static/avatars/uk1.lina.egger.jpg",
)
_create_student_user(
email="evelyn.schmid@example.com",
first_name="Evelyn",
last_name="Schmid",
avatar_url="/static/avatars/uk1.evelyn.schmid.jpg",
)
_create_student_user(
email="trainer-uk1.analyse@eiger-versicherungen.ch",

View File

@ -112,6 +112,27 @@ def command():
user=User.objects.get(username="student-uk1-bern@eiger-versicherungen.ch"),
)
# figma demo users
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="patrizia.huggel@eiger-versicherung.ch"),
)
csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-einstieg"))
csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-analyse"))
csu.expert.add(Circle.objects.get(slug="überbetriebliche-kurse-lp-circle-lösung"))
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="michael.meier@example.com"),
)
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="lina.egger@example.com"),
)
csu = CourseSessionUser.objects.create(
course_session=cs,
user=User.objects.get(username="evelyn.schmid@example.com"),
)
# course session Überbetriebliche Kurse Lehrjahr 1 - Region Zürich
cs = CourseSession.objects.create(
course_id=COURSE_UK1,

View File

@ -94,9 +94,9 @@ def create_default_learning_path(
Page.objects.update(owner=user)
def create_circle_basis(lp):
def create_circle_basis(lp, title="Basis"):
circle = CircleFactory(
title="Basis",
title=title,
parent=lp,
description="""
In diesem Circle erfährst du wie der Lehrgang aufgebaut ist.
@ -169,9 +169,9 @@ damit du erfolgreich mit deinem Lernpfad (durch-)starten kannst.
create_learning_content_beenden(circle)
def create_circle_gewinnen(lp):
def create_circle_gewinnen(lp, title="Gewinnen"):
circle = CircleFactory(
title="Gewinnen",
title=title,
parent=lp,
description="""
Neue Kunden zu gewinnen ist ein wesentlicher Bestandteil deiner beruflichen Tätigkeit.
@ -240,9 +240,9 @@ wie du dein Netzwerk aufbauen und erweitern kannst, um damit neue Kunden zu gewi
create_learning_content_beenden(circle)
def create_circle_einstieg(lp):
def create_circle_einstieg(lp, title="Einstieg"):
circle = CircleFactory(
title="Einstieg",
title=title,
parent=lp,
description="""
Eine deiner Kernkompetenzen ist das fachgerechte, professionelle und ganzheitliche
@ -340,9 +340,9 @@ wichtige Grundlage für eine erfolgreiche Beziehung.
create_learning_content_beenden(circle)
def create_circle_analyse(lp):
def create_circle_analyse(lp, title="Analyse"):
circle = CircleFactory(
title="Analyse",
title=title,
parent=lp,
description="Wer ist dein Kunde und was ist ihm wichtig? In dieser Phase des Gesprächs geht es darum, deine Kundinnen und Kunden mit ihren Zielen, Wünschen und Bedürfnissen kennenzulernen und zu verstehen.",
goal_description="In diesem Circle baust du deine Handlungskompetenzen für diese Themen aus:",
@ -429,9 +429,9 @@ def create_circle_analyse(lp):
create_learning_content_beenden(circle)
def create_circle_loesung(lp):
def create_circle_loesung(lp, title="Lösung"):
circle = CircleFactory(
title="Lösung",
title=title,
parent=lp,
description="Ohne Lösungsvorschlag kein Verkauf! Auf der Basis der umfassenden Analyse erstellst du konkrete Lösungsvorschläge. Es ist ein wichtiger Erfolgsfaktor diese Lösungsvorschläge, den Kundinnen und Kunden verständlich zu erklären.",
goal_description="In diesem Circle baust du deine Handlungskompetenzen für diese Themen aus:",
@ -519,9 +519,9 @@ def create_circle_loesung(lp):
create_learning_content_beenden(circle)
def create_circle_abschluss(lp):
def create_circle_abschluss(lp, title="Abschluss"):
circle = CircleFactory(
title="Abschluss",
title=title,
parent=lp,
description="Ohne Lösungsvorschlag kein Verkauf! Auf der Basis der umfassenden Analyse erstellst du konkrete Lösungsvorschläge. Es ist ein wichtiger Erfolgsfaktor diese Lösungsvorschläge, den Kundinnen und Kunden verständlich zu erklären.",
goal_description="In diesem Circle baust du deine Handlungskompetenzen für diese Themen aus:",
@ -612,9 +612,9 @@ def create_circle_abschluss(lp):
create_learning_content_beenden(circle)
def create_circle_betreuen(lp):
def create_circle_betreuen(lp, title="Betreuen"):
circle = CircleFactory(
title="Betreuen",
title=title,
parent=lp,
description="Einen Kunden einmal zu beraten ist eine Sache. Einen Kunden nachhaltig zu betreuen eine andere! In diesem Circle lernst du, wie deine Kunden zufrieden bleiben und du dein Portfolio ausbauen kannst.",
goal_description="In diesem Circle baust du deine Handlungskompetenzen für diese Themen aus:",
@ -691,9 +691,9 @@ def create_circle_betreuen(lp):
create_learning_content_beenden(circle)
def create_circle_vernetzen(lp):
def create_circle_vernetzen(lp, title="Vernetzen"):
circle = CircleFactory(
title="Vernetzen",
title=title,
parent=lp,
description="Du suchst nach einer Möglichkeit, das Gelernte noch besser zu vernetzen? Unsere Onlinetraining und/oder Webinare können dich dabei unterstützen.",
goals=[],
@ -729,9 +729,9 @@ def create_circle_vernetzen(lp):
create_learning_content_beenden(circle)
def create_circle_pruefung(lp):
def create_circle_pruefung(lp, title="Prüfungsvorbereitung"):
circle = CircleFactory(
title="Prüfungsvorbereitung",
title=title,
parent=lp,
description="Hier erfährst du alles, was du für die Zulassungsprüfung zum/zur Versicherungsvermittler/-in VBV wissen musst. Du trainierst konkret mit zwei Nullserien, damit du dich zielgerichtet auf die Prüfung vorbereiten kannst.",
goal_description="Hier erfährst du alles, was du für die Zulassungsprüfung zum/zur Versicherungsvermittler/-in VBV wissen musst:",

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB