Compare commits

...

3 Commits

Author SHA1 Message Date
Jan
0d92d281e1 New Email: avatarstudy@proton.me as contact 2024-10-02 13:19:12 +02:00
Jan
38e9c9f7ed Can now export the db 2024-10-02 13:03:32 +02:00
Jan
3ca3307528 gitignore the exports 2024-10-02 12:54:15 +02:00
11 changed files with 35 additions and 16 deletions

1
.gitignore vendored
View File

@ -7,6 +7,7 @@ instance/
uploads/
zip_exports/
exports/
.pytest_cache/
.coverage

View File

@ -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")

View File

@ -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"
}

View File

@ -1,3 +1,7 @@
id,user_id,date_created,stimulus_name,alter,geschlecht,hoerstatus,bevorzugte_kommunikation,gebärdenzeitraum,gebärdensprachkompetenz
33b2f49f-ccc8-48c5-b7f6-fa4bb9aa1bf3,60c9c65b-b6b7-4510-8fb1-e9f220a7c46e,2024-06-27 17:43:45.381824,empty_stimulus,1,Männlich,Hörend,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,Schwerhörig,Text,1.0,1
id,user_id,date_created,stimulus_name,alter,geschlecht,bildung,hoerstatus,wann_gehörlos,wann_gebärdensprache,eltern_gehörlos,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,Männlich,Bachelor,Hörend,-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,Männlich,Hauptschule,GehörlosCI,2,3,beide,"zuhause-Deutsch,zuhause-Gebärdensprache","arbeit-Deutsch,arbeit-Gebärdensprache,arbeit-Sonstige",Ja
0103472b-943b-4728-9b50-dc43a886facf,9eb6c08d-1eab-44c3-87a6-8a0a6848adc6,2024-09-21 11:40:35.811739,empty_stimulus,2,Männlich,Abitur,Schwerhörig,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,GehörlosCI,2,2,einer,"zuhause-Deutsch,zuhause-Gebärdensprache",arbeit-Deutsch,Ja
85e2cc7c-25ba-473b-a3d1-26fac4ca9629,6ece9745-96d7-40e1-a8b1-598608723f3a,2024-10-02 11:51:05.384542,empty_stimulus,67,Männlich,Master,Schwerhörig,66,66,keiner,"zuhause-Deutsch,zuhause-Gebärdensprache",arbeit-Deutsch,Nein
54f00de7-4351-47f1-a798-1c5326b3d8da,1e63ca71-bb2e-4d19-a69e-b7e8dccaba35,2024-10-02 11:56:41.492195,empty_stimulus,27,Männlich,Bachelor,Hörend,-1,23,keiner,zuhause-Deutsch,"arbeit-Deutsch,arbeit-Sonstige",Ja

1 id user_id date_created stimulus_name alter geschlecht bildung bevorzugte_kommunikation hoerstatus gebärdenzeitraum wann_gehörlos gebärdensprachkompetenz wann_gebärdensprache eltern_gehörlos zuhause_sl arbeit_sl avatar_erfahrung
2 33b2f49f-ccc8-48c5-b7f6-fa4bb9aa1bf3 e0b08915-2975-42ad-8a7c-6c057d914120 60c9c65b-b6b7-4510-8fb1-e9f220a7c46e 1cbab591-9fe8-4e2b-adce-e40ef14ed49d 2024-06-27 17:43:45.381824 2024-09-19 15:16:25.413235 empty_stimulus 1 23 Männlich Bachelor Gesprochene Sprache Hörend 1.0 -1 1 23 keiner zuhause-Deutsch arbeit-Deutsch,arbeit-Sonstige Ja
3 70afa75b-d522-4f26-b8f5-1a22ef425ad5 6b1d95ed-646d-42dc-b386-d3aacc41d6ed 253b881d-cc08-4835-bf03-4d0ffdd8eddd e8797746-73a1-4b0a-b644-c084d155b3d6 2024-06-27 17:44:43.877367 2024-09-19 16:21:20.372629 empty_stimulus 1 2 Weiblich Männlich Hauptschule Text Schwerhörig GehörlosCI 1.0 2 1 3 beide zuhause-Deutsch,zuhause-Gebärdensprache arbeit-Deutsch,arbeit-Gebärdensprache,arbeit-Sonstige Ja
4 0103472b-943b-4728-9b50-dc43a886facf 9eb6c08d-1eab-44c3-87a6-8a0a6848adc6 2024-09-21 11:40:35.811739 empty_stimulus 2 Männlich Abitur Schwerhörig 2 2 einer zuhause-Deutsch arbeit-Sonstige Nein
5 88e4cb27-0d97-466d-a164-55b657d648ef dd296f2b-a497-4957-899a-9393b25ab86f 2024-09-23 14:52:29.344441 empty_stimulus 2 Divers Realschule GehörlosCI 2 2 einer zuhause-Deutsch,zuhause-Gebärdensprache arbeit-Deutsch Ja
6 85e2cc7c-25ba-473b-a3d1-26fac4ca9629 6ece9745-96d7-40e1-a8b1-598608723f3a 2024-10-02 11:51:05.384542 empty_stimulus 67 Männlich Master Schwerhörig 66 66 keiner zuhause-Deutsch,zuhause-Gebärdensprache arbeit-Deutsch Nein
7 54f00de7-4351-47f1-a798-1c5326b3d8da 1e63ca71-bb2e-4d19-a69e-b7e8dccaba35 2024-10-02 11:56:41.492195 empty_stimulus 27 Männlich Bachelor Hörend -1 23 keiner zuhause-Deutsch arbeit-Deutsch,arbeit-Sonstige Ja

View File

@ -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

1 user_id device_id question_order date_created form_completed
2 60c9c65b-b6b7-4510-8fb1-e9f220a7c46e 1cbab591-9fe8-4e2b-adce-e40ef14ed49d f9a2bd4b-e1ef-43a2-a358-a74feea0076d 71f05b18-36d1-45bc-8b7a-418d05a78c3b {'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_2', 'video_1']} {'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-06-27 17:43:23.511495 2024-09-19 15:15:17.910737 False True
3 253b881d-cc08-4835-bf03-4d0ffdd8eddd e8797746-73a1-4b0a-b644-c084d155b3d6 f9a2bd4b-e1ef-43a2-a358-a74feea0076d 71f05b18-36d1-45bc-8b7a-418d05a78c3b {'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_1', 'video_2']} {'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-06-27 17:44:22.713605 2024-09-19 16:21:05.738180 True False
4 89ad42ff-3310-4548-b179-7df9c138e794 9eb6c08d-1eab-44c3-87a6-8a0a6848adc6 f9a2bd4b-e1ef-43a2-a358-a74feea0076d ccc2054d-295e-47f5-b277-2282109c4ed1 {'Block 0': [('video_1', 'video_2'), ('video_2', 'video_1')], 'Block 1': ['empty_stimulus'], 'Block 2': ['video_2', 'video_1']} {'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-06-27 17:56:57.288776 2024-09-21 11:40:21.272823 False
5 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
6 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
7 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

View File

@ -143,7 +143,7 @@
<p>
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.
</p>
</div>
</div>

View File

@ -21,7 +21,7 @@
Personen Teilen würden: <a href="https://slaeforms.leafbla.de/start">https://slaeforms.leafbla.de/start</a>
</p>
<p>
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
</p>
</div>
</div>

View File

@ -55,7 +55,7 @@
<p>
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
</p>
<p>
Ich, bestätige, dass ich die „Information betroffener Personen zur Verarbeitung personenbezogener Daten“
@ -67,7 +67,7 @@
<p>
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.
</p>
</div>
<form class="dsgvoform" action="{{ url_for('startpage') }}" method="post">

View File

@ -48,7 +48,7 @@
<p>
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
</p>
<p>
Ich, bestätige, dass ich die „Information betroffener Personen zur Verarbeitung personenbezogener Daten“
@ -60,7 +60,7 @@
<p>
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.
</p>
</div>
<form class="dsgvoform" action="{{ url_for('startpage') }}" method="post">

View File

@ -300,7 +300,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"
}

View File

@ -1052,7 +1052,7 @@
"question0": {
"type": "textblock",
"name": "fragestellung",
"text": "Vielen Dank für Ihre Teilnahme an der Studie, wenn Sie noch weiteres Feedback geben möchten oder Anmerkungen haben, können Sie uns diese hier mitteilen. Wenn Sie noch weitere Fragen haben, schreiben Sie uns bitte unter: jan.dickmann@web.de"
"text": "Vielen Dank für Ihre Teilnahme an der Studie, wenn Sie noch weiteres Feedback geben möchten oder Anmerkungen haben, können Sie uns diese hier mitteilen. Wenn Sie noch weitere Fragen haben, schreiben Sie uns bitte unter: avatarstudy@proton.me"
},
"question5": {
"type": "textinput",