From 062900ab41a386234ce321cc1e257bcaa265965a Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Wed, 8 Feb 2023 16:21:55 +0100 Subject: [PATCH] Update WBTs --- .../learnpath/create_vv_new_learning_path.py | 138 ++++++++++++++++-- 1 file changed, 122 insertions(+), 16 deletions(-) diff --git a/server/vbv_lernwelt/learnpath/create_vv_new_learning_path.py b/server/vbv_lernwelt/learnpath/create_vv_new_learning_path.py index b8378e75..09c6e1f1 100644 --- a/server/vbv_lernwelt/learnpath/create_vv_new_learning_path.py +++ b/server/vbv_lernwelt/learnpath/create_vv_new_learning_path.py @@ -61,15 +61,11 @@ def create_vv_new_learning_path( create_circle_standard( lp, title="Haushalt", lc_title="Rafael und Claudia ziehen zusammen" ) - create_circle_standard_small( - lp, - title="Rechtsstreitigkeiten", - lc_title="Rafael Fasel hat Ärger mit seinem Vermieter", - ) + + create_circle_rechtsstreitigkeiten(lp) create_circle_reisen(lp) - create_circle_standard( - lp, title="Einkommenssicherung", lc_title="Patrizia und Marco sichern sich ab" - ) + create_circle_einkommenssicherung(lp) + create_circle_standard_small( lp, title="Wohneigentum", @@ -386,7 +382,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"): parent=circle, category_name="Fahrzeug", competence_id="V1", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-einstieg-xapi-yXLHE5Xo/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-einstieg-xapi-L3QlrrCt/index.html", learning_unit_title="Gesprächsvorbereitung und -einstieg", ) @@ -396,7 +392,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"): parent=circle, category_name="Fahrzeug", competence_id="V2", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-analyse-xapi-SmrKAa0J/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-analyse-xapi-YtviM_SF/index.html", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", ) @@ -406,7 +402,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"): parent=circle, category_name="Fahrzeug", competence_id="V3", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-losung-xapi-3rzf8ySd/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-losung-xapi-jTdlOjOF/index.html", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", ) @@ -416,7 +412,7 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"): parent=circle, category_name="Fahrzeug", competence_id="V4", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-abschluss-xapi-WbFBv-4y/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-wechselt-sein-auto-abschluss-xapi-OBWheB8q/index.html", learning_unit_title="Gesprächszusammenfassung, Abschluss und Nachbereitung", ) @@ -450,6 +446,46 @@ def create_circle_fahrzeug(lp, title="Fahrzeug"): ) +def create_circle_rechtsstreitigkeiten(lp, title="Rechtsstreitigkeiten"): + circle = CircleFactory( + title=title, + parent=lp, + ) + LearningSequenceFactory(title="Einführung", parent=circle, icon="it-icon-ls-start") + LearningUnitFactory(title="Einführung", parent=circle) + LearningContentFactory( + title="Verschaff dir einen Überblick", + parent=circle, + contents=[ + ( + "video", + VideoBlockFactory( + url="https://player.vimeo.com/video/772512710?h=30f912f15a", + description="Willkommen im Lehrgang Versicherungsvermitler VBV", + ), + ) + ], + ) + LearningContentFactory( + title="Mediathek", + parent=circle, + ) + + LearningSequenceFactory( + title="Rechtsstreitigkeiten", parent=circle, icon="it-icon-ls-watch" + ) + create_standard_learning_unit( + "Rafael Fasel hat Ärger mit seinem Vermieter", + parent=circle, + category_name=title, + competence_id="V1", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/rafael-fasel-hat-arger-mit-seinem-vermieter-xapi-qI-Aqj8O/index.html", + learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung", + ) + + create_learning_sequence_transfer(circle, title="Rechtsstreitigkeiten") + + def create_circle_reisen(lp, title="Reisen"): circle = CircleFactory( title=title, @@ -481,7 +517,7 @@ def create_circle_reisen(lp, title="Reisen"): parent=circle, category_name=title, competence_id="V1", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-einstieg-xapi-_BfVBK8d/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-einstieg-xapi-UnxjqXFB/index.html", learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung", ) @@ -491,7 +527,7 @@ def create_circle_reisen(lp, title="Reisen"): parent=circle, category_name=title, competence_id="V2", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-analyse-xapi-mtXA4uBz/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-analyse-xapi-FZoZOP9y/index.html", learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", ) @@ -501,7 +537,7 @@ def create_circle_reisen(lp, title="Reisen"): parent=circle, category_name=title, competence_id="V3", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-losung-xapi-hn7GwUTn/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-losung-xapi-DK5AsZ5M/index.html", learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", ) @@ -511,7 +547,7 @@ def create_circle_reisen(lp, title="Reisen"): parent=circle, category_name=title, competence_id="V4", - wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-abschluss-xapi-Qv4X-yua/index.html", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/emma-und-ayla-campen-durch-amerika-abschluss-xapi--4t5XKAf/index.html", learning_unit_title="Gesprächszusammenfassung, Abschluss und Nachbereitung", ) @@ -520,6 +556,76 @@ def create_circle_reisen(lp, title="Reisen"): ) +def create_circle_einkommenssicherung(lp, title="Einkommenssicherung"): + circle = CircleFactory( + title=title, + parent=lp, + ) + LearningSequenceFactory(title="Einführung", parent=circle, icon="it-icon-ls-start") + LearningUnitFactory(title="Einführung", parent=circle) + LearningContentFactory( + title="Verschaff dir einen Überblick", + parent=circle, + contents=[ + ( + "video", + VideoBlockFactory( + url="https://player.vimeo.com/video/772512710?h=30f912f15a", + description="Willkommen im Lehrgang Versicherungsvermitler VBV", + ), + ) + ], + ) + LearningContentFactory( + title="Mediathek", + parent=circle, + ) + + LearningSequenceFactory(title="Einstieg", parent=circle, icon="it-icon-ls-watch") + create_standard_learning_unit( + "Patrizia und Marco sichern sich ab - Einstieg", + parent=circle, + category_name=title, + competence_id="V1", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/patrizia-marco-sichern-sich-ab-einstieg-xapi-jkH97GgC/index.html", + learning_unit_title="Terminvereinbarung, Vorbereitung und Gesprächseröffnung", + ) + + LearningSequenceFactory(title="Analyse", parent=circle, icon="it-icon-ls-watch") + create_standard_learning_unit( + "Patrizia und Marco sichern sich ab - Analyse", + parent=circle, + category_name=title, + competence_id="V2", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/patrizia-marco-sichern-sich-ab-analyse-xapi-MGcooCtm/index.html", + learning_unit_title="Bedarfsanalyse, Ist- und Soll-Situation", + ) + + LearningSequenceFactory(title="Lösung", parent=circle, icon="it-icon-ls-watch") + create_standard_learning_unit( + "Patrizia und Marco sichern sich ab - Lösung", + parent=circle, + category_name=title, + competence_id="V3", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/patrizia-marco-sichern-sich-ab-losung-xapi-nzoOdKIE/index.html", + learning_unit_title="Lösungsvorschlag erarbeiten und präsentieren", + ) + + LearningSequenceFactory(title="Abschluss", parent=circle, icon="it-icon-ls-watch") + create_standard_learning_unit( + "Patrizia und Marco sichern sich ab - Abschluss", + parent=circle, + category_name=title, + competence_id="V4", + wbt_url="https://s3.eu-central-1.amazonaws.com/myvbv-wbt.iterativ.ch/patrizia-marco-sichern-sich-ab-abschluss-xapi--lXKe6xt/index.html", + learning_unit_title="Gesprächszusammenfassung, Abschluss und Nachbereitung", + ) + + create_learning_sequence_transfer( + circle, title="Einkommenssicherung", lc_praxis_title="Heirat: Was ändert sich?" + ) + + def create_circle_standard_small( lp, title, lc_title, lu_title=None, lc_praxis_title=None ):