From a3185ed1c1141cb66f5812b11aac98b5f2d62967 Mon Sep 17 00:00:00 2001 From: Joyelle Ndagijimana Date: Fri, 16 May 2025 19:45:23 +0200 Subject: [PATCH] feat: drag and drop en random selection voor groepen --- frontend/src/assets/assignment.css | 3 +- frontend/src/components/DwengoTable.vue | 25 +- frontend/src/components/GroupProgressRow.vue | 58 +- .../src/components/GroupSubmissionStatus.vue | 34 +- .../components/assignments/GroupSelector.vue | 504 ++- .../views/assignments/CreateAssignment.vue | 245 +- .../views/assignments/StudentAssignment.vue | 163 +- .../views/assignments/TeacherAssignment.vue | 555 +-- .../src/views/assignments/UserAssignments.vue | 403 +- package-lock.json | 3606 +++++++++++++++-- 10 files changed, 4347 insertions(+), 1249 deletions(-) diff --git a/frontend/src/assets/assignment.css b/frontend/src/assets/assignment.css index 35e50792..c23e6585 100644 --- a/frontend/src/assets/assignment.css +++ b/frontend/src/assets/assignment.css @@ -30,10 +30,9 @@ display: flex; gap: 0.5rem; align-items: center; - color: #0e6942 + color: #0e6942; } - .group-section { margin-top: 2rem; } diff --git a/frontend/src/components/DwengoTable.vue b/frontend/src/components/DwengoTable.vue index 01490751..b04616e8 100644 --- a/frontend/src/components/DwengoTable.vue +++ b/frontend/src/components/DwengoTable.vue @@ -1,7 +1,10 @@ \ No newline at end of file + export default { + name: "columnList", + props: { + items: { + type: Array, + required: true, + }, + }, + }; + diff --git a/frontend/src/components/GroupProgressRow.vue b/frontend/src/components/GroupProgressRow.vue index 2012d616..2704c494 100644 --- a/frontend/src/components/GroupProgressRow.vue +++ b/frontend/src/components/GroupProgressRow.vue @@ -1,37 +1,37 @@