Update translations, update import files
This commit is contained in:
parent
22ef30c3ca
commit
5088450f0c
|
|
@ -713,7 +713,7 @@ def create_uk_fr_fahrzeug_casework(course_id=COURSE_UK_FR):
|
||||||
"user_confirmation",
|
"user_confirmation",
|
||||||
ExplanationBlockFactory(
|
ExplanationBlockFactory(
|
||||||
text=RichText(
|
text=RichText(
|
||||||
"Ja, ich habe Motorfahrzeugversicherungspolice von jemandem aus meiner Familie oder meinem Freundeskreis erhalten."
|
"Oui, j'ai reçu une police d'assurance automobile de quelqu'un de ma famille ou de mon cercle d'amis."
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
UK_FR_CIRCLE_GOALS = {
|
||||||
|
"fahrzeug": """
|
||||||
|
<p class="mt-4">Pour beaucoup, la voiture est la plus grande fierté. Mais elle recèle aussi un grand potentiel de
|
||||||
|
danger. Les prix actuels des véhicules et les frais de réparation peuvent rapidement atteindre des
|
||||||
|
sommes considérables que le propriétaire du véhicule a souvent du mal à assumer lui-même en cas
|
||||||
|
de sinistre important. L'assurance automobile a pour but de te protéger et de protéger financièrement
|
||||||
|
les autres usagers de la route en cas d'accident. Ce Cercle t'aide à y voir plus clair dans la jungle des
|
||||||
|
assurances véhicules à moteur et à prendre la route en toute sécurité!</p>
|
||||||
|
<p class="mt-4">Dans ce cercle, tu développes tes compétences d'action pour ces thèmes:</p>
|
||||||
|
<ul>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>Comment protéger au mieux sa voiture</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>Les grandes lignes du droit de la responsabilité civile</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>Quels sont les aspects à prendre en compte lors d'une offre</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>Comment présenter la solution au client</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>Le processus de la proposition à la police</li>
|
||||||
|
</ul>
|
||||||
|
<p class="mt-4">Tu travailles sur les objectifs évaluateurs suivants du profil de qualification:</p>
|
||||||
|
<ul>
|
||||||
|
<li class="flex items-center"><it-icon-check class="hidden h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>c3.pv.ci6 : Ils citent les principes les plus courants en matière de conception des produits et des
|
||||||
|
services dans le domaine de l’assurance. (C1)</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>d2.pv.ci1 : Ils décrivent dans le détail les principales bases légales dans le domaine de
|
||||||
|
l’assurance. (C2)</li>
|
||||||
|
</ul>
|
||||||
|
<h3 class="mt-4">Objectifs évaluateurs pour l'auto-évaluation:</h3>
|
||||||
|
<p class="mt-4">Je suis capable de...</p>
|
||||||
|
<ul>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>c3.pv.ci6 : ... de citer les principes les plus courants en matière de conception des produits et des
|
||||||
|
services dans le domaine de l’assurance.</li>
|
||||||
|
<li class="flex items-center"><it-icon-check class="h-12 w-12 flex-none text-sky-500 lg:inline-block it-icon"></it-icon-check>d2.pv.ci1 : ... de décrire en détail les principales bases légales dans le domaine de l’assurance.</li>
|
||||||
|
</ul>
|
||||||
|
""",
|
||||||
|
}
|
||||||
|
|
@ -9,6 +9,7 @@ from wagtail_localize.models import LocaleSynchronization
|
||||||
from vbv_lernwelt.assignment.models import Assignment
|
from vbv_lernwelt.assignment.models import Assignment
|
||||||
from vbv_lernwelt.core.admin import User
|
from vbv_lernwelt.core.admin import User
|
||||||
from vbv_lernwelt.course.consts import COURSE_UK, COURSE_UK_FR
|
from vbv_lernwelt.course.consts import COURSE_UK, COURSE_UK_FR
|
||||||
|
from vbv_lernwelt.course.creators.uk_circle_goals_fr import UK_FR_CIRCLE_GOALS
|
||||||
from vbv_lernwelt.course.models import CoursePage
|
from vbv_lernwelt.course.models import CoursePage
|
||||||
from vbv_lernwelt.learnpath.tests.learning_path_factories import (
|
from vbv_lernwelt.learnpath.tests.learning_path_factories import (
|
||||||
CircleFactory,
|
CircleFactory,
|
||||||
|
|
@ -748,20 +749,18 @@ def create_uk_fr_circle_fahrzeug(lp, title="Véhicule"):
|
||||||
circle = CircleFactory(
|
circle = CircleFactory(
|
||||||
title=title,
|
title=title,
|
||||||
parent=lp,
|
parent=lp,
|
||||||
description="In diesem Circle lernst du alles rund um das Fahrzeug und die dazugehörigen Versicherungen.",
|
description="Dans ce cercle, tu apprends tout ce qui concerne les assurances véhicules à moteur.",
|
||||||
goals=UK_CIRCLE_GOALS["fahrzeug"],
|
goals=UK_FR_CIRCLE_GOALS["fahrzeug"],
|
||||||
)
|
)
|
||||||
course_slug = lp.slug.replace("-lp", "")
|
course_slug = lp.slug.replace("-lp", "")
|
||||||
LearningSequenceFactory(
|
LearningSequenceFactory(title="Préparation", parent=circle, icon="it-icon-ls-start")
|
||||||
title="Vorbereitung", parent=circle, icon="it-icon-ls-start"
|
|
||||||
)
|
|
||||||
LearningUnitFactory(title="Vorbereitung", title_hidden=True, parent=circle)
|
LearningUnitFactory(title="Vorbereitung", title_hidden=True, parent=circle)
|
||||||
LearningContentMediaLibraryFactory(
|
LearningContentMediaLibraryFactory(
|
||||||
title=f"Handlungsfeld «{title}»",
|
title=f"Champs d’action «Véhicule à moteur»",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
description=RichText(
|
description=RichText(
|
||||||
f"<p>In der Mediathek unter dem Handlungsfeld «{title}» findest du alle relevanten Ressourcen für deine Fachkompetenzen.</p>"
|
f"<p>Trouve toutes les ressources des champs d’action, comme les outils didactiques, les liens et autres informations utiles.</p>"
|
||||||
f"<p>Wir empfehlen dir vor der Absolvierung der weiteren Lerneinheiten dich in die Thematik einzulesen.</p>"
|
f"<p>Nous te recommandons de te familiariser avec le sujet avant de suivre les autres unités de cours.</p>"
|
||||||
),
|
),
|
||||||
content_url=f"/course/{course_slug}/media/category/{slugify(title)}",
|
content_url=f"/course/{course_slug}/media/category/{slugify(title)}",
|
||||||
)
|
)
|
||||||
|
|
@ -774,52 +773,52 @@ def create_uk_fr_circle_fahrzeug(lp, title="Véhicule"):
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
LearningSequenceFactory(title="Training", parent=circle)
|
LearningSequenceFactory(title="Training", parent=circle)
|
||||||
LearningUnitFactory(title="Präsenzkurs", title_hidden=True, parent=circle)
|
LearningUnitFactory(title="Cours de présence", title_hidden=True, parent=circle)
|
||||||
LearningContentAttendanceCourseFactory(
|
LearningContentAttendanceCourseFactory(
|
||||||
title="Präsenzkurs Fahrzeug",
|
title="Cours de présence Véhicule à moteur",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
)
|
)
|
||||||
LearningContentDocumentListFactory(
|
LearningContentDocumentListFactory(
|
||||||
title="Unterlagen für den Unterricht",
|
title="Documentation pour la formation",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
documents=[
|
documents=[
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Präsentation",
|
title="Présentation",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_00_Prгentation.pdf",
|
url="/static/media/uk/fr_üK1_FZ_00_Prгentation.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Begriffe",
|
title="Notions",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_02_Begriffe.pdf",
|
url="/static/media/uk/fr_üK1_FZ_02_Begriffe.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Checkliste",
|
title="Checklist",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_04_Checkliste.pdf",
|
url="/static/media/uk/fr_üK1_FZ_04_Checkliste.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Arbeitsblatt Schadenfälle",
|
title="Fiche de travail cas de sinistres",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_05_A_Schaden.pdf",
|
url="/static/media/uk/fr_üK1_FZ_05_A_Schaden.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
@ -829,27 +828,27 @@ def create_uk_fr_circle_fahrzeug(lp, title="Véhicule"):
|
||||||
title="Überblick Kasko",
|
title="Überblick Kasko",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Aperçu casco",
|
||||||
url="/static/media/uk/fr_üK1_FZ_07_Kasko.pdf",
|
url="/static/media/uk/fr_üK1_FZ_07_Kasko.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Offerte und anschliessendes Verkaufsgespräch",
|
title="Offre et entretien de vente",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_08_A_Offerte und Verkaufsgespräch.pdf",
|
url="/static/media/uk/fr_üK1_FZ_08_A_Offerte und Verkaufsgespräch.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"document",
|
"document",
|
||||||
LearnMediaBlockFactory(
|
LearnMediaBlockFactory(
|
||||||
title="Arbeitsblatt Schadenfälle Reserve",
|
title="Fiche de travail cas de sinistres (réserve)",
|
||||||
description="",
|
description="",
|
||||||
icon_url="/static/icons/demo/icon-hf-book.png",
|
icon_url="/static/icons/demo/icon-hf-book.png",
|
||||||
link_display_text="Dokument anzeigen",
|
link_display_text="Afficher le document",
|
||||||
url="/static/media/uk/fr_üK1_FZ_A_Reserve_Schaden.pdf",
|
url="/static/media/uk/fr_üK1_FZ_A_Reserve_Schaden.pdf",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
@ -860,8 +859,10 @@ def create_uk_fr_circle_fahrzeug(lp, title="Véhicule"):
|
||||||
parent=circle,
|
parent=circle,
|
||||||
)
|
)
|
||||||
|
|
||||||
LearningSequenceFactory(title="Transfer", parent=circle, icon="it-icon-ls-end")
|
LearningSequenceFactory(title="Transfert", parent=circle, icon="it-icon-ls-end")
|
||||||
LearningUnitFactory(title="Kompetenznachweis", title_hidden=True, parent=circle)
|
LearningUnitFactory(
|
||||||
|
title="Contrôle de compétences", title_hidden=True, parent=circle
|
||||||
|
)
|
||||||
LearningContentAssignmentFactory(
|
LearningContentAssignmentFactory(
|
||||||
title="Vérification d'une police d’assurance de véhicule à moteur",
|
title="Vérification d'une police d’assurance de véhicule à moteur",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
|
|
@ -869,9 +870,9 @@ def create_uk_fr_circle_fahrzeug(lp, title="Véhicule"):
|
||||||
slug__startswith=f"{course_slug}-assignment-vérification-d-une-police-d-assurance-de-véhicule-à-moteur"
|
slug__startswith=f"{course_slug}-assignment-vérification-d-une-police-d-assurance-de-véhicule-à-moteur"
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
LearningUnitFactory(title="Reflexion", title_hidden=True, parent=circle)
|
LearningUnitFactory(title="Réflexion", title_hidden=True, parent=circle)
|
||||||
LearningContentAssignmentFactory(
|
LearningContentAssignmentFactory(
|
||||||
title="Reflexion",
|
title="Réflexion",
|
||||||
assignment_type="REFLECTION",
|
assignment_type="REFLECTION",
|
||||||
parent=circle,
|
parent=circle,
|
||||||
content_assignment=Assignment.objects.get(
|
content_assignment=Assignment.objects.get(
|
||||||
|
|
|
||||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue