Livio Bieri
f0748c1267
feat: self evaluation feedback front-end
2024-02-01 16:59:07 +01:00
Livio Bieri
f228f9ee47
feat: mentor feedback
2024-01-30 22:59:29 +01:00
Livio Bieri
95a5d1b671
Merge branch 'develop' into feat/588-vv-fremdeinschatzung
2024-01-29 16:41:46 +01:00
Livio Bieri
c5ff3e9fb6
feat: mentor cockpit summary pages wrap up
2024-01-26 15:53:26 +01:00
Reto Aebersold
ffa871263c
feat: todo markers
2024-01-26 10:42:28 +01:00
Livio Bieri
654ccb0d47
feat: feedback received screen
2024-01-25 13:39:13 +01:00
Livio Bieri
a97ac4ec97
fix: refresh mentor completions on submission
2024-01-22 12:18:17 +01:00
Livio Bieri
278b6e6b64
wip: mentor feedback (praxisauftrag)
2024-01-22 12:18:16 +01:00
Reto Aebersold
28445cf1a5
feat: add avatar upload
2024-01-09 17:21:06 +01:00
Reto Aebersold
480c82e466
Merge branch 'develop' into feature/VBV-597-umsetzung-cockpit-lernbegleitung
2023-12-19 10:01:16 +01:00
Livio Bieri
b414e4cf93
chore: shop vv-it, vv-de, vv-fr
2023-12-18 15:43:59 +01:00
Reto Aebersold
cd6585790e
fix: initial data loading
2023-12-18 15:42:41 +01:00
Reto Aebersold
458d62daf3
feat: entities API
2023-12-18 15:42:41 +01:00
Reto Aebersold
3644a0d77d
feat: test onboarding redirects
2023-12-18 15:41:29 +01:00
Reto Aebersold
4791a776d4
feat: file upload composable
2023-12-18 15:39:03 +01:00
Reto Aebersold
e87c5a7cd8
feat: generic task rendering
2023-12-18 14:52:59 +01:00
Livio Bieri
c769247146
feat: mentor pages
2023-12-15 16:29:16 +01:00
Livio Bieri
aff3f680f6
wip: mentor overview
2023-12-15 15:02:25 +01:00
Livio Bieri
c7e457d138
fix: adds circle title
2023-12-15 13:29:11 +01:00
Reto Aebersold
f642d2b57e
feat: mentor dashboard
2023-12-15 10:56:29 +01:00
Daniel Egger
0ee783219b
VBV-585 feat: "Wissens- und Verständnisfragen im Cockpit"
2023-11-08 08:00:05 +01:00
Livio Bieri
62c3aaf849
fix: assigment summary missing _id
2023-10-30 11:31:35 +01:00
Reto Aebersold
0b25e8f72b
feat: dashboard store
2023-10-27 10:45:58 +02:00
Daniel Egger
00357ad4f3
Fix cypress tests
2023-10-14 16:04:05 +02:00
Daniel Egger
cc800501c1
Calc next learning content
2023-10-14 01:02:08 +02:00
Daniel Egger
a637775b81
Query performance criteria also by course
2023-10-13 17:06:23 +02:00
Daniel Egger
a6cf4ad128
Show Diagram for users in cockpit
2023-10-13 14:21:26 +02:00
Daniel Egger
8621d4af07
Load CompletionData
2023-10-12 17:29:05 +02:00
Reto Aebersold
d4cb978de3
Add assigment task file upload
2023-10-11 09:51:43 +02:00
Daniel Egger
dcf450339d
Every REST response returns `id`-field as string
2023-10-10 15:02:03 +02:00
Daniel Egger
49a3fa99e1
Document handling via REST
2023-10-10 14:26:47 +02:00
Daniel Egger
778dde12d7
Improve course session loading
2023-10-10 10:12:58 +02:00
Daniel Egger
f8c6daf9eb
VBV-519: Anpassungen Darstellung Wissens- und Verständnisfragen für Lernende
2023-09-28 17:56:29 +02:00
Daniel Egger
589453a8dc
Remove `evaluation_grade` and set `evaluation_points` and `evaluation_passed` fields
2023-09-28 17:56:29 +02:00
Reto Aebersold
4ba12cbec8
Singe circle selection
2023-09-20 15:32:21 +02:00
Daniel Egger
83fcb84303
Add "Kompetenznachweis"-text to AssignmentIntroductionView
2023-09-14 15:57:35 +02:00
Daniel Egger
515ef3707a
Bugfix: load only assignment completion data with given learning_content_id. Will fix bug with Reflexion
2023-09-06 17:31:27 +02:00
Christian Cueni
c140f225ea
Add Edoniq testblock
...
WIP: Add sso code
Update content name
WIP: Add redirect endpoint
mend
Fix after rebase
WIP: Update model
WIP: Add extended time test url
Update trufflehog config, use sso
Update test
2023-08-23 07:33:29 +02:00
Elia Bieri
b970597a81
Merged in feature/VBV-451-anwesenheitskontrolle-frontend (pull request #150 )
...
VBV-451 Anwesenheitskontrolle frontend & neues Cockpit
* Regenerate graphql types after rebase
* Fix grading progress
* Fix cypress tests
* Fix circle selection and add CourseSessionAssignment for Fahrzeug Vorbereitungsauftrag
* Use `LearningContentAssignment` explictly
* Improve type safety without `as`
* Disable feedback details button when no feedback
* Extend submission overview titles after review
* Improve attendance check state handling
* Minor translation/wording fixes
Approved-by: Daniel Egger
2023-07-20 16:22:28 +00:00
Daniel Egger
f25602c84c
Change types to use UUID ids
2023-07-14 14:55:45 +02:00
Daniel Egger
c97ec9b399
Adapt AssignmentCompletion model to include page_id
2023-07-12 19:06:51 +02:00
Daniel Egger
0dbca05892
Fix course_session_id
2023-07-12 10:21:23 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Daniel Egger
5890e908f2
Add CourseSessionAssignment to serializer
2023-07-11 17:42:30 +02:00
Daniel Egger
9937951728
Wire document list to frontend
2023-05-26 16:07:42 +02:00
Daniel Egger
9be0ce9d39
Frontend: "Vorbereitungsauftrag"
2023-05-24 15:19:49 +02:00
Elia Bieri
132c115e8b
Rename attendance days to attendance courses
2023-05-23 15:34:59 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
b313bad031
Rename field `type` to `content_type` in REST response
...
In Wagtail Grapple/GraphQL the field is already called `content_type`
2023-05-12 13:38:35 +02:00
Daniel Egger
a15af2bf86
VBV-350: Refactor LearningContent to individual wagtail pages
2023-05-12 11:51:02 +02:00
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