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
a3e16dc107
Fix problems
2023-10-10 15:55:46 +02:00
Daniel Egger
a8b4454482
Open extended time test url when user has done this
2023-10-05 18:36:55 +02:00
Daniel Egger
28c2425671
Fix bug found with failed cypress test
2023-09-29 18:32:05 +02:00
Daniel Egger
7d291b3e3f
VBV-488: Verarbeite Edoniq Test-Resultate
2023-09-29 17:55:05 +02:00
Daniel Egger
4123e15f22
VBV-514: Bewertung von Assignments ist "opt-in"
2023-09-29 12:48:33 +02:00
Daniel Egger
589453a8dc
Remove `evaluation_grade` and set `evaluation_points` and `evaluation_passed` fields
2023-09-28 17:56:29 +02:00
Daniel Egger
83fcb84303
Add "Kompetenznachweis"-text to AssignmentIntroductionView
2023-09-14 15:57:35 +02:00
Daniel Egger
853c8746ea
VBV-329: Add link to competence certificate in circle view
2023-09-08 16:47:38 +02:00
Daniel Egger
7597311220
Add circle title to assignment in wagtail cms view
2023-09-08 16:47:37 +02:00
Daniel Egger
cce82b72ad
Format code
2023-09-08 16:47:37 +02:00
Daniel Egger
2569411959
Fix upsert on initial loading of assignment in circle
2023-09-08 16:46:54 +02:00
Daniel Egger
21174d17db
Attach completion data to `Assignment` in GraphQL schema
2023-09-08 16:46:54 +02:00
Daniel Egger
4bc1ca636c
Add result data for edoniq test
2023-09-08 16:46:54 +02:00
Daniel Egger
0537d96dbb
Add models for KompetenzNavi and GraphQL-Types
2023-09-08 16:46:53 +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
Daniel Egger
da56f2a346
Refactor Notification model
2023-08-30 18:47:36 +02:00
Daniel Egger
d83f660918
Change email function to use email address directly
2023-08-29 14:31:21 +02:00
Elia Bieri
56e454cc8b
Squash merge of code from Elia
2023-08-29 14:31:18 +02:00
Daniel Egger
2fa17e1204
Refactor dueDate frontent
2023-08-23 15:38:26 +02:00
Daniel Egger
279b6c1dd5
Refactor some fields in `DueDate`
2023-08-23 15:38:26 +02:00
Christian Cueni
9ef2a4e8b3
Rename content to reflect real data, refactor import
2023-08-17 19:41:52 +02:00
Christian Cueni
81351aa9fa
Exclude email, fix dates, don't check "Geburtsdatum" field
2023-08-17 14:41:47 +02:00
Christian Cueni
28b2265465
Add prepwork IT/FR, add link to allowed features
2023-08-02 18:34:15 +02:00
Elia Bieri
3a2d12c0b9
Merged in feature/VBV-474-auftragstyp-condition-acceptance (pull request #173 )
...
Add CONDITION_ACCEPTANCE assignment type
* Add CONDITION_ACCEPTANCE assignment type
* Add translations
* Create default CONDITION_ACCEPTANCE assignment
* Move CONDITION_ACCEPTANCE assignment in learning sequence
* Add additional translations
* Add condition acceptance to ÜK basis circle
# Conflicts:
# server/vbv_lernwelt/course/management/commands/create_default_courses.py
* Move condition acceptance to kickoff circle
2023-08-02 08:13:35 +00:00
Daniel Egger
0798efc7f2
Merged in feature/VBV-453-graphql-learningpath-server (pull request #161 )
...
Feature/VBV-453 graphql learningpath server
Approved-by: Elia Bieri
2023-07-21 06:40:25 +00: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
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
e208fdabbc
Change after making UUIDs
2023-07-14 17:13:21 +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
c97ec9b399
Adapt AssignmentCompletion model to include page_id
2023-07-12 19:06:51 +02:00
Elia Bieri
4b0a881055
Merged in feature/VBV-326-auftrag-benachrichtigungen-rebased (pull request #157 )
...
Feature/VBV-326 auftrag benachrichtigungen rebased
* Implement notifications for assignments
# Conflicts:
# server/vbv_lernwelt/assignment/services.py
* Add cypress test for student assignment submission
* Update django-notifications-hq
* Rework
Approved-by: Daniel Egger
2023-07-12 14:32:49 +00:00
Daniel Egger
5b3da272ce
Changes after code review
2023-07-12 15:21:55 +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
2fdae7c120
Use different naming convention for GraphQL types
2023-07-07 18:43:57 +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
Christian Cueni
f2438f6d57
Add IT uk and training course
2023-06-19 14:59:18 +02:00
Christian Cueni
5088450f0c
Update translations, update import files
2023-06-15 08:37:18 +02:00
Christian Cueni
0712b331ea
Add FR reflection
...
Add circle "Fahrzeug" FR
Add fahrzeug preparation
Add content FR
Add bewertung
Lint and add IT reflection
2023-06-15 08:37:18 +02:00
Christian Cueni
1a9f676381
Add "Gewinnen" assignment, fix titles, update expert info
2023-06-08 16:01:02 +02:00
Christian Cueni
391c88e588
Update FR translations
2023-06-08 15:07:30 +02:00
Christian Cueni
cf0ffe66ac
Update goals
...
Update basis
Update circle Haushalt
Update Reisen
Add Pensionierung
Update Gesundheit
Update Vorbereitung
Update WBTs
Update kmu
Add Vermittler reflection
Add VV assignment "Gesundheit"
Add assignment "Gesundheit"
Add link to Fachcheck
2023-06-08 15:07:30 +02:00
Daniel Egger
38b1b0ff4e
Add documents fahrzeuge
2023-05-26 18:16:05 +02:00
Daniel Egger
3b6971aa97
Add data for circle basis
2023-05-26 17:57:12 +02:00