diff --git a/server/vbv_lernwelt/learnpath/models.py b/server/vbv_lernwelt/learnpath/models.py index aac41b29..08ec90e1 100644 --- a/server/vbv_lernwelt/learnpath/models.py +++ b/server/vbv_lernwelt/learnpath/models.py @@ -45,9 +45,6 @@ class Topic(Page): return f"{self.title}" -# TODO: Ordering - - class Circle(Page): description = models.TextField(default="", blank=True) goals = models.TextField(default="", blank=True) @@ -72,7 +69,7 @@ class LearningSequence(Page): subpage_types = ['learnpath.LearningUnit'] class Meta: - verbose_name = "homepage" + verbose_name = "Learning Sequence" def __str__(self): return f"{self.title}" @@ -82,7 +79,7 @@ class LearningUnit(Page): parent_page_types = ['learnpath.Circle'] class Meta: - verbose_name = "Learning Unig" + verbose_name = "Learning Unit" def __str__(self): return f"{self.title}" diff --git a/server/vbv_lernwelt/learnpath/tests/create_default_learning_path.py b/server/vbv_lernwelt/learnpath/tests/create_default_learning_path.py index 8e0852ec..8de92408 100644 --- a/server/vbv_lernwelt/learnpath/tests/create_default_learning_path.py +++ b/server/vbv_lernwelt/learnpath/tests/create_default_learning_path.py @@ -59,6 +59,40 @@ von Neukunden zu benützen — Lösungsvorschläge zu skizzieren und zu visualisieren""") + sequence_1 = LearningSequenceFactory.create(title="Starten", parent=circle_4) + learning_unit = LearningUnitFactory.create(title='Einleitung Circle "Anlayse"', parent=sequence_1) + learning_unit = LearningUnitFactory.create(title="Selbsteinschätzung", parent=sequence_1) + + sequence_2 = LearningSequenceFactory.create(title="Beobachten", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Mein Motorfahrzeug kaufen", parent=sequence_2) + learning_unit = LearningUnitFactory.create(title="Sich selbständig machen", parent=sequence_2) + + sequence_3 = LearningSequenceFactory.create(title="Anwenden", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Nora kauft sich ein neues Auto", parent=sequence_3) + learning_unit = LearningUnitFactory.create(title="Manuel träumt von einem neuen Tesla", parent=sequence_3) + learning_unit = LearningUnitFactory.create(title="Deine Erkenntnisse und Learnings", parent=sequence_3) + + + sequence_4 = LearningSequenceFactory.create(title="Üben", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Ermittlung des Kundenbedarfs", parent=sequence_4) + learning_unit = LearningUnitFactory.create(title="Aktives Zuhören", parent=sequence_4) + learning_unit = LearningUnitFactory.create(title="In Bildern Sprechen", parent=sequence_4) + learning_unit = LearningUnitFactory.create(title="Priorisieren des Bedarfs", parent=sequence_4) + learning_unit = LearningUnitFactory.create(title="Zusammenfassung des Bedarfs", parent=sequence_4) + + sequence_5 = LearningSequenceFactory.create(title="Testen", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Bedarfsfragen", parent=sequence_5) + learning_unit = LearningUnitFactory.create(title="Andwendung der Fragetechniken", parent=sequence_5) + + sequence_5 = LearningSequenceFactory.create(title="Vernetzen", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Online Training", parent=sequence_5) + + sequence_6 = LearningSequenceFactory.create(title="Beenden", parent=circle_4) + learning_unit = LearningUnitFactory.create(title="Selbsteinschätzung", parent=sequence_6) + + + + circle_5 = CircleFactory.create(title="Lösung", parent=tp, goals="""— Die Daten des Kunden korrekt in die notwendigen Systeme einzutragen diff --git a/server/vbv_lernwelt/templates/learnpath/circle.html b/server/vbv_lernwelt/templates/learnpath/circle.html new file mode 100644 index 00000000..d17febc7 --- /dev/null +++ b/server/vbv_lernwelt/templates/learnpath/circle.html @@ -0,0 +1,25 @@ +{% extends "base.html" %} + +{% load wagtailcore_tags %} + +{% block body_class %}template-cicle{% endblock %} + +{% block content %} +
+