Update dummy data set

This commit is contained in:
Ramon Wenger 2018-08-23 20:13:06 +02:00
parent edb43ce2a3
commit 8ebfda66b6
1 changed files with 237 additions and 103 deletions

View File

@ -19,13 +19,23 @@ data = [
'topics': [
{
'order': 1,
'title': '1. Berufliche Grundbildung',
'title': 'Berufliche Grundbildung',
'teaser': 'Die berufliche Grundbildung lehrt Sie, den Arbeitsalltag erfolgreich zu bewältigen, Ihre Fähigkeiten zu entwickeln und beruflich flexibel zu sein. Ebenso wichtig ist der Umgang mit verschiedensten Mitmenschen. Eine angemessene mündliche Kommunikation erleichtert das Zusammenleben und Zusammenarbeiten.',
'modules': [
{
'order': 1,
'title': 'Video',
'meta_title': 'Intro',
'title': 'Einleitung',
'meta_title': 'Video',
'teaser': 'Die Berufsbildung ist ein neuer Lebensabschnit',
'intro': """
<p>Sie stehen am Anfang eines neuen Lebensabschnitts. In Ihrer Rolle als Berufslernende oder Berufslernender haben Sie Verantwortung übernommen.</p>
<p>Wie erging es Ihnen am ersten Arbeits- und Schultag?</p>
""",
},
{
'order': 2,
'title': 'Mein neues Umfeld',
'meta_title': 'Modul 1',
'teaser': 'Die Berufsbildung ist ein neuer Lebensabschnit',
'intro': """
<p>Sie stehen am Anfang eines neuen Lebensabschnitts. In Ihrer Rolle als Berufslernende oder Berufslernender haben Sie Verantwortung übernommen.</p>
@ -35,9 +45,10 @@ data = [
{
'title': 'Gesellschaft',
'objectives': [
{'text': 'Ich kann wichtige personelle und organisatorische Strukturen der Berufsfachschule beschreiben.'},
{'text': 'Ich kenne die Angebote und Regeln meiner Schule.'},
{'text': 'Ich kenne den Aufbau des Schullehrplans ABU und können das Qualifikationsverfahren des allgemeinbildenden Unterrichts ABU beschreiben.'},
{
'text': 'Ich kann wichtige personelle und organisatorische Strukturen der Berufsfachschule beschreiben und deren Angebote, Konzepte erklären und Weisungen nennen.'},
{
'text': 'Ich kenne den Aufbau des Schullehrplans ABU und können das Qualifikationsverfahren des allgemeinbildenden Unterrichts ABU beschreiben.'},
{'text': 'Ich kann die drei Lernorte unterscheiden.'}
]
},
@ -46,9 +57,11 @@ data = [
'objectives': [
{'text': 'Ich kenne verschiedene Arten von Fragen.'},
{'text': 'Ich kann ein Interview mit geeigneten Fragen vorbereiten.'},
{'text': 'Ich kann ein Interview führen und auf interessante oder ausweichende Antworten näher eingehen.'},
{'text': 'Ich kann ein mündlich geführtes Interview schriftlich in Standardsprache festhalten.'},
{'text': 'Ich kann mein Arbeitsplatz genau beschreiben.'}
{
'text': 'Ich kann ein Interview führen und auf interessante oder ausweichende Antworten näher eingehen.'},
{
'text': 'Ich kann ein mündlich geführtes Interview in Standardsprache aufzeichnen.'},
{'text': 'Ich kann mein Arbeitsplatz genau beschreiben.'},
]
}
],
@ -60,88 +73,247 @@ data = [
'type': 'plain',
'title': 'Auftrag 1',
'contents': [
# {
# 'text_block': 'text_block',
# 'value': 'value',
# 'id-123': 'id-123'
# },
{
'type': 'text_block',
'value': {
# 'type': 'text_block',
'text': '<p>Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?<br/>Halten Sie Ihre Erfahrungen im Bereich fest und stellen Sie diese anschliessend der Klasse vor.</p>'
'text': '<p>Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?<br/>Halten Sie Ihre Erfahrungen im Raum «Mein Lehrbeginn» fest.</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 2',
'contents': [
{
'type': 'text_block',
'value': {
# 'type': 'text_block',
'text': '<p>Das folgende Interview bezieht sich auf Jugendliche, die Ihre Lehre im Sommer begonnen haben. </p> <p>Lesen Sie das Interview durch und bearbeiten Sie anschliessend die Aufgaben.</p>'
'text': """<p>Das folgende Interview bezieht sich auf Jugendliche, die Ihre Lehre im Sommer begonnen haben. Lesen Sie das Interview durch und bearbeiten Sie anschliessend die Aufgaben.</p>
<p>Aufgaben zum Interview «Das ist ein ganz markanter Wechsel»</p>"""
}
},
{
'type': 'task',
'value': {
'text': '<p>Erklären Sie, welche Informationen den Leserinnen und Lesern in der Einleitung vermittelt werden.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Nehmen Sie zu folgenden Fragen Stellung:</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Diskutieren Sie darüber, ob die Aussagen von Markus Spiegel nachvollziehbar sind. Welchen können Sie zustimmen, welchen widersprechen?</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>In der Schweiz absolvieren fast alle Schulabgängerinnen und -abgänger nach der obligatorischen Schulzeit eine Ausbildung. 2016 traten 77 705 Jugendliche in eine berufliche Grundbildung ein. Im Unterschied zu früher lernen heute auch die meisten Frauen einen Beruf. Studieren Sie die folgende Grafik und beschreiben Sie in drei Sätzen, wie sich die Berufswahl in der Schweiz seit 1976 verändert hat.</p>'
}
},
# {
# 'type': 'text_block',
# 'value': {
# 'text': 'Trello: Task-Management',
# }
# },
# {
# 'type': 'text_block',
# 'value': {
# 'text': 'Trello: Task-Management',
# }
# },
# {
# 'type': 'text_block',
# 'value': {
# 'text': 'Trello: Task-Management',
# }
# }
]
},
{
'type': 'yellow',
'title': 'Auftrag 2',
'title': 'Das Interview',
'contents': [
{
'type': 'text_block',
'value': {
'type': 'text_block',
'text': '<p>Ein Interview dient dazu, durch Befragung Informationen zu ermitteln. Bei journalistischen Interviews werden oft Expertinnen und Experten befragt, aber auch Personen.</p>'
}
},
]
# 'content': 'Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?'
},
{
'type': 'plain',
'title': 'Auftrag 3',
# 'content': 'Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?'
}
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Lösen Sie die folgenden Aufgaben:</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Ordnen Sie die Fragen im Interview mit Markus Spiegel den verschiedenen Fragetypen zu.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Überprüfen Sie, welche Merkmale das Interview mit Markus Spiegel enthält:</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 4',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Planen Sie ein Interview zum Thema «Neues Umfeld»: Dokumentieren Sie Ihre Arbeitsschritte im Portfolio. Reflektieren Sie die jeweiligen Schritte und halten Sie die nächsten Planungsschritte fest (siehe auch Beispiel).</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Formulieren Sie fünf bis sieben Fragen.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Führen Sie das Interview mit jemanden aus Ihrer Klasse durch. Zeichnen Sie das Interview auf vocaroo.com auf. Veröffentlichen Sie Ihre Aufnahme im Raum für Zusammenarbeit.</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Tipp',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Ob ein Interview gelingt, hängt davon ab, wie es geführt wird. Achten Sie auf die Fragetechnik. Diese ist wichtig, wenn man herausfinden möchte, was der oder die Befragte denkt. Der oben stehende Basiswissen hilft Ihnen dabei.</p>'
}
},
]
},
]
},
{
'title': '1.2 Die drei Lernorte',
'content_blocks': [
{
'type': 'plain',
'title': 'Auftrag 1',
# 'content': 'Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?'
},
{
'type': 'yellow',
'title': 'Auftrag 2',
# 'content': 'Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?'
},
{
'type': 'blue',
'title': 'Auftrag 3',
# 'content': 'Sie haben diesen Sommer ihre Lehre begonnen. Was bedeutet dieser neue Abschnitt für Sie?'
}
'title': 'Das Berufsbildungssystem',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Unser Berufsbildungssystem wird von der Schule, den Lehrbetrieben und den Berufsverbänden gemeinsam getragen. Die Lernenden wechseln in sinnvollen Abständen den Lernort. Es findet ein Wechselspiel zwischen dem Lernen von theoretischem Wissen und seiner anwendungsorientierten Umsetzung und Vertiefung statt.</p>'
}
},
{
'type': 'text_block',
'value': {
'text': '<p>Die Berufsfachschule vermittelt die schulische Bildung. Diese besteht aus beruflichem und allgemeinbildendem Unterricht (BBG 21 f.).</p>'
}
},
{
'type': 'text_block',
'value': {
'text': '<p>Die überbetrieblichen Kurse dienen der Vermittlung und dem Erwerb grundlegender Fertigkeiten. Sie ergänzen die Bildung der beruflichen Praxis und die schulische Bildung, wo dies erforderlich ist (BBG 23).</p>'
}
},
{
'type': 'text_block',
'value': {
'text': '<p>Der Lehrbetrieb ist der Ausbildungsort für die praktische Bildung. Grundlage für die praktische Ausbildung im Betrieb und in den überbetrieblichen Kursen bilden die berufsspezifischen Bildungsverordnungen (BiVo) (BBG 19).</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 5',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Ergänzen Sie anhand der Webseite Ihrer Berufsfachschule und allenfalls mithilfe weiterer Materialien alle fehlenden Angaben in der Mindmap.</p>'
}
},
{
'type': 'text_block',
'value': {
'text': '<p>Durch Ihre Lehrperson erfahren Sie, welche Themen im ABU bearbeitet werden und wie das Qualifikationsverfahren abläuft.</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 6',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Informieren Sie sich im Betrieb oder auf der entsprechenden Webseite, wo Ihre überbetrieblichen Kurse stattfinden werden.</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 7',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Lesen Sie den Text durch und bearbeiten Sie anschliessend die Aufgaben.</p>'
}
},
{
'type': 'text_block',
'value': {
'text': '<p>Aufgaben zum Text «Mein Arbeitsplatz»</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Notieren Sie die verschiedenen Nomen, die Jessica für die Beschreibung ihres Arbeitsortes verwendet.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Zählen Sie Gegenstände auf, die sich in den Räumen befinden.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Nennen Sie alle Farbadjektive, die im Text vorkommen, sowie Adjektive, die auf Farben hinweisen.</p>'
}
},
{
'type': 'task',
'value': {
'text': '<p>Mit welchen sprachlichen Mitteln kann ein Ort oder Gegenstand erwähnt werden, ohne dass man das Nomen wiederholt? Nennen Sie drei Beispiele aus dem Text.</p>'
}
},
]
},
{
'type': 'plain',
'title': 'Auftrag 8',
'contents': [
{
'type': 'text_block',
'value': {
'text': '<p>Beschreiben Sie schriftlich Ihren Arbeitsplatz und stellen Sie Ihn anschliessend der Klasse vor.</p>'
}
},
]
},
]
}
]
},
{
'order': 2,
'title': 'Mein neues Umfeld',
'meta_title': 'Modul 1',
'teaser': 'Wie erging es Ihnen am ersten Arbeits- und Schultag?'
},
{
'order': 3,
'title': 'Lehrvertrag',
@ -162,46 +334,6 @@ data = [
}
]
},
# {
# 'order': 2,
# 'title': '2. Geld und Kauf'
# },
# {
# 'order': 3,
# 'title': '3. Risiko und Sicherheit'
# },
# {
# 'order': 4,
# 'title': '4. Demokratie und Mitgestaltung'
# },
# {
# 'order': 5,
# 'title': '5. Kultur und Kunst'
# },
# {
# 'order': 6,
# 'title': '6. Die Schweiz in Europa und der Welt'
# },
# {
# 'order': 7,
# 'title': '7. Markt und Konsum'
# },
# {
# 'order': 8,
# 'title': '8. Globale Herausforderungen'
# },
# {
# 'order': 9,
# 'title': '9. Wohnen und Zusammenleben'
# },
# {
# 'order': 10,
# 'title': '10. Arbeit und Zukunft'
# },
# {
# 'order': 11,
# 'title': '11. Grundsätzliches zum Recht'
# },
]
}
]
@ -257,7 +389,8 @@ class Command(BaseCommand):
modules_data = topic_data.get('modules', default_modules)
for module_idx, module_data in enumerate(modules_data):
module = ModuleFactory.create(parent=topic, **self.filter_data(module_data, ['objective_groups', 'chapters']))
module = ModuleFactory.create(parent=topic,
**self.filter_data(module_data, ['objective_groups', 'chapters']))
default_objective_groups = [{} for i in range(0, 2)]
objective_group_data = module_data.get('objective_groups', default_objective_groups)
@ -278,7 +411,8 @@ class Command(BaseCommand):
chapters_data = module_data.get('chapters', default_chapters)
for chapter_idx, chapter_data in enumerate(chapters_data):
chapter = ChapterFactory.create(parent=module, **self.filter_data(chapter_data, 'content_blocks'))
chapter = ChapterFactory.create(parent=module,
**self.filter_data(chapter_data, 'content_blocks'))
default_content_blocks = [{} for i in range(0, 4)]
content_blocks_data = chapter_data.get('content_blocks', default_content_blocks)
@ -288,4 +422,4 @@ class Command(BaseCommand):
ContentBlockFactory.create(parent=chapter, **content_block_data)
# now create all usergroups and rooms
management.call_command('dummy_rooms', verbosity=0)
management.call_command('dummy_rooms', verbosity=0)