from vbv_lernwelt.competence.factories import CompetenceProfilePageFactory, PerformanceCriteriaFactory from vbv_lernwelt.course.consts import COURSE_VERSICHERUNGSVERMITTLERIN from vbv_lernwelt.course.models import CoursePage, Course from vbv_lernwelt.learnpath.models import LearningUnit def create_default_competence_profile(): course = Course.objects.get(id=COURSE_VERSICHERUNGSVERMITTLERIN) course_page = CoursePage.objects.get(course_id=COURSE_VERSICHERUNGSVERMITTLERIN) competence_profile_page = CompetenceProfilePageFactory( title='Kompetenzprofil', parent=course_page, ) PerformanceCriteriaFactory( parent=competence_profile_page, competence_id='B1.3', title='Innerhalb des Handlungsfelds «Fahrzeug» bin ich fähig, die Ziele und Pläne des Kunden zu ergründen (SOLL).', learning_unit=LearningUnit.objects.get(slug='versicherungsvermittlerin-lp-circle-analyse-lu-fahrzeug'), ) PerformanceCriteriaFactory( parent=competence_profile_page, competence_id='B2.1', title='Innerhalb des Handlungsfelds «Fahrzeug» bin ich fähig, die IST-Situation des Kunden mit der geeigneten Gesprächs-/Fragetechnik zu erfassen.', learning_unit=LearningUnit.objects.get(slug='versicherungsvermittlerin-lp-circle-analyse-lu-fahrzeug'), ) PerformanceCriteriaFactory( parent=competence_profile_page, competence_id='B2.2', title='Innerhalb des Handlungsfelds «Fahrzeug» bin ich fähig, die Risiken aufzuzeigen.', learning_unit=LearningUnit.objects.get(slug='versicherungsvermittlerin-lp-circle-analyse-lu-fahrzeug'), )