Daniel Egger
e49a4971ae
Add simple DashboardPersonsPage which loads data
2024-04-03 15:15:07 +02:00
Christian Cueni
6edb5be093
WIP: Add own components
2024-04-02 15:55:34 +02:00
Livio Bieri
3eb098be35
Merge branch 'develop' into feat/geteilter-bereich
2024-03-27 15:40:50 +01:00
Livio Bieri
e232aa4820
chore: cleanup
2024-03-22 11:34:09 +01:00
Livio Bieri
5d14bde805
chore: use same function to check performance criteria status
2024-03-22 11:29:45 +01:00
Livio Bieri
1831dcc363
fix: apply new definition of completed to allFinishedInLearningSequence
2024-03-22 11:22:53 +01:00
Livio Bieri
dd121fe1ac
feat: mentor can remove mentee
2024-03-20 14:42:07 +01:00
Livio Bieri
f6d9cc9b63
chore: remove getCircleTitleById
2024-03-15 13:45:02 +01:00
Livio Bieri
16e0aba504
feat: mentorCockpit -> learningMentees
2024-03-11 17:05:21 +01:00
Livio Bieri
7743039938
Merge branch 'develop' into feat/vv-read-only-komp-navi
2024-03-06 20:28:14 +01:00
Livio Bieri
709931c888
Merged in feat/course-feature-toggles (pull request #295 )
...
Introduce Course Configuration
Approved-by: Daniel Egger
2024-03-06 19:24:53 +00:00
Livio Bieri
cfa3450704
feat: comp.navi. in cockpit profile page
2024-03-04 17:59:50 +01:00
Reto Aebersold
fff16da479
Merge branch 'develop' into feature/circle-page-unify
2024-03-03 22:47:11 +01:00
Livio Bieri
e3f8e4556f
chore: remove feedback_user
...
removed in favor of just using the course-level configuration.
2024-02-29 13:57:00 +01:00
Livio Bieri
964c1f7276
feat: kompetenznavi overview
2024-02-22 12:58:59 +01:00
Livio Bieri
de351bb3c1
feat: kompetenz navi tab
2024-02-20 15:24:02 +01:00
Reto Aebersold
cb9977bab3
feat: circle status cleanup
2024-02-20 10:43:45 +01:00
Christian Cueni
41ae32642e
Revert "Circle Seite Inhaltstyp Einheit (pull request #290 )"
2024-02-20 07:47:34 +00:00
Reto Aebersold
c180fd4406
feat: circle status cleanup
2024-02-19 13:35:55 +01:00
Livio Bieri
f18b152bb8
feat: client fetch VV comp-navi stuff
2024-02-16 16:25:17 +01:00
Christian Cueni
cc96bb8a76
Merged develop into feat/588-vv-fremdeinschatzung
2024-02-14 06:26:24 +00:00
Livio Bieri
3625841d80
chore: naming, don't use fetch
2024-02-12 11:53:18 +01:00
Livio Bieri
162f8a50a9
fix: visual fixes
2024-02-06 14:54:12 +01:00
Livio Bieri
5d510e0d04
fix: use ItDropdown, simplify UI state
2024-02-05 17:37:01 +01:00
Reto Aebersold
befbee23b4
feat: user store
2024-02-05 12:02:15 +01:00
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