Daniel Egger
|
1b7b7770ea
|
fix: take unique `_id` for `FeedbackStatisticsRecordType`
|
2023-11-03 11:33:48 +01:00 |
Daniel Egger
|
f3da6d3c9d
|
fix: filter out participants which are not anymore in the course session
|
2023-11-03 11:06:27 +01:00 |
Daniel Egger
|
eb845e830a
|
fix: take unique `_id` for `PresenceRecordStatisticsType`
|
2023-11-03 10:44:49 +01:00 |
Daniel Egger
|
e6aa6f0cbe
|
Merge branch 'develop' into feature/VBV-496-dash-regionalleiter
|
2023-11-03 10:44:22 +01:00 |
Daniel Egger
|
c1e73f58e6
|
`get_recipients` should only fetch experts for the course session
|
2023-11-02 16:52:02 +01:00 |
Livio Bieri
|
3748ce44fa
|
chore: cypress tests supervisor dashboard
|
2023-11-01 17:14:47 +01:00 |
Livio Bieri
|
2e0c8205ee
|
wip: e2e cypress tests
|
2023-11-01 15:16:12 +01:00 |
Livio Bieri
|
d125e66c02
|
fix: move utils.py outside of dashboard
they are useful in other contexts too ;)
|
2023-11-01 15:15:43 +01:00 |
Reto Aebersold
|
5f436da0a0
|
feat: cache circles and learning units
|
2023-11-01 11:30:43 +01:00 |
Livio Bieri
|
44cbf3c8f7
|
chore: create test-supervisor1@example.com
and clean up the way users get created a bit
|
2023-10-31 17:41:58 +01:00 |
Livio Bieri
|
41b8e07693
|
chore: make circle data more concise
|
2023-10-31 13:57:53 +01:00 |
Reto Aebersold
|
2077c83f18
|
feat: format date
|
2023-10-31 11:29:31 +01:00 |
Christian Cueni
|
052ddfba8d
|
Send reminders only to related experts
|
2023-10-31 10:59:20 +01:00 |
Reto Aebersold
|
513b203604
|
feat: add course list sub page
|
2023-10-31 09:20:35 +01:00 |
Livio Bieri
|
2d5bad31ce
|
fix: unique keys for assignments _ids
|
2023-10-30 15:14:03 +01:00 |
Livio Bieri
|
9cbcd25ff2
|
chore: make session user count more readable
|
2023-10-30 15:14:03 +01:00 |
Livio Bieri
|
cb5f9fedc4
|
fix: corrects total_responses for feedback count
|
2023-10-30 14:12:18 +01:00 |
Livio Bieri
|
4b2fa46eee
|
chore: todo for important but missing test
|
2023-10-30 14:12:18 +01:00 |
Reto Aebersold
|
7c50d709e9
|
feat: assignments records
|
2023-10-30 13:42:09 +01:00 |
Livio Bieri
|
d61c93db09
|
fix: properly merge competence per learning unit
|
2023-10-30 13:21:49 +01:00 |
Reto Aebersold
|
a01e8bd9f0
|
Merge remote-tracking branch 'origin/feature/VBV-496-dash-regionalleiter' into feature/VBV-496-dash-regionalleiter
|
2023-10-30 12:18:10 +01:00 |
Reto Aebersold
|
17b2d03245
|
feat: competence records
|
2023-10-30 12:17:31 +01:00 |
Livio Bieri
|
8f3d2d316d
|
fix: circle feedback count
|
2023-10-30 11:59:39 +01:00 |
Reto Aebersold
|
e2a346caed
|
feat: add feedback list
|
2023-10-30 11:50:46 +01:00 |
Livio Bieri
|
62c3aaf849
|
fix: assigment summary missing _id
|
2023-10-30 11:31:35 +01:00 |
Reto Aebersold
|
c079be32e7
|
feat: add statistic filter
|
2023-10-30 10:58:09 +01:00 |
Livio Bieri
|
076bb25e99
|
fix: get circle more professional
|
2023-10-27 11:01:26 +02:00 |
Livio Bieri
|
743ad06260
|
hack: make supervisor ephemeral expert of every circle in the course universe
|
2023-10-27 11:01:24 +02:00 |
Reto Aebersold
|
0b25e8f72b
|
feat: dashboard store
|
2023-10-27 10:45:58 +02:00 |
Livio Bieri
|
e55cb31e9f
|
wip: to be reverted
|
2023-10-26 18:33:15 +02:00 |
Livio Bieri
|
7c00ac1681
|
hack: extremely hack to make supervisor dashboard navigation to cockpit semi-work
not sure how this could be done nicer :-/
|
2023-10-26 18:33:15 +02:00 |
Reto Aebersold
|
d66e392c73
|
feat: stats dashboard
|
2023-10-26 17:25:53 +02:00 |
Livio Bieri
|
ae4f4d2611
|
chore: moar _ids + id -> _id fix
|
2023-10-26 15:24:25 +02:00 |
Livio Bieri
|
c96472dbe6
|
chore: adds tests for competence progress (user dashboard)
|
2023-10-26 11:00:23 +02:00 |
Livio Bieri
|
01db821d6b
|
chore: adds _id everywhere and harmonize naming
|
2023-10-26 10:53:52 +02:00 |
Reto Aebersold
|
0ecb03275e
|
chore: add _id field
|
2023-10-25 19:10:04 +02:00 |
Livio Bieri
|
0f80fe5104
|
feat: course_progress assignment and competence
|
2023-10-25 18:34:33 +02:00 |
Livio Bieri
|
571b6b347b
|
chore: harmonize cockpit_url and details_url
|
2023-10-25 17:08:15 +02:00 |
Livio Bieri
|
d2d5f22536
|
chore: details url for competence performances
|
2023-10-25 17:05:30 +02:00 |
Livio Bieri
|
d5025e3408
|
chore: details url for feedbacks
|
2023-10-25 17:05:27 +02:00 |
Reto Aebersold
|
b9c622b20d
|
chore: title
|
2023-10-25 16:42:45 +02:00 |
Reto Aebersold
|
9d6a0a561b
|
feat: add dashboard page variants
|
2023-10-25 16:40:41 +02:00 |
Livio Bieri
|
2908e3cbf0
|
chore: add course progress for progress dashboard
|
2023-10-25 13:52:06 +02:00 |
Livio Bieri
|
a97628c28c
|
chore: reverts slug at wrong place, adds slug to config
|
2023-10-25 12:58:56 +02:00 |
Livio Bieri
|
228e0c8f31
|
chore: also expose course slug
|
2023-10-25 12:52:47 +02:00 |
Livio Bieri
|
04d40e1f57
|
fix: dedup course dashboard stuff
|
2023-10-25 12:52:45 +02:00 |
Reto Aebersold
|
6f973d7e93
|
chore: format and generate gql schema / types
|
2023-10-25 11:39:36 +02:00 |
Livio Bieri
|
45c183e78b
|
fix: dashboard config can be required
|
2023-10-25 11:03:58 +02:00 |
Livio Bieri
|
adbd7c8c69
|
fix: more required=True in object types
|
2023-10-25 10:49:51 +02:00 |
Livio Bieri
|
49fdbd9648
|
fix: expose id on top-level; use name for dashboard config
|
2023-10-25 10:46:58 +02:00 |
Livio Bieri
|
d41bdf84e3
|
chore: expose selection metrics (participant / session / expert count)
|
2023-10-24 17:02:19 +02:00 |
Livio Bieri
|
067c7ac20d
|
chore: test course statistics permission
|
2023-10-24 14:01:36 +02:00 |
Livio Bieri
|
5665ffdee0
|
followup: fixes the dashboard / statistics tests
|
2023-10-24 13:52:52 +02:00 |
Livio Bieri
|
ca44a913c9
|
wip: session group statistics w/ permission
|
2023-10-24 12:05:55 +02:00 |
Reto Aebersold
|
c7920430ca
|
feat: add course session group
|
2023-10-23 16:55:26 +02:00 |
Livio Bieri
|
61c57c4cb4
|
feat: removes supervisor role plus prod data fixes
|
2023-10-23 16:27:13 +02:00 |
Livio Bieri
|
48677974d2
|
fix: format
|
2023-10-20 19:46:32 +02:00 |
Livio Bieri
|
dc706e7ece
|
feat: adds graphql assignment dashboard
|
2023-10-20 19:46:29 +02:00 |
Livio Bieri
|
d16bb59392
|
wip: assignment resolving experimental
|
2023-10-20 19:41:51 +02:00 |
Reto Aebersold
|
232270a506
|
chore: less generic record name
|
2023-10-20 15:10:40 +02:00 |
Reto Aebersold
|
be789d4fcb
|
feat: rl dashboard competences test
|
2023-10-20 15:05:38 +02:00 |
Reto Aebersold
|
c81a3ab8c7
|
feat: rl dashboard competences
|
2023-10-20 13:37:34 +02:00 |
Reto Aebersold
|
577746bff1
|
fix: filter feedback users
|
2023-10-19 15:52:37 +02:00 |
Christian Cueni
|
5904df6634
|
Remove filter condition for filtering MEMBERS only
|
2023-10-19 11:47:44 +02:00 |
Reto Aebersold
|
69c56dfb9a
|
Merge branch 'develop' into feature/VBV-496-dash-regionalleiter
|
2023-10-19 09:49:22 +02:00 |
Reto Aebersold
|
3925d074ee
|
feat: add course session props
|
2023-10-19 09:48:16 +02:00 |
Reto Aebersold
|
09181d0e72
|
feat: dashboard API feedback
|
2023-10-18 18:22:23 +02:00 |
Christian Cueni
|
b965722e8b
|
Fix unpack error in import
|
2023-10-18 07:55:09 +02:00 |
Reto Aebersold
|
ea2e303592
|
feat: dashboard API feedback
|
2023-10-17 10:14:22 +02:00 |
Livio Bieri
|
7550ec9a3f
|
Merge branch 'develop' into feature/VBV-496-dash-regionalleiter
|
2023-10-16 17:17:52 +02:00 |
Livio Bieri
|
ab7e879973
|
Merged in feature/VBV-123 (pull request #216)
Reminder for Assignments
Approved-by: Christian Cueni
|
2023-10-16 14:02:25 +00:00 |
Reto Aebersold
|
9a6a897f3a
|
feat: dashboard API refactor
|
2023-10-16 15:47:35 +02:00 |
Reto Aebersold
|
7d691e4f78
|
feat: dashboard attendance days
|
2023-10-16 15:14:17 +02:00 |
Livio Bieri
|
7ec912d570
|
Merged in fix/feedback-on-trainer (pull request #219)
fix: filter out feedback from experts
Approved-by: Christian Cueni
|
2023-10-16 07:41:25 +00:00 |
Reto Aebersold
|
90a8f851d2
|
feat: add dashboard API
|
2023-10-16 09:23:25 +02:00 |
Daniel Egger
|
b36754991e
|
Log graphql error when using `useCourseData`
|
2023-10-15 21:51:04 +02:00 |
Daniel Egger
|
00357ad4f3
|
Fix cypress tests
|
2023-10-14 16:04:05 +02:00 |
Daniel Egger
|
bfda331e47
|
Fix with remove in prepare script
|
2023-10-14 12:27:07 +02:00 |
Daniel Egger
|
f924c5ddb3
|
Format code
|
2023-10-14 02:09:30 +02:00 |
Daniel Egger
|
99f9147804
|
Make content_assignment mandatory on EdoniqTest
|
2023-10-14 01:36:05 +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
|
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 |
Livio Bieri
|
500a376877
|
fix: filter out feedback
experts that might have submitted just for testing -> should not be
included in the feedback results / API
|
2023-10-12 15:55:35 +02:00 |
Livio Bieri
|
98ad158913
|
refactor: unify different reminders (manage.py)
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
d93a563880
|
fix: format
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
4e7f7b9da8
|
fix: use correct template, split edoniq & casework/prepass
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
e44dc5e31d
|
feat: assignment reminder mails
|
2023-10-12 13:41:38 +02:00 |
Livio Bieri
|
3cd764ee76
|
wip: reminder for assignments
|
2023-10-12 13:41:30 +02:00 |
Daniel Egger
|
627e4f6873
|
Refactor CirclePage
|
2023-10-12 13:36:43 +02:00 |
Daniel Egger
|
2eddb93be5
|
Adapt code to user more of the codegen generated typescript types
|
2023-10-12 10:51:10 +02:00 |
Daniel Egger
|
6510d74549
|
Add first basic LEARNING_PATH_QUERY
|
2023-10-11 17:26:46 +02:00 |
Daniel Egger
|
5a3753f510
|
Add `file_submission_required=True` to test data creation script
|
2023-10-11 16:33:54 +02:00 |
Reto Aebersold
|
4cc942a1ee
|
chore: format
|
2023-10-11 10:01:04 +02: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
|
0e3916a41c
|
Fix warnings
|
2023-10-10 17:01:47 +02:00 |
Daniel Egger
|
a3e16dc107
|
Fix problems
|
2023-10-10 15:55:46 +02:00 |