43 lines
1.8 KiB
Python
43 lines
1.8 KiB
Python
from vbv_lernwelt.course.consts import COURSE_VERSICHERUNGSVERMITTLERIN_ID
|
|
from vbv_lernwelt.course.models import Course, CoursePage
|
|
from vbv_lernwelt.media_library.tests.media_library_factories import (
|
|
MediaCategoryPageFactory,
|
|
MediaLibraryPageFactory,
|
|
)
|
|
|
|
|
|
def create_default_media_library():
|
|
course = Course.objects.get(id=COURSE_VERSICHERUNGSVERMITTLERIN_ID)
|
|
course_page = CoursePage.objects.get(course_id=COURSE_VERSICHERUNGSVERMITTLERIN_ID)
|
|
|
|
media_lib_page = MediaLibraryPageFactory(
|
|
title="Mediathek",
|
|
parent=course_page,
|
|
)
|
|
|
|
icons = [
|
|
"icon-hf-fahrzeug",
|
|
"icon-hf-reisen",
|
|
"icon-hf-einkommenssicherung",
|
|
]
|
|
for idx, cat in enumerate(course.coursecategory_set.all()):
|
|
overview_icon = icons[(idx + 2) % len(icons)]
|
|
introduction_text = """
|
|
Das Auto ist für viele der grösste Stolz! Es birgt aber auch ein grosses Gefahrenpotenzial.
|
|
Dabei geht es bei den heutigen Fahrzeugpreisen und Reparaturkosten rasch um namhafte Summen,
|
|
die der Fahrzeugbesitzer und die Fahrzeugbesitzerin in einem grösseren Schadenfall oft nur schwer selbst aufbringen kann.""".strip()
|
|
description_title = "Das erwartet dich in diesem Handlungsfeld"
|
|
description_text = """
|
|
In diesem berufstypischem Handlungsfeld lernst du alles rund um Motorfahrzeugversicherungen,
|
|
wie man sein Auto optimal schützen kann, wie du vorgehst bei einem Fahrzeugwechsel,
|
|
welche Aspekte du bei einer Offerte beachten musst und wie du dem Kunden die Lösung präsentierst.""".strip()
|
|
media_category = MediaCategoryPageFactory(
|
|
overview_icon=overview_icon,
|
|
title=cat.title,
|
|
course_category=cat,
|
|
parent=media_lib_page,
|
|
introduction_text=introduction_text,
|
|
description_title=description_title,
|
|
description_text=description_text,
|
|
)
|