Merge branch 'feature/query-module'

This commit is contained in:
Ramon Wenger 2018-08-14 17:59:59 +02:00
commit 73c3dec5df
1 changed files with 16 additions and 55 deletions

View File

@ -14,14 +14,21 @@
slug: 'video'
},
fetchPolicy: 'network-only',
// manual: true,
// result({data, loading}, networkStatus) {
// if (!loading) {
// this.module = data.modules.edges
// this.categories = data.categories.edges.map(entry => entry.node)
// this.modules = data.userModules.edges.map(entry => ({'status': entry.node.status, ...entry.node.module}))
// }
// }
manual: true,
result({data, loading}, networkStatus) {
if (!loading) {
const node = data.modules.edges[0].node;
this.module = {
...node,
objectiveGroups: node.objectivegroupSet.edges.map(edge => {
return {
...edge.node,
objectives: edge.node.objectiveSet.edges.map(edge => edge.node)
};
})
};
}
}
}
},
@ -31,53 +38,7 @@
data() {
return {
module: {
title: 'Mein neues Umfeld',
metaTitle: 'Modul 1',
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>
`,
objectiveGroups: [
{
id: 1,
title: 'Gesellschaft',
objectives: [
{
id: 1,
text: 'Ich kann wichtige personelle und organisatorische Strukturen der Berufsfachschule beschreiben.'
},
{id: 2, text: 'Ich kenne die Angebote und Regeln meiner Schule.'},
{
id: 3,
text: 'Ich kenne den Aufbau des Schullehrplans ABU und können das Qualifikationsverfahren des ' +
'allgemeinbildenden Unterrichts ABU beschreiben.'
},
{id: 4, text: 'Ich kann die drei Lernorte unterscheiden.'}
]
}, {
id: 2,
title: 'Sprache und Kommunikation',
objectives: [
{
id: 1,
text: 'Ich kenne verschiedene Arten von Fragen.'
},
{id: 2, text: 'Ich kann ein Interview mit geeigneten Fragen vorbereiten.'},
{
id: 3,
text: 'Ich kann ein Interview führen und auf interessante oder ausweichende Antworten näher eingehen.'
},
{id: 4, text: 'Ich kann ein mündlich geführtes Interview schriftlich in Standardsprache festhalten.'},
{id: 5, text: 'Ich kann mein Arbeitsplatz genau beschreiben.'}
]
}
]
}
module: {}
}
}
}