Daniel Egger
1196aba79d
Show result in EdoniqTestBlock
2023-09-08 16:47:33 +02:00
Daniel Egger
2569411959
Fix upsert on initial loading of assignment in circle
2023-09-08 16:46:54 +02:00
Daniel Egger
9f81def537
Show evaluation points in KompetenzNavi
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
428ac294e0
Add `--create-assignment-evaulation` cli parameter
2023-09-08 16:46:54 +02:00
Daniel Egger
a95974c54f
Extend graphql scheme for KompetenzNavi
2023-09-08 16:46:53 +02:00
Daniel Egger
0537d96dbb
Add models for KompetenzNavi and GraphQL-Types
2023-09-08 16:46:53 +02:00
Daniel Egger
cff3d6e49b
Fix unit test
2023-09-08 16:25:33 +02:00
Daniel Egger
5b01a68cdb
Translate notifications
2023-09-08 14:39:13 +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
6175ca75ed
Add circle title to dropdown text
2023-09-06 16:58:49 +02:00
Daniel Egger
da56f2a346
Refactor Notification model
2023-08-30 18:47:36 +02:00
Daniel Egger
b26ec64edb
Add custom django CustomNotificationAdmin
2023-08-30 13:41:06 +02:00
Daniel Egger
d8bce90b8e
User supervisord in docker to start supercronic and gunicorn
2023-08-30 09:55:41 +02:00
Daniel Egger
88e7e0edcc
Add ability to send email, when it was not sent before
2023-08-29 15:08:12 +02:00
Daniel Egger
ae9d7cf471
Try to fix deadlock import error by lazy loading openpyxl
2023-08-29 14:39:14 +02:00
Daniel Egger
f6a01b3ad1
Add result and statistics data to reminder job
2023-08-29 14:31:47 +02:00
Daniel Egger
5790fac78f
Add `LoggedCommand` to JobLogs in django admin interface
2023-08-29 14:31:43 +02:00
Daniel Egger
6badbc480c
Use django constance to add EMAIL_RECIPIENT_WHITELIST
2023-08-29 14:31:21 +02:00
Daniel Egger
d83f660918
Change email function to use email address directly
2023-08-29 14:31:21 +02:00
Daniel Egger
31af4e933f
Refactor default handling of dict parameter
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
ae075e47dd
Add documentation
2023-08-29 13:53:40 +02:00
Daniel Egger
a7f7d0b184
Fail save json dump for `structlog_convert_to_json_for_new_relic`
2023-08-29 09:05:28 +02:00
Daniel Egger
2c4ae02c4d
Try to neste json string in message for new relic logs
2023-08-28 22:03:57 +02:00
Daniel Egger
e08d5574f7
Render logs as json with python-json-logger
2023-08-28 13:47:41 +02:00
Daniel Egger
946d5671b8
Cleanup azure settings and docs
2023-08-25 12:04:34 +02:00
Christian Cueni
c855753c4d
Add header for excel
2023-08-24 14:33:51 +02:00
Daniel Egger
f155ceb26b
Fix importer in default prepare_server
2023-08-24 08:06:32 +02:00
Daniel Egger
9f8686e592
Improve django admin
2023-08-23 19:06:32 +02:00
Daniel Egger
584aee1829
Use `start` date for due dates with single dates in importer
2023-08-23 17:05:40 +02:00
Daniel Egger
acdda923da
Make `start` in DueDate mandatory
2023-08-23 15:38:26 +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
9483c1f6d3
Ignore date of birth in export
2023-08-23 13:56:05 +02:00
Christian Cueni
50bc7391e9
Use slugs from prod in importer
2023-08-23 13:15:26 +02:00
Christian Cueni
6ba3be2710
Make importer more resilient
2023-08-23 07:33:29 +02:00
Christian Cueni
9e68abd5f9
Add CourseSessionEdoniqTest to importer
...
Add tests for CourseSessionEdoniqTest
2023-08-23 07:33:29 +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
f7de5bae47
Fix performance criteria parent
2023-08-21 15:19:57 +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
45a70f6b75
Merged in feature/update-importer (pull request #188 )
...
Feature/update importer
2023-08-17 09:18:22 +00:00
Christian Cueni
3447de19ca
Add trainer and combined export
2023-08-17 10:58:33 +02:00
Christian Cueni
57cd5fe871
Match existing Teilnehmer with multiple parameters
2023-08-17 08:11:15 +02:00
Christian Cueni
2f8b548ea7
Merged in fix/dates (pull request #187 )
...
Fix/dates
2023-08-16 14:18:13 +00:00
Christian Cueni
81734f76ae
Make start optional
2023-08-16 15:13:59 +02:00
Christian Cueni
5c7baab570
Fix tests
2023-08-16 07:48:31 +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
a411cc82d1
Fix missing "contact trainer"-functionality
2023-08-14 18:04:35 +02:00
Christian Cueni
406cf425c2
Enable FeedbackResponses in admin
2023-08-14 17:27:23 +02:00
Christian Cueni
f1f479a6f4
Add due date for casework
2023-08-14 17:20:33 +02:00
Christian Cueni
4f437fe562
Add RichText Features
2023-08-10 07:55:27 +02:00
Christian Cueni
3f8be0a96b
Merged in feature/fix-import (pull request #179 )
...
Feature/fix import
Approved-by: Elia Bieri
2023-08-09 14:16:17 +00:00
Christian Cueni
45a58abb47
Update docs
2023-08-09 15:59:59 +02:00
Christian Cueni
19ab428d47
Update content
2023-08-09 08:30:44 +02:00
Christian Cueni
5ed289c912
WIP: Fix and extend importer test
2023-08-09 08:00:45 +02:00
Christian Cueni
502aa9c543
WIP: Add update test, add trainer test
2023-08-08 16:01:44 +02:00
Christian Cueni
977e0cb7c4
WIP: Add import test
2023-08-07 16:29:18 +02:00
Christian Cueni
6b67a6cd80
Update content
2023-08-07 14:18:57 +02:00
Christian Cueni
63b9be4238
Add documents
2023-08-03 14:46:54 +02:00
Christian Cueni
2bbb35eb99
Add Redlichkeitserklärung to documents
2023-08-03 13:39:56 +02:00
Christian Cueni
8d0c48d91c
Add IT VV course
2023-08-03 12:54:34 +02:00
Christian Cueni
ee7b3122d1
Add correct links, update learningpath
2023-08-03 10:53:05 +02:00
Christian Cueni
6083ab8c92
Add demo courses again
2023-08-03 08:06:55 +02:00
Christian Cueni
097750184c
Add acceptance to IT/FR uk
2023-08-02 18:38:01 +02:00
Christian Cueni
28b2265465
Add prepwork IT/FR, add link to allowed features
2023-08-02 18:34:15 +02:00
Christian Cueni
a7dde5e58c
WIP: use parameters for vv creation
...
Use competence page from course, make multilang fns
2023-08-02 18:33:11 +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
a999375f23
Update slugs when parent changes slug due to title change
2023-07-24 13:37:06 +02:00
Daniel Egger
6654d61761
Refactor some course creation stuff
2023-07-24 13:37:06 +02:00
Daniel Egger
f3ed9db437
Change some settings for Wagtail
2023-07-24 13:37:06 +02:00
Christian Cueni
15af550ab7
Fix courseSessionUsers admin view
2023-07-24 13:17:28 +02:00
Christian Cueni
0f744332cb
Update documents
2023-07-24 08:39:02 +02:00
Daniel Egger
d90030b614
Update urls in course creation scripts
2023-07-21 13:56:09 +02:00
Daniel Egger
f357e34536
Fix cypress tests
2023-07-21 13:56:09 +02:00
Daniel Egger
815d81a471
Simplify media library models
2023-07-21 13:56:09 +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
Daniel Egger
842b0b4334
Update not delete `CourseSessionAttendanceCourse`
2023-07-21 10:24:52 +02:00
Daniel Egger
dfc0a01e9f
Add more details to error message
2023-07-21 09:22:54 +02: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
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
Christian Cueni
6e9d87797e
Fix css
2023-07-18 07:46:18 +02:00
Christian Cueni
1ca8a8cf81
Translate circles
2023-07-18 07:46:18 +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
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
76e53a205c
Improve error handling a bit...
2023-07-14 13:15:28 +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
5d29fb7a76
Set due_dates for courses explicitly
2023-07-12 11:45:02 +02:00
Daniel Egger
c1f29a02a0
Fix problems after rebase
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
1b7a3a401e
VBV-459: Add flag for user course completion self toggle
2023-07-12 10:21:23 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Daniel Egger
ab8dbd09ef
Working with enums in graphql...
2023-07-12 10:21:23 +02:00
Daniel Egger
b9c9b009ff
Add more typing
2023-07-12 10:21:23 +02:00
Daniel Egger
46b14bd4e7
Refactor attendance_course code into its own module
2023-07-12 10:21:23 +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
282e62ef6f
"start" not "end" should be mandatory
2023-07-12 09:59:29 +02:00
Daniel Egger
c4d10badf6
Standardize name `duedates` to `due_dates`
2023-07-12 09:15:21 +02:00
Daniel Egger
5890e908f2
Add CourseSessionAssignment to serializer
2023-07-11 17:42:30 +02:00
Lorenz Padberg
324725964b
Add deadline to course session assigments in test_course
2023-07-11 15:57:07 +02:00
Lorenz Padberg
bf3582d338
Fix linting
2023-07-11 11:23:36 +02:00
Lorenz Padberg
9911117df5
Resolve comments from Pullrequest
2023-07-11 11:19:00 +02:00
Lorenz Padberg
b06fc4bcbf
Add translations
2023-07-11 11:02:39 +02:00
Lorenz Padberg
6b8541f9c5
Format code
2023-07-10 13:47:23 +02:00
Lorenz Padberg
a15eee3266
Remove failling tests
2023-07-10 13:47:23 +02:00
Lorenz Padberg
4fd10db935
Improve test data generation
2023-07-10 13:47:23 +02:00
Lorenz Padberg
acbeb82184
Fix importer
2023-07-10 13:47:23 +02:00
Lorenz Padberg
e0dbdde7cd
Fix Linting errors
2023-07-10 13:47:23 +02:00
Lorenz Padberg
1405e728a2
Remove unused factories
2023-07-10 13:47:23 +02:00
Lorenz Padberg
9663cdc743
Add migrations
2023-07-10 13:47:23 +02:00
Lorenz Padberg
858541134e
Add due date formatting to Attendance course
2023-07-10 13:47:23 +02:00
Lorenz Padberg
b2a7c2e282
Add DateEmbedding component
2023-07-10 13:47:12 +02:00
Lorenz Padberg
78b0a08bb3
Remove attendance_course and assignment_details json fielsd
2023-07-10 13:46:56 +02:00
Lorenz Padberg
ea81fc15ef
Remove related name
2023-07-10 13:46:56 +02:00
Lorenz Padberg
347cc37a28
Add DueDates to CourseSession and Course Session Assignment
2023-07-10 13:46:56 +02:00
Lorenz Padberg
2706d6785d
Add CourseSessionAttendance course and CourseSessionAssignment
2023-07-10 13:46:56 +02:00
Daniel Egger
a5acc66981
VBV-450: Custom CourseSessionAttendanceCourse model
2023-07-10 13:46:56 +02:00
Lorenz Padberg
89ff4af3c8
Refactoring
2023-07-10 13:46:56 +02:00
Lorenz Padberg
b92ac8b08a
Add duedates to frontend
2023-07-10 13:46:55 +02:00
Lorenz Padberg
cda7ae07a8
Add duedate to API
2023-07-10 13:46:21 +02:00
Lorenz Padberg
f05d7b2279
Rename Event -> DueDate
2023-07-10 13:46:21 +02:00
Lorenz Padberg
f43a2c94e8
Add default event genration function for Course assignment
2023-07-10 13:46:21 +02:00
Lorenz Padberg
4d8c219076
Add events app
2023-07-10 13:46:21 +02:00
Christian Cueni
e02a386359
Update courses url
2023-07-10 07:35:38 +02:00
Daniel Egger
a692c819ee
Add generated types so that they can be referenced in code
2023-07-07 18:43:57 +02:00
Daniel Egger
2fdae7c120
Use different naming convention for GraphQL types
2023-07-07 18:43:57 +02:00
Daniel Egger
df13e99d6f
Play with generated graphql code
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
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
Christian Cueni
b8f1fd8cee
Add participants
2023-06-27 11:18:36 +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
d5e3142cc1
Add IT presentation
2023-06-20 07:39:32 +02:00
Christian Cueni
fec1fb9a8a
Add flag to toggle test and Fallarbeit
2023-06-19 14:59:18 +02:00
Christian Cueni
f2438f6d57
Add IT uk and training course
2023-06-19 14:59:18 +02:00
Christian Cueni
ab4e3fc8dd
Update participants
2023-06-15 15:53:39 +02:00
Christian Cueni
f9414eba9a
Update course name
2023-06-15 12:52:19 +02:00
Christian Cueni
6127746854
Add competences FR, update excel
2023-06-15 08:37:18 +02:00
Christian Cueni
8c1088ab4b
Use lowercase emails, use raw field
2023-06-15 08:37:18 +02:00
Christian Cueni
bfa4349658
Add quickfix for Präsenztag FR
2023-06-15 08:37:18 +02:00
Christian Cueni
5088450f0c
Update translations, update import files
2023-06-15 08:37:18 +02:00
Daniel Egger
22ef30c3ca
Change Trainer Import File -> one line per language
2023-06-15 08:37:18 +02:00
Daniel Egger
8c65ae3295
Make import work with different language courses
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
Daniel Egger
95479ae5e2
VBV-444: Bugfix circle in import file
2023-06-12 13:46:25 +02:00
Christian Cueni
5298eb8049
Update participants
2023-06-12 09:32:38 +02:00
Christian Cueni
2e12e30b4d
Fix content
2023-06-11 20:21:23 +02:00
Christian Cueni
f5b58dc2ee
Merged develop into feature/VBV-424-vv-content
2023-06-08 14:21:07 +00: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
Christian Cueni
dfc395b6ec
Update course participants
2023-06-07 14:39:54 +02:00
Daniel Egger
9df76ab69a
Fix unit tests
2023-06-02 16:17:58 +02:00
Daniel Egger
b5736ef9ef
Make link out from teams link
2023-06-02 15:16:42 +02:00
Daniel Egger
791413066c
Attach import users as trainers to UK
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
631893c60f
Fix in sso login
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
d6df9b624b
Refactor import data loading
2023-06-02 15:16:41 +02:00
Daniel Egger
5f534dee9f
Import without changing file
2023-06-02 15:16:41 +02:00
Daniel Egger
ab2e4c5df2
Refactor admin
2023-06-02 15:16:41 +02:00
Daniel Egger
f42aae19ee
Import trainer from excel file
2023-06-02 15:16:41 +02:00
Daniel Egger
2e7a069d0a
Add trainer import code
2023-06-02 15:16:41 +02:00
Daniel Egger
281521a8d0
Import course sesssions from excel file
2023-06-02 15:16:41 +02:00
Daniel Egger
e6c782fe5b
Parse attendance course data
2023-06-02 15:16:41 +02:00
Daniel Egger
73d44478db
Add datetime parsing function from MyService
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
353992441b
Fix test settings
2023-06-02 11:45:13 +02:00
Daniel Egger
db78f1a9cf
Fix static files problem with correct whitenoise settings
2023-06-02 11:12:00 +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
Christian Cueni
cb40554fe0
Update texts, remove blocks
2023-06-01 14:39:46 +02:00
Christian Cueni
d106c49b33
Update content order
2023-05-31 13:33:48 +02:00
Elia Bieri
6d662626dc
Merged in feature/VBV-386-lerneinheiten-titel-entfernbar-machen (pull request #111 )
...
Add ability to hide learning unit titles
* Add ability to hide learning unit titles
# Conflicts:
# server/vbv_lernwelt/course/creators/uk_course.py
* Fix rebase
* Undo faulty rebase
Approved-by: Christian Cueni
2023-05-31 09:39:27 +00:00
Elia Bieri
dd7efdd7a5
Merged in bugfix/VBV-397-reihenfolge-präsenztag (pull request #116 )
...
Swap “Präsenztag” and “Dokumente für den Unterricht”
* Swap “Präsenztag” and “Dokumente für den Unterricht”
Approved-by: Christian Cueni
2023-05-31 06:55:46 +00:00
Lorenz Padberg
ded684ecc2
Merged in feature/VBV-313-azure-rebase1 (pull request #115 )
...
Update Env Variables with correct SSO parameters
2023-05-30 15:31:03 +00:00
Lorenz Padberg
515f7a7b1b
Update Env Variables with correct SSO parameters
2023-05-30 16:31:20 +02:00
Christian Cueni
aeae89fedb
Update exam url
2023-05-30 10:48:30 +02:00
Christian Cueni
2ec48cf4a6
Fix html
2023-05-30 10:41:59 +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
Daniel Egger
45161788cc
Create Vorbereitungsauftrag Kickoff
2023-05-26 17:28:48 +02:00
Daniel Egger
1fa420a11b
VBV-355: Inhaltstyp Test
2023-05-26 16:49:50 +02:00
Daniel Egger
2d58cdd9fe
Add code after rebase
2023-05-26 16:07:42 +02:00
Daniel Egger
904d24f566
Add `LearningContentDocumentList`
2023-05-26 16:07:42 +02:00
Daniel Egger
142c979b24
Add demo tag course session
2023-05-26 15:55:19 +02:00
Christian Cueni
cee6c03630
Add üK-Training course
2023-05-26 15:55:19 +02:00
Daniel Egger
f269ca3bf8
Anpassungen Inhalt kopiert von Chrigu
2023-05-26 15:29:07 +02:00
Daniel Egger
885b9e8dce
Move uk course creation code
2023-05-26 15:19:49 +02:00
Daniel Egger
6368188d2f
Rename back to `get_frontend_url`
2023-05-26 09:45:36 +02:00
Daniel Egger
f33433b77d
Merge branch 'develop' into feature/VBV-297-trainer-landet-direkt-in-cockpit
2023-05-26 09:39:44 +02:00
Daniel Egger
4b06654954
Merged in feature/VBV-278-vorbereitungsauftrag (pull request #96 )
...
Feature/VBV-278 vorbereitungsauftrag
Approved-by: Elia Bieri
2023-05-25 16:31:41 +00:00
Elia Bieri
db35a037eb
Jump to cockpit for trainers and superusers
2023-05-25 13:34:23 +02:00
Christian Cueni
abefe878da
Set duration default to 0, hide duration info if 0
2023-05-25 11:57:01 +02:00
Elia Bieri
1908665596
Merged in feature/VBV-377-umsetzung-das-lernst-du-in-diese (pull request #93 )
...
Umsetzung: das lernst du in diesem Circle
Approved-by: Christian Cueni
2023-05-25 09:47:25 +00:00
Christian Cueni
6816ad8388
Add language parameter to SSO
2023-05-25 09:08:31 +02:00
Daniel Egger
b7cca35e88
Merge migrations
2023-05-24 16:02:29 +02:00
Daniel Egger
321c57b709
Make assignment creation more generic
2023-05-24 15:20:49 +02:00
Daniel Egger
0f0d1632a7
VBV-279: Inhaltstyp Reflexion
2023-05-24 15:20:47 +02:00
Daniel Egger
b1d14fd691
Fix tests
2023-05-24 15:20:30 +02:00
Daniel Egger
8743441e81
Format code
2023-05-24 15:20:30 +02:00
Daniel Egger
9be0ce9d39
Frontend: "Vorbereitungsauftrag"
2023-05-24 15:19:49 +02:00
Daniel Egger
951d9b42e6
Add text for "Vorbereitunsauftrag"
2023-05-24 15:19:10 +02:00
Elia Bieri
1d0b956b56
Update features of course goals rich text field
2023-05-23 17:30:04 +02:00
Elia Bieri
100e42bdd2
Reformat code
2023-05-23 16:43:24 +02:00
Elia Bieri
09dcfcc418
Implement additional fields
2023-05-23 16:43:18 +02:00
Elia Bieri
b7cdc0ddde
Add attendance course start- and endtime
2023-05-23 15:35:19 +02:00
Elia Bieri
132c115e8b
Rename attendance days to attendance courses
2023-05-23 15:34:59 +02:00
Christian Cueni
03fd182edb
Update LK wording
2023-05-22 14:24:14 +02:00
Daniel Egger
bc368e7a2f
Fix cypress tests
2023-05-19 14:50:41 +02:00
Daniel Egger
4fb534aa25
Create `create_course_uk_de_completion_data` with algo
2023-05-19 14:05:14 +02:00
Daniel Egger
872657634b
Remove "Querverweise" und "Verlinkungen"
2023-05-19 10:17:25 +02:00
Daniel Egger
decba980f5
Rework Media Library
2023-05-19 10:17:25 +02:00
Daniel Egger
e8d6a9c784
Embed media library as course session specific page
2023-05-19 10:17:24 +02:00
Daniel Egger
500228a7f8
Merge branch 'develop' into feature/VBV-372-lk-update
2023-05-17 19:21:19 +02:00
Daniel Egger
9e3124160a
Add some test data and clean up some things
2023-05-17 19:09:33 +02:00
Christian Cueni
d139744f4f
Update competences
2023-05-17 14:26:47 +02:00
Elia Bieri
bec2348c79
Format code
2023-05-17 13:58:32 +02:00
Elia Bieri
849e49c433
Minor fixes
2023-05-17 13:42:16 +02:00
Elia Bieri
c5110e1051
Make migration
2023-05-17 11:00:43 +02:00
Elia Bieri
652cd7d8fb
Implement RichTextBlock
2023-05-17 10:59:21 +02:00
Elia Bieri
45a27332cd
Initialize LearningContent description with RichText
2023-05-17 10:59:21 +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
Christian Cueni
6534cbf8df
Update feedback questions and order
2023-05-09 14:38:40 +02:00
Daniel Egger
d1907182a3
Fix cypress tests
2023-05-09 13:46:43 +02:00
Daniel Egger
57a4f447af
Show assignment results for user
2023-05-08 17:13:24 +02:00
Daniel Egger
69e96391d9
Show "Bewertung abschliessen" when finished
2023-05-08 16:40:53 +02:00
Daniel Egger
edc1eed60d
Reset AssignmentCompletion data on reset action
2023-05-08 14:27:40 +02:00
Daniel Egger
d2f916bc79
Only copy task data when it's found
2023-05-08 14:27:40 +02:00
Daniel Egger
32c3d6d1b4
Format code
2023-05-08 14:27:40 +02:00