Reto Aebersold
458d62daf3
feat: entities API
2023-12-18 15:42:41 +01:00
Reto Aebersold
437ffde8b1
feat: add organisations as model
2023-12-18 15:42:11 +01:00
Reto Aebersold
3644a0d77d
feat: test onboarding redirects
2023-12-18 15:41:29 +01:00
Reto Aebersold
97f4e96b5c
feat: handle no course session
2023-12-18 15:40:57 +01:00
Reto Aebersold
0ca1ab50f7
chore: loading indicator, ext links
2023-10-31 08:30:06 +01:00
Reto Aebersold
0b25e8f72b
feat: dashboard store
2023-10-27 10:45:58 +02:00
Reto Aebersold
d66e392c73
feat: stats dashboard
2023-10-26 17:25:53 +02:00
Reto Aebersold
9d6a0a561b
feat: add dashboard page variants
2023-10-25 16:40:41 +02:00
Daniel Egger
0c40bb9341
Rename composable to useCourseData
2023-10-14 16:06:16 +02:00
Daniel Egger
cc800501c1
Calc next learning content
2023-10-14 01:02:08 +02:00
Daniel Egger
e5cc0aa80e
useCompetenceStore is not needed anymore
2023-10-13 17:35:35 +02:00
Daniel Egger
61dfdfda9d
Recode `useLearningPath` to use graphql query programatically
2023-10-12 21:25:50 +02:00
Daniel Egger
8544898bbf
Load stuff
2023-10-12 18:38:14 +02:00
Daniel Egger
8621d4af07
Load CompletionData
2023-10-12 17:29:05 +02:00
Daniel Egger
a3e16dc107
Fix problems
2023-10-10 15:55:46 +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
000e963730
Refactor document handling
2023-10-10 10:12:58 +02:00
Daniel Egger
f75590dd0b
Refactor code to use `useCourseSessionDetailQuery`
2023-10-10 10:12:58 +02:00
Daniel Egger
41ead1dad4
Refactor circle handling in cockpit
2023-10-10 10:12:58 +02:00
Daniel Egger
6e81f85945
Fix problems after rebase
2023-10-10 10:12:58 +02:00
Daniel Egger
778dde12d7
Improve course session loading
2023-10-10 10:12:58 +02:00
Daniel Egger
d92b514759
Merge branch 'develop' into feature/VBV-488-import-edoniq-data
2023-10-05 09:16:49 +02:00
Daniel Egger
6048129507
Add courseSessionId query param to url and switch to it
2023-10-04 16:59:59 +02:00
Reto Aebersold
417b2c58b8
Move document upload to cockpit
2023-10-02 11:27:14 +02:00
Daniel Egger
f8c6daf9eb
VBV-519: Anpassungen Darstellung Wissens- und Verständnisfragen für Lernende
2023-09-28 17:56:29 +02:00
Livio Bieri
18a6eecb49
Merged in feature/VBV-515-preview (pull request #205 )
...
WIP Feature/VBV-515 preview
Approved-by: Daniel Egger
2023-09-21 08:06:30 +00:00
Reto Aebersold
d673f2fdc9
User status only for selected circle
2023-09-20 19:01:39 +02:00
Livio Bieri
9020692ea9
fix: linting
2023-09-20 18:46:31 +02:00
Livio Bieri
46faea8c1c
cleanup: navigation (duplicated code, logic)
2023-09-20 18:21:25 +02:00
Livio Bieri
f6d7f6e89e
Merge remote-tracking branch 'origin/develop' into feature/VBV-515-preview
...
# Conflicts:
# client/src/components/dueDates/DueDateSingle.vue
# client/src/components/header/MainNavigationBar.vue
# client/src/components/header/MobileMenu.vue
# client/src/pages/cockpit/cockpitPage/CockpitDates.vue
2023-09-20 17:33:01 +02:00
Livio Bieri
93f05e4722
fix: mobile menu
2023-09-20 17:16:07 +02:00
Livio Bieri
5e8554acda
feat: added preview bar
2023-09-20 16:38:45 +02:00
Reto Aebersold
4ba12cbec8
Singe circle selection
2023-09-20 15:32:21 +02:00
Daniel Egger
db40368244
VBV-514: Termine nur für ausgewählte Circles anzeigen im Cockpit
2023-09-15 14:50:52 +02:00
Daniel Egger
e6fbf0d276
Fix link in to KompetenzNavi in main navigation bar
2023-09-15 10:59:44 +02:00
Daniel Egger
dfa03baa25
Handle closing of self evaluation in KompetenzNavi
2023-09-14 13:19:43 +02:00
Daniel Egger
5dfdd470ae
Add PerformanceCriteria page
2023-09-13 18:45:07 +02:00
Daniel Egger
acdda923da
Make `start` in DueDate mandatory
2023-08-23 15:38:26 +02:00
Daniel Egger
969c55f15d
Sort dueDates by start date
2023-08-23 15:38:26 +02:00
Christian Cueni
81351aa9fa
Exclude email, fix dates, don't check "Geburtsdatum" field
2023-08-17 14:41:47 +02:00
Christian Cueni
ee33d999d1
Fix sort date (move dates with no end date to the back
2023-08-17 11:42:59 +02:00
Christian Cueni
0bbd1a830d
Add missing translations
2023-08-16 14:49:07 +02:00
Daniel Egger
815d81a471
Simplify media library models
2023-07-21 13:56:09 +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
9e5e2e10b7
Fix bug with performance criteria
2023-07-12 10:21:23 +02:00
Daniel Egger
3d4654efbc
Mark LearningContentAssignment completion in backend
2023-07-12 10:21:23 +02:00
Daniel Egger
36152a4364
Do not auto mark completion if the user should not be able to do it
2023-07-12 10:21:23 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00