Commit Graph

155 Commits

Author SHA1 Message Date
Daniel Egger d1907182a3 Fix cypress tests 2023-05-09 13:46:43 +02:00
Daniel Egger 08b2e9e49a Show grade on overview page 2023-05-08 14:27:40 +02:00
Daniel Egger 313417dfd6 Fix typecheck errors 2023-05-08 14:27:40 +02:00
Daniel Egger 2d6cee9f9f Add EvaluationSummary 2023-05-08 14:27:40 +02:00
Daniel Egger fef864df25 VBV-321: squash current work
Load and display AssignmentCompletionStatus

Datenmodell um Bewertungskriterien erweitern

Refactor assignment pages

Show user results

Update some data fields

Show user assignment evaluation

Changes after rebase

Rename `grading` -> `evaluation`

Add evaluation data to AssignmentCompletion

Refactor usage of `assignmentStore`

Store points for evaluation

Only debounce text

Show user responses on evaluation page
2023-05-08 14:24:38 +02:00
Daniel Egger d4c846a1b9 Changes after code review 2023-04-12 16:08:16 +02:00
Daniel Egger f2c6153343 Fix js unit test 2023-04-05 21:28:40 +02:00
Daniel Egger 1fdabf77c0 Fix cypress tests 2023-04-05 19:27:25 +02:00
Daniel Egger 84ec0b9c53 Move learningPath completion data reloading code 2023-03-31 23:51:42 +02:00
Daniel Egger 9a70b3005a Force rerender when course session is switched 2023-03-31 23:00:55 +02:00
Daniel Egger 6834f18d19 Try to reload data with event bus event 2023-03-31 19:11:25 +02:00
Elia Bieri a7dcb86cfe Merged in feature/VBV-260-implement-new-learnpath (pull request #28)
Feature/VBV-260 implement new learnpath

* Fix linting problems

* Fix cypress tests

* Change various texts to gray-800

* Rework progress bar to show in progress circles

* Scroll to initial circle

* Make list view circles clickable

* Minor rework actions

* Rework

* Fix LearningPathScrollButton alignment

* Additional fix for LearningPathScrollButton alignment
2023-03-02 16:58:16 +00:00
Christian Cueni bbd74d85b3 Add multiple rows in cockpit list circles 2023-01-31 16:37:00 +01:00
Daniel Egger 503f819d38 Refactor expert handling 2023-01-11 15:54:50 +01:00
Christian Cueni cb9249328e Add delete unreferenced file command 2023-01-10 08:09:13 +01:00
Christian Cueni d65d786f4f Fix permissions, refactor upload code 2023-01-10 08:05:02 +01:00
Christian Cueni fc017961ab Verify permissions 2023-01-10 08:05:02 +01:00
Christian Cueni 8ad84cc778 WIP: Add tests 2023-01-10 08:05:02 +01:00
Daniel Egger 7a3e4324d9 VBV-213: Filter criteria by selected circle
Show upload button only to circle experts

Add files app and basic frontend test

Add service, refactor form

WIP: Upload file

WIP: Upload file to s3

WIP: Add course models, add view

WIP: Add local upload

WIP: Add basic get

WIP: Validate form

WIP: Add file list, download by name

WIP: Update documents after upload

WIP: Add delete button and API

WIP: Reset upload_finished_at when document is deleted

WIP: Handle upload error

Add s3 document
2023-01-10 08:04:56 +01:00
Daniel Egger e10f4eb86a VBV-191: Abschluss Lernsequenz nach Besprechung mit Steph und Chrigu 2022-11-21 11:09:02 +01:00
Daniel Egger 07406f8e89 VBV-191: Abschluss Lernsequenz 2022-11-18 17:41:10 +01:00
Daniel Egger 924bf6f140 Fix `npm run test` 2022-10-21 18:00:22 +02:00
Daniel Egger c8824763f6 Refactor types 2022-10-21 13:44:11 +02:00
Christian Cueni 7fbac1aaea Rename Profil to Navi 2022-10-18 15:56:25 +02:00
Daniel Egger 189cfcde3f Weitere Circle-Texte übernommen 2022-10-14 12:57:34 +02:00
Daniel Egger 22b2491136 Scroll behaviour in Lernpfad 2022-10-05 16:44:04 +02:00
Daniel Egger b7e4d83e76 Add wbts to lernfpad oktober demo 2022-10-05 12:15:26 +02:00
Daniel Egger cbdbdba6b8 Add `frontend_url` field to wagtail pages 2022-10-04 14:42:34 +02:00
Daniel Egger 827e7a0fc0 Add code formatting with prettier and black 2022-09-30 17:43:06 +02:00
Daniel Egger 6cf7d97771 Fix js tests 2022-09-28 18:10:38 +02:00
Daniel Egger bdae082550 Fix self-evalution checkboxes 2022-09-28 16:19:01 +02:00
Daniel Egger 18c3e28ba1 Load MediaCenter data from api 2022-09-23 16:49:00 +02:00
Daniel Egger 79c0fb8b11 Refactor 2022-09-23 15:14:42 +02:00
Daniel Egger dc5adb6214 Refactor SelfEvaluation to its own route 2022-09-09 16:57:39 +02:00
Daniel Egger 5d6e94ebd6 Refactor LearningContent to its own route 2022-09-09 16:15:08 +02:00
Daniel Egger 3ff2b23cf7 VBV-142: move "/media" to "/static/media" 2022-09-09 11:56:49 +02:00
Daniel Egger d5f4b37cfe VBV-102: refactor server urls 2022-09-02 14:33:38 +02:00
Daniel Egger 0acdab60cd Add vitest tests to bitbucket pipelines 2022-08-31 13:42:22 +02:00
Daniel Egger 911b974360 Fix some typescript warnings 2022-08-31 12:23:05 +02:00
Daniel Egger 2316150375 Update `nextLearningContent` dynamically 2022-08-30 17:47:32 +02:00
Daniel Egger a32c8ccbff VBV-80: Refactor next learning content 2022-08-30 17:34:29 +02:00
Daniel Egger 97f01e0a08 Refactor LearningPath class 2022-08-30 15:59:30 +02:00
Lorenz Padberg 3767edce04 Add half done to circle diagramm 2022-08-11 17:11:29 +02:00
Daniel Egger cbbf4e42a2 Refactor learningPath views 2022-07-04 11:52:05 +02:00
Daniel Egger 7022827cf3 Refactor circle code to Circle class 2022-07-04 10:51:49 +02:00
Daniel Egger 2af7439b97 VBV-76: Refactor user and login handling 2022-06-30 14:11:21 +02:00
Daniel Egger 500ed0f111 Step through circle 2022-06-23 18:33:20 +02:00
Daniel Egger 3686924cfe Refactor completion api 2022-06-22 19:04:35 +02:00
Daniel Egger 12322638dc Add LearningUnitQuestion as custom model 2022-06-22 16:26:12 +02:00
Daniel Egger 7e5debb5ca update icon stuff 2022-06-22 11:21:28 +02:00
Daniel Egger 2c36ea9242 Add previous-/next- attributes to LearningContents 2022-06-21 18:23:35 +02:00
Daniel Egger 9d768c8205 Changes for deployment 2022-06-21 13:39:48 +02:00
Daniel Egger 1483ec8be0 Refactor to pinia store 2022-06-20 16:40:03 +02:00
Daniel Egger c1a7f4551d Add ts types for circle data 2022-06-20 11:40:34 +02:00
Christian Cueni 513b66ff31 Update env variable, add basic http util, remove html 2022-04-20 15:25:29 +02:00