chore: adds one self assessment competence to vv

This commit is contained in:
Livio Bieri 2024-01-17 15:08:48 +01:00
parent 780be68a58
commit 756a0740e0
1 changed files with 39 additions and 4 deletions

View File

@ -5,7 +5,11 @@ from wagtail.rich_text import RichText
from wagtail_localize.models import LocaleSynchronization
from vbv_lernwelt.assignment.models import Assignment
from vbv_lernwelt.competence.factories import PerformanceCriteriaFactory
from vbv_lernwelt.competence.factories import (
PerformanceCriteriaFactory,
ActionCompetenceFactory,
ActionCompetenceListPageFactory,
)
from vbv_lernwelt.competence.models import ActionCompetence
from vbv_lernwelt.core.admin import User
from vbv_lernwelt.course.consts import COURSE_VERSICHERUNGSVERMITTLERIN_ID
@ -43,7 +47,7 @@ def create_vv_new_learning_path(
)
TopicFactory(title="Basis", is_visible=False, parent=lp)
create_circle_basis(lp)
create_circle_basis(lp, course_page=course_page)
TopicFactory(title="Gewinnen von Kunden", parent=lp)
create_circle_gewinnen(lp)
@ -83,7 +87,7 @@ def create_vv_new_learning_path(
Page.objects.update(owner=user)
def create_circle_basis(lp, title="Basis"):
def create_circle_basis(lp, title="Basis", course_page=None):
circle = CircleFactory(
title=title,
parent=lp,
@ -125,10 +129,41 @@ def create_circle_basis(lp, title="Basis"):
)
LearningSequenceFactory(title="Arbeitsalltag", parent=circle)
LearningUnitFactory(
lu = LearningUnitFactory(
title="Mein neuer Job, Arbeitstechnik, Soziale Medien, Datenschutz und Beratungspflichten",
parent=circle,
)
competence_profile_page = ActionCompetenceListPageFactory(
title="KompetenzNavi",
parent=course_page,
)
ace = ActionCompetenceFactory(
parent=competence_profile_page,
)
PerformanceCriteriaFactory(
parent=ace,
competence_id="VV-Arbeitsalltag-A",
title="Ich kenne die wichtigsten Aspekte des Arbeitsalltags als Versicherungsvermittler/-in.",
learning_unit=lu,
)
PerformanceCriteriaFactory(
parent=ace,
competence_id="VV-Arbeitsalltag-B",
title="Ich identifiziere und analysiere neue Markttrends im Versicherungssektor.",
learning_unit=lu,
)
PerformanceCriteriaFactory(
parent=ace,
competence_id="VV-Arbeitsalltag-C",
title="Ich nutze digitale Tools zur Optimierung der Kundenbetreuung und -beratung im Versicherungswesen.",
learning_unit=lu,
)
LearningContentPlaceholderFactory(
title="Mediathek",
parent=circle,