Daniel Egger
7a037e05ec
Remove automatic feedback creation in prepare scripts
2023-09-26 13:43:44 +02:00
Daniel Egger
aabaced836
Fix creation scripts
2023-09-08 16:47:37 +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
6654d61761
Refactor some course creation stuff
2023-07-24 13:37:06 +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
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
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
1ca8a8cf81
Translate circles
2023-07-18 07:46:18 +02:00
Daniel Egger
c97ec9b399
Adapt AssignmentCompletion model to include page_id
2023-07-12 19:06:51 +02:00
Daniel Egger
5d29fb7a76
Set due_dates for courses explicitly
2023-07-12 11:45:02 +02:00
Daniel Egger
3bd489d2ae
Refactor `CourseCompletion` model
2023-07-12 10:21:23 +02:00
Daniel Egger
282e62ef6f
"start" not "end" should be mandatory
2023-07-12 09:59:29 +02:00
Lorenz Padberg
6b8541f9c5
Format code
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
e0dbdde7cd
Fix Linting errors
2023-07-10 13:47:23 +02:00
Lorenz Padberg
78b0a08bb3
Remove attendance_course and assignment_details json fielsd
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
Daniel Egger
df13e99d6f
Play with generated graphql code
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
f9414eba9a
Update course name
2023-06-15 12:52:19 +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
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
791413066c
Attach import users as trainers to UK
2023-06-02 15:16:42 +02:00
Daniel Egger
32233ec38e
Import students from excel
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
281521a8d0
Import course sesssions from excel file
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
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
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
885b9e8dce
Move uk course creation code
2023-05-26 15:19:49 +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
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
09dcfcc418
Implement additional fields
2023-05-23 16:43:18 +02:00
Elia Bieri
132c115e8b
Rename attendance days to attendance courses
2023-05-23 15:34:59 +02:00
Daniel Egger
4fb534aa25
Create `create_course_uk_de_completion_data` with algo
2023-05-19 14:05:14 +02:00