diff --git a/.gitignore b/.gitignore index 34a591a..5b91ab0 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ instance/ uploads/ zip_exports/ +exports/ .pytest_cache/ .coverage diff --git a/slaeforms/app.py b/slaeforms/app.py index 14aba46..805fc1d 100644 --- a/slaeforms/app.py +++ b/slaeforms/app.py @@ -515,6 +515,17 @@ def export_all_tables(): zipdir('exports/', zipf) return send_file("zip_exports/all_tables.zip", as_attachment=False, download_name="all_tables.zip") + +# export Database +@app.route("/export_db") +def export_db(): + if not session.get("logged_in"): + return redirect("/login") + + with ZipFile('zip_exports/db.zip', 'w') as zipf: #no compression, need to add zipfile.ZIP_DEFLATED for compression + zipdir('instance/', zipf) + + return send_file("zip_exports/db.zip", as_attachment=False, download_name="db.zip") # export CSV @app.route("/export_all_videos") diff --git a/slaeforms/default.json b/slaeforms/default.json index 581e59a..48840c1 100644 --- a/slaeforms/default.json +++ b/slaeforms/default.json @@ -295,7 +295,7 @@ "question1": { "type": "textinput", "name": "formfeedback", - "text": "Das war der Prototyp für dieses Studientool. Über Feedback würde ich mich freuen. Entweder hier oder per Email unter: jan.dickmann@web.de", + "text": "Das war der Prototyp für dieses Studientool. Über Feedback würde ich mich freuen. Entweder hier oder per Email unter: avatarstudy@proton.me", "required": "false", "size": "1000" } diff --git a/slaeforms/exports/demographic_data.csv b/slaeforms/exports/demographic_data.csv index f046593..71eed62 100644 --- a/slaeforms/exports/demographic_data.csv +++ b/slaeforms/exports/demographic_data.csv @@ -1,3 +1,7 @@ -id,user_id,date_created,stimulus_name,alter,geschlecht,hoerstatus,bevorzugte_kommunikation,gebrdenzeitraum,gebrdensprachkompetenz -33b2f49f-ccc8-48c5-b7f6-fa4bb9aa1bf3,60c9c65b-b6b7-4510-8fb1-e9f220a7c46e,2024-06-27 17:43:45.381824,empty_stimulus,1,Mnnlich,Hrend,Gesprochene Sprache,1.0,1 -70afa75b-d522-4f26-b8f5-1a22ef425ad5,253b881d-cc08-4835-bf03-4d0ffdd8eddd,2024-06-27 17:44:43.877367,empty_stimulus,1,Weiblich,Schwerhrig,Text,1.0,1 +id,user_id,date_created,stimulus_name,alter,geschlecht,bildung,hoerstatus,wann_gehrlos,wann_gebrdensprache,eltern_gehrlos,zuhause_sl,arbeit_sl,avatar_erfahrung +e0b08915-2975-42ad-8a7c-6c057d914120,1cbab591-9fe8-4e2b-adce-e40ef14ed49d,2024-09-19 15:16:25.413235,empty_stimulus,23,Mnnlich,Bachelor,Hrend,-1,23,keiner,zuhause-Deutsch,"arbeit-Deutsch,arbeit-Sonstige",Ja +6b1d95ed-646d-42dc-b386-d3aacc41d6ed,e8797746-73a1-4b0a-b644-c084d155b3d6,2024-09-19 16:21:20.372629,empty_stimulus,2,Mnnlich,Hauptschule,GehrlosCI,2,3,beide,"zuhause-Deutsch,zuhause-Gebrdensprache","arbeit-Deutsch,arbeit-Gebrdensprache,arbeit-Sonstige",Ja +0103472b-943b-4728-9b50-dc43a886facf,9eb6c08d-1eab-44c3-87a6-8a0a6848adc6,2024-09-21 11:40:35.811739,empty_stimulus,2,Mnnlich,Abitur,Schwerhrig,2,2,einer,zuhause-Deutsch,arbeit-Sonstige,Nein +88e4cb27-0d97-466d-a164-55b657d648ef,dd296f2b-a497-4957-899a-9393b25ab86f,2024-09-23 14:52:29.344441,empty_stimulus,2,Divers,Realschule,GehrlosCI,2,2,einer,"zuhause-Deutsch,zuhause-Gebrdensprache",arbeit-Deutsch,Ja +85e2cc7c-25ba-473b-a3d1-26fac4ca9629,6ece9745-96d7-40e1-a8b1-598608723f3a,2024-10-02 11:51:05.384542,empty_stimulus,67,Mnnlich,Master,Schwerhrig,66,66,keiner,"zuhause-Deutsch,zuhause-Gebrdensprache",arbeit-Deutsch,Nein +54f00de7-4351-47f1-a798-1c5326b3d8da,1e63ca71-bb2e-4d19-a69e-b7e8dccaba35,2024-10-02 11:56:41.492195,empty_stimulus,27,Mnnlich,Bachelor,Hrend,-1,23,keiner,zuhause-Deutsch,"arbeit-Deutsch,arbeit-Sonstige",Ja diff --git a/slaeforms/exports/user.csv b/slaeforms/exports/user.csv index 7b0ac97..7155df4 100644 --- a/slaeforms/exports/user.csv +++ b/slaeforms/exports/user.csv @@ -1,4 +1,7 @@ -user_id,device_id,question_order,date_created,form_completed -60c9c65b-b6b7-4510-8fb1-e9f220a7c46e,f9a2bd4b-e1ef-43a2-a358-a74feea0076d,"{'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_2', 'video_1']}",2024-06-27 17:43:23.511495,False -253b881d-cc08-4835-bf03-4d0ffdd8eddd,f9a2bd4b-e1ef-43a2-a358-a74feea0076d,"{'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_1', 'video_2']}",2024-06-27 17:44:22.713605,True -89ad42ff-3310-4548-b179-7df9c138e794,f9a2bd4b-e1ef-43a2-a358-a74feea0076d,"{'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_2', 'video_1']}",2024-06-27 17:56:57.288776,False +user_id,device_id,question_order,date_created,form_completed +1cbab591-9fe8-4e2b-adce-e40ef14ed49d,71f05b18-36d1-45bc-8b7a-418d05a78c3b,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_7', 'video_15', 'video_5', 'video_9', 'video_3', 'video_8', 'video_11', 'video_6', 'video_4', 'video_12', 'video_1', 'video_14', 'video_10', 'video_13', 'video_2'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1']}",2024-09-19 15:15:17.910737,True +e8797746-73a1-4b0a-b644-c084d155b3d6,71f05b18-36d1-45bc-8b7a-418d05a78c3b,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_10', 'video_11', 'video_14', 'video_5', 'video_1', 'video_2', 'video_12', 'video_7', 'video_3', 'video_13', 'video_8', 'video_6', 'video_4', 'video_15', 'video_9'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1']}",2024-09-19 16:21:05.738180,False +9eb6c08d-1eab-44c3-87a6-8a0a6848adc6,ccc2054d-295e-47f5-b277-2282109c4ed1,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_9', 'video_2', 'video_4', 'video_6', 'video_13', 'video_14', 'video_15', 'video_11', 'video_10', 'video_7', 'video_5', 'video_8', 'video_12', 'video_1', 'video_3'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1']}",2024-09-21 11:40:21.272823,False +dd296f2b-a497-4957-899a-9393b25ab86f,d94cc6b1-958c-43e4-9789-9e0c369ba29a,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_2', 'video_11', 'video_9', 'video_6', 'video_4', 'video_5', 'video_3', 'video_8', 'video_10', 'video_7', 'video_15', 'video_14', 'video_1', 'video_13', 'video_12'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1']}",2024-09-23 14:52:02.034386,False +6ece9745-96d7-40e1-a8b1-598608723f3a,588e94df-870d-4c61-b3c8-098edf01e988,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_14', 'video_8', 'video_5', 'video_6', 'video_1', 'video_7', 'video_4', 'video_2', 'video_15', 'video_9', 'video_11', 'video_13', 'video_10', 'video_3', 'video_12'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1'], 'Block 5': ['video_1']}",2024-10-02 11:49:11.652504,False +1e63ca71-bb2e-4d19-a69e-b7e8dccaba35,8a1063c3-7130-4ab9-9d88-bd6bf470e685,"{'Block 1': ['empty_stimulus'], 'Block 2': ['video_13', 'video_2', 'video_12', 'video_8', 'video_3', 'video_7', 'video_14', 'video_1', 'video_11', 'video_9', 'video_15', 'video_6', 'video_4', 'video_5', 'video_10'], 'Block 3': [('video_1', 'video_1')], 'Block 4': ['video_1'], 'Block 5': ['video_1']}",2024-10-02 11:55:43.185190,True diff --git a/slaeforms/templates/datenschutz.html b/slaeforms/templates/datenschutz.html index 9db28d6..a5a0545 100644 --- a/slaeforms/templates/datenschutz.html +++ b/slaeforms/templates/datenschutz.html @@ -34,7 +34,7 @@ Organisation: Deutsches Forschungszentrum für Künstliche Intelligenz, 66123 Saarbrücken
- Ansprechpartner: Jan Dickmann, jan.dickmann@web.de + Ansprechpartner: Patrick Gebhard, patrick.gebhard@dfki.de
Mir ist bekannt, dass ich das Recht habe, meine Einwilligung jederzeit zu widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten - Verarbeitung nicht berührt. Ein Widerruf kann per Email an jan.dickmann@web.de geschickt werden. + Verarbeitung nicht berührt. Ein Widerruf kann per Email an avatarstudy@proton.me geschickt werden.
diff --git a/slaeforms/templates/endpage.html b/slaeforms/templates/endpage.html index aa790d4..d76e2b6 100644 --- a/slaeforms/templates/endpage.html +++ b/slaeforms/templates/endpage.html @@ -21,7 +21,7 @@ Personen Teilen würden: https://slaeforms.leafbla.de/start- Falls sie noch Fragen oder Anmerkungen haben, schreiben sie uns unter: jan.dickmann@web.de + Falls sie noch Fragen oder Anmerkungen haben, schreiben sie uns unter: avatarstudy@proton.me
diff --git a/slaeforms/templates/startpage.html b/slaeforms/templates/startpage.html index 9100b84..0719d0a 100644 --- a/slaeforms/templates/startpage.html +++ b/slaeforms/templates/startpage.html @@ -22,20 +22,20 @@ Hallo und willkommen zu dieser Studie, danke für Ihre Teilnahme.- In dieser Studie geht es um die Entwicklung von Gebärdensprachavataren, also animierte 3D-Avatare, die - Gebärdensprache sprechen sollen. - + In dieser Studie geht es um die Entwicklung von Gebärdensprachavataren.
Bitte beachten Sie, dass diese Avatare noch in einer frühen Entwicklungsphase und noch nicht für den - Gebrauch in der echten Welt geeignet sind. In dieser Studie geht es darum, einzelne Aspekte der Avatare - und neue technologische Ansätze zu testen. Dementsprechend haben die Avatare noch viele offensichtliche - Schwächen, wie zum Beispiel, dass bisher nur die Arme und der Oberkörper, aber nicht das Gesicht - animiert ist. + Gebrauch in einer App/einem Computerprogramm oder auf einer Webseite geeignet sind. In dieser Studie + geht es darum, einzelne Aspekte der Avatare und neue technologische Ansätze zu testen. Dementsprechend + haben die Avatare noch viele offensichtliche Schwächen, wie zum Beispiel, dass bisher nur die Arme und + der Oberkörper, aber nicht das Gesicht animiert ist. Bitte bewerten Sie nur die Qualität der Hände und + Arme.
Diese Studie richtet sich an Menschen, die Gebärdensprache beherrschen, insbesondere gehörlose Menschen. Nehmen Sie bitte nur Teil, wenn Sie (Deutsche) Gebärdensprache beherrschen. + Die Studie dauert ca. 20 Minuten.
Während der Studie werden sie sich Videos anschauen, diese bewerten und Feedback dazu geben können. @@ -55,7 +55,7 @@
Die Teilnahme an dieser Studie ist komplett freiwillig, Sie können die Studie zu jedem Zeitpunkt abbrechen, indem Sie die Seite einfach schließen. Sie können außerdem die Löschung aller Daten bei uns - beantragen: jan.dickmann@web.de + beantragen: avatarstudy@proton.me
Ich, bestätige, dass ich die „Information betroffener Personen zur Verarbeitung personenbezogener Daten“ @@ -67,7 +67,7 @@
Mir ist bekannt, dass ich das Recht habe, meine Einwilligung jederzeit zu widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten - Verarbeitung nicht berührt. Ein Widerruf kann per Email an jan.dickmann@web.de geschickt werden. + Verarbeitung nicht berührt. Ein Widerruf kann per Email an avatarstudy@proton.me geschickt werden.