Christian Cueni
a407b76038
Add endpoint and button in admin ui
2024-02-26 13:10:49 +01:00
Livio Bieri
95a5d1b671
Merge branch 'develop' into feat/588-vv-fremdeinschatzung
2024-01-29 16:41:46 +01:00
Livio Bieri
a7922743fd
wip: self evaluation mentor api
2024-01-21 21:16:49 +01:00
Reto Aebersold
57f80ea109
chore: format
2024-01-18 08:33:08 +01:00
Reto Aebersold
b6ac2ac4b3
Merge branch 'develop' into feature/VBV-621-teilnehmer-profil
2024-01-18 08:32:31 +01:00
Reto Aebersold
6a985ce607
feat: cockpit user profile
2024-01-15 11:33:45 +01:00
Reto Aebersold
28445cf1a5
feat: add avatar upload
2024-01-09 17:21:06 +01:00
Reto Aebersold
4f942eb925
chore: format
2023-12-19 10:02:06 +01:00
Reto Aebersold
480c82e466
Merge branch 'develop' into feature/VBV-597-umsetzung-cockpit-lernbegleitung
2023-12-19 10:01:16 +01:00
Christian Cueni
a10b4fa5ec
Hide VV onboarding
2023-12-18 15:55:14 +01:00
Reto Aebersold
f8ae88ac1a
fix: urls
2023-12-18 15:43:58 +01:00
Reto Aebersold
68c9c895a6
chore: move shop urls
2023-12-18 15:43:57 +01:00
Livio Bieri
9011e579df
chore: format
2023-12-18 15:42:41 +01:00
Livio Bieri
be160f5fa7
wip: walking skeleton for datatrans
2023-12-18 15:42:41 +01:00
Reto Aebersold
458d62daf3
feat: entities API
2023-12-18 15:42:41 +01:00
Livio Bieri
9d806e6ede
chore: 2-way binding for address forms, like this?
...
follow up to 1f0c9e2
2023-12-18 15:42:41 +01:00
Livio Bieri
c3a0cbf5e2
fix: billing address naming snafu
2023-12-18 15:42:37 +01:00
Reto Aebersold
437ffde8b1
feat: add organisations as model
2023-12-18 15:42:11 +01:00
Livio Bieri
ab3dcd378e
feat: shop app; billing address apis
2023-12-18 15:42:05 +01:00
Reto Aebersold
bfeca6e8e0
feat: use orgs in profile
2023-12-18 15:41:27 +01:00
Livio Bieri
02a155410e
chore: list organisations
2023-12-18 15:40:54 +01:00
Livio Bieri
c3a16a7bec
chore: render mentor / expert cockpit based on role
2023-12-12 16:15:27 +01:00
Reto Aebersold
e5ad3f08d2
Merge branch 'develop' into feature/VBV-597-umsetzung-cockpit-lernbegleitung
2023-12-12 10:02:08 +01:00
Reto Aebersold
e2c32b7fb6
feat: cockpit type
2023-12-11 16:51:33 +01:00
Reto Aebersold
16a6334802
feat: mentor invitation URLs
2023-12-11 10:01:24 +01:00
Lorenz Padberg
e8ae8bdc14
VBV-440: Musterlösung und Refactoring S3
2023-12-07 10:38:58 +01:00
Reto Aebersold
278d659905
wip: learning mentor
2023-12-07 08:42:24 +01:00
Reto Aebersold
75351b9986
chore: format
2023-10-11 09:53:32 +02:00
Reto Aebersold
d4cb978de3
Add assigment task file upload
2023-10-11 09:51:43 +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
163df01f5d
Add newrelic integration in docker file
2023-08-27 21:25:33 +02:00
Daniel Egger
946d5671b8
Cleanup azure settings and docs
2023-08-25 12:04:34 +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
Christian Cueni
3447de19ca
Add trainer and combined export
2023-08-17 10:58:33 +02:00
Christian Cueni
95a6d404b5
Add export for trainers
2023-08-15 16:47:03 +02:00
Christian Cueni
6195c9d32a
Use page id for feedbacks, filter by course session id
2023-08-14 19:57:31 +02:00
Christian Cueni
5d0f7b88b5
Add sync
2023-07-20 15:34:10 +02:00
Christian Cueni
12977b01cc
Add real courses data, update importer
...
Make course optional on import
Add importer in admin
Use new trainer format in xls
Import trainers via admin interface
Add participant import
Update tests
Update url, handle error
Refactor importer
Add json field
Fix tests
Add update test
2023-07-20 15:34:10 +02:00
Christian Cueni
65d527d894
Add student export for edoniq
2023-07-19 16:02:11 +02:00
Daniel Egger
e8178fa36a
Format code
2023-07-14 17:14:00 +02:00
Daniel Egger
f25602c84c
Change types to use UUID ids
2023-07-14 14:55:45 +02:00
Daniel Egger
9860a59cef
Clean up assignment graphql
...
* Remove old assignment api REST code which is unused
* Refactor handling AssignmentCompletionStatus enum
* Add full test for GraphQL assignment completion mutation
* Hide wagtail INFO logs on local dev
2023-07-07 18:43:57 +02:00
Daniel Egger
31dae0a5cd
VBV-306: Use GraphQL for assignment code
2023-05-15 19:07:06 +02:00
Daniel Egger
e130d65f37
Merged in feature/VBV-339-assignment-cypress-test (pull request #79 )
...
Feature/VBV-339 assignment cypress test UNFINISHED
* Create assignment submission test data for cypress test
* Add first assignment trainer test
* Add first cypress test which checks DB entry with all instrumentation
2023-05-12 14:33:14 +00:00
Daniel Egger
32c3d6d1b4
Format code
2023-05-08 14:27:40 +02:00
Daniel Egger
5868468a48
Add grades to AssingmentEvaluation
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
8ffea5bc1b
Format code
2023-04-25 13:20:02 +02:00
Daniel Egger
baf5801b6a
Add grading api endpoint
2023-04-25 13:20:02 +02:00