From b5abc3c3a506ab8f399bdd38ea1d512cf4e2bdc7 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 3 Oct 2018 10:30:48 +0200 Subject: [PATCH] Add submission list page --- client/src/components/StudentSubmission.vue | 40 ++++++++++++ .../components/modules/ModuleNavigation.vue | 29 ++++++++- client/src/pages/module-base.vue | 41 +++++++++++++ client/src/pages/module.vue | 34 +---------- client/src/pages/submissions.vue | 61 +++++++++++++++++++ client/src/router/index.js | 19 +++++- 6 files changed, 190 insertions(+), 34 deletions(-) create mode 100644 client/src/components/StudentSubmission.vue create mode 100644 client/src/pages/module-base.vue create mode 100644 client/src/pages/submissions.vue diff --git a/client/src/components/StudentSubmission.vue b/client/src/components/StudentSubmission.vue new file mode 100644 index 00000000..92ac8acf --- /dev/null +++ b/client/src/components/StudentSubmission.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/client/src/components/modules/ModuleNavigation.vue b/client/src/components/modules/ModuleNavigation.vue index e63e27db..b27bed92 100644 --- a/client/src/components/modules/ModuleNavigation.vue +++ b/client/src/components/modules/ModuleNavigation.vue @@ -9,12 +9,39 @@ 1.2 Die drei Lernorte Lernzielkontrolle -

Ergebnisse: Modul 1

+ Ergebnisse: Modul 1 + +
+ Tauschvorgänge + Schwierigkeiten von Tauschvorgängen + + Vorteile von Geld + Aufgaben von Geld + Notizen zum Video «Funktionen der + Bank» + + Anlageberatung + Welche Geldanlage ist sinnvoll? + + +
+ + diff --git a/client/src/pages/module.vue b/client/src/pages/module.vue index 7ee4d9a1..f9d06e27 100644 --- a/client/src/pages/module.vue +++ b/client/src/pages/module.vue @@ -1,8 +1,5 @@ - - diff --git a/client/src/pages/submissions.vue b/client/src/pages/submissions.vue new file mode 100644 index 00000000..d2391ac1 --- /dev/null +++ b/client/src/pages/submissions.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/client/src/router/index.js b/client/src/router/index.js index 9bf0a510..20d4b907 100644 --- a/client/src/router/index.js +++ b/client/src/router/index.js @@ -3,6 +3,7 @@ import Router from 'vue-router' // import index from '@/pages/index' import topic from '@/pages/topic' import book from '@/pages/book' +import moduleBase from '@/pages/module-base' import module from '@/pages/module' import rooms from '@/pages/rooms' import room from '@/pages/room' @@ -10,11 +11,27 @@ import newRoom from '@/pages/newRoom' import editRoom from '@/pages/editRoom' import article from '@/pages/article' import basicknowledge from '@/pages/basicknowledge' +import submissions from '@/pages/submissions' import p404 from '@/pages/p404' const routes = [ {path: '/', name: 'module', component: module, meta: {filter: true}}, - {path: '/module', name: 'module', component: module, meta: {filter: true}}, + { + path: '/module', + name: 'moduleBase', + component: moduleBase, + meta: {filter: true}, + children: [ + { + path: '', + name: 'module', + component: module + }, + {path: 'submissions', name: 'submissions', component: submissions}, + + ] + + }, {path: '/rooms', name: 'rooms', component: rooms, meta: {filter: true}}, {path: '/new-room/', name: 'new-room', component: newRoom}, {path: '/edit-room/:id', name: 'edit-room', component: editRoom, props: true},