Christian Cueni
28b2265465
Add prepwork IT/FR, add link to allowed features
2023-08-02 18:34:15 +02:00
Christian Cueni
a1403f8a54
Merged in feature/VBV-464-excel-importer (pull request #160 )
...
Feature/VBV-464 excel importer
Approved-by: Daniel Egger
2023-07-21 10:07:50 +00: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
Daniel Egger
da03b407bb
Add GraphQL server code for learning path
2023-07-17 17:52:27 +02:00
Daniel Egger
e8178fa36a
Format code
2023-07-14 17:14:00 +02:00
Daniel Egger
5ed883e83b
Use UUIDs as primary key for models with user context
2023-07-14 14:37:59 +02:00
Daniel Egger
7c2190feaa
Reset migrations
2023-07-14 14:16:38 +02:00
Daniel Egger
eb0b03f413
Create mutation with test case
2023-07-12 10:21:23 +02:00
Daniel Egger
a75bb14e4c
Add simple graphql types for CourseSessionAttendanceCourse
2023-07-12 10:21:22 +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
Elia Bieri
dcf855a443
Cherrypick logging configuration from VBV-326
2023-06-28 17:17:05 +02:00
Christian Cueni
18c21e00e7
Update participants, add staff group
2023-06-28 13:16:48 +02:00
Daniel Egger
c715a462d9
Delete notifications before test
2023-06-21 14:44:20 +02:00
Elia Bieri
8a7453ce0e
Soft delete notifications
2023-06-20 13:18:00 +02:00
Elia Bieri
fbde06f0ef
Fix notification settings cypress test
2023-06-20 13:18:00 +02:00
Christian Cueni
1a9f676381
Add "Gewinnen" assignment, fix titles, update expert info
2023-06-08 16:01:02 +02:00
Daniel Egger
b5736ef9ef
Make link out from teams link
2023-06-02 15:16:42 +02:00
Daniel Egger
183135bcb7
VBV-409: onboarding anpassungen
2023-06-02 15:16:41 +02:00
Daniel Egger
32233ec38e
Import students from excel
2023-06-02 15:16:41 +02:00
Daniel Egger
9c1684bce3
Add excel import code
2023-06-02 15:16:41 +02:00
Daniel Egger
61ce0897cf
Refactor user creation code for sso and import
2023-06-02 15:16:41 +02:00
Daniel Egger
8a1e9221c8
Cleanup unused stuff
2023-06-01 23:12:47 +02:00
Lorenz Padberg
69445b546c
Change default admin passwort (for tests)
2023-06-01 16:18:58 +02:00
Lorenz Padberg
6826410d82
Change default admin passord to environment variable
2023-06-01 15:39:57 +02:00
Daniel Egger
9e3124160a
Add some test data and clean up some things
2023-05-17 19:09:33 +02:00
Elia Bieri
849e49c433
Minor fixes
2023-05-17 13:42:16 +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
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
edc1eed60d
Reset AssignmentCompletion data on reset action
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
adc61479fc
Merged in feature/VBV-290-kn-backend (pull request #59 )
...
Feature/VBV-290 kn backend
* Add initial assignment completion model
* Add first version of `update_assignment_completion`
* Upgrade wagtail>=4 for new functions needed in assignment api
* Add API to update assignment user data
* Post API via assignment not learning_content
* Add GET api endpoints for AssignmentCompletion
* Add some initial assignment completion data
* Add admin view for AssignmentCompletion
Approved-by: Elia Bieri
2023-04-18 08:07:29 +00:00
Daniel Egger
5955ad83a3
Add widget to pretty print JSONFields in admin
2023-04-14 16:11:31 +02:00
Daniel Egger
13b580468d
Create test assignment with tasks in code
2023-04-05 21:43:15 +02:00
Daniel Egger
1f7b9252ab
Remove api page chache -> it is not needed anymore
2023-03-17 11:15:56 +01:00
Christian Cueni
b2cc2788df
Add FR üK Trainer, add DE üK student
2023-03-15 06:59:27 +01:00
Christian Cueni
154b123bec
Update FR ük
2023-03-06 11:40:59 +01:00
Christian Cueni
02315af984
Add demo language switch
2023-03-02 07:07:40 +01:00
Christian Cueni
8f5eebed1f
Format files
2023-02-13 09:37:47 +01:00
Christian Cueni
b667140d3e
Add language field and API
2023-02-08 13:15:04 +01:00
Elia Bieri
b5e4c30d40
Merged in feature/notifications (pull request #15 )
2023-02-08 11:39:27 +00:00
Christian Cueni
8b2aab8298
Add Chrigi to üK, change numbers of feedbacks
2023-01-31 11:49:26 +01:00
Christian Cueni
bf704cccc5
Add experts to all circles
2023-01-23 13:40:47 +01:00
Christian Cueni
c34d3729fc
Assign users to new course
2023-01-23 09:31:10 +01:00
Christian Cueni
429f6241d2
Add missing expert
2023-01-19 07:43:04 +01:00
Daniel Egger
47770bde90
Refactor course expert serializer
2023-01-11 15:54:50 +01:00
Christian Cueni
ae62b43606
Fix upload, add delete s3 files command
2023-01-11 07:38:47 +01:00
Christian Cueni
e2ce704a40
Add sso_id field
2023-01-11 07:11:38 +01:00