Compare commits
25 Commits
e1b814da4f
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 08c78bb568 | |||
| 807d104d06 | |||
| 09d26bd73f | |||
| 053aa4bd5a | |||
| 1d1f5be753 | |||
| 40e24501f6 | |||
| aedc1cf9ea | |||
| 522d10f422 | |||
| 789d49a2c9 | |||
| f548c60157 | |||
| 86c5f3fdea | |||
| 26c28cd0da | |||
| da2c959ba7 | |||
| df80e62707 | |||
| 45d2874999 | |||
| 39bf5861b8 | |||
| 9bbbd39c9b | |||
| a329baeb78 | |||
| 97cb17733e | |||
| 64d89a8821 | |||
| f29ba7c8e0 | |||
| 915b69a775 | |||
| cf630bc040 | |||
| fb82d4c19a | |||
|
be84a7e8b3
|
30
.drone.yml
Normal file
30
.drone.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
kind: pipeline
|
||||||
|
name: default
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: deploy
|
||||||
|
image: registry.eterna.leafbla.de/pelipper
|
||||||
|
settings:
|
||||||
|
ssh_key:
|
||||||
|
from_secret: rsync_key
|
||||||
|
source: slaeforms/
|
||||||
|
destination: pelipper@oreburgh.leafbla.de:/srv/docker/janapp/slaeforms/
|
||||||
|
|
||||||
|
- name: restart
|
||||||
|
image: registry.eterna.leafbla.de/drowzee
|
||||||
|
settings:
|
||||||
|
host: oreburgh.leafbla.de
|
||||||
|
username: psyduck
|
||||||
|
key:
|
||||||
|
from_secret: deploy_key
|
||||||
|
command: |
|
||||||
|
cd /srv/docker/janapp;
|
||||||
|
docker compose down;
|
||||||
|
docker compose up --build -d;
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
branch:
|
||||||
|
- main
|
||||||
|
|
||||||
|
image_pull_secrets:
|
||||||
|
- docker_config
|
||||||
@@ -541,7 +541,7 @@ def export_all_videos():
|
|||||||
with ZipFile('zip_exports/all_videos.zip', 'w') as zipf: #no compression, need to add zipfile.ZIP_DEFLATED for compression
|
with ZipFile('zip_exports/all_videos.zip', 'w') as zipf: #no compression, need to add zipfile.ZIP_DEFLATED for compression
|
||||||
zipdir('uploads/', zipf)
|
zipdir('uploads/', zipf)
|
||||||
|
|
||||||
return send_file("zip_exports/all_videos.zip", as_attachment=False, download_name="all_tables.zip")
|
return send_file("zip_exports/all_videos.zip", as_attachment=False, download_name="all_videos.zip")
|
||||||
|
|
||||||
|
|
||||||
def create_csv(table, filename):
|
def create_csv(table, filename):
|
||||||
|
|||||||
@@ -299,6 +299,21 @@ iframe {
|
|||||||
height: 0;
|
height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.iframe-container2 {
|
||||||
|
position: relative;
|
||||||
|
padding-bottom: 56.25%;
|
||||||
|
/* 16:9 */
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iframe-container2 iframe {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
.video-container {
|
.video-container {
|
||||||
max-width: 100%;
|
max-width: 100%;
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|||||||
@@ -12,11 +12,6 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h2>Datenschutzerklärung</h2>
|
<h2>Datenschutzerklärung</h2>
|
||||||
|
|
||||||
<video controls>
|
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
<h3>
|
<h3>
|
||||||
Information betroffener Personen zur Verarbeitung personenbezogener Daten
|
Information betroffener Personen zur Verarbeitung personenbezogener Daten
|
||||||
|
|||||||
@@ -13,6 +13,9 @@
|
|||||||
<h2>Impressum</h2>
|
<h2>Impressum</h2>
|
||||||
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
|
<p>
|
||||||
|
Datenschutzerklärung: <a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
||||||
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Verantwortlicher für slaeforms.leafbla.de: Jan Dickmann, zusammen mit dem DFKI Saarbrücken, Affective Computing Group
|
Verantwortlicher für slaeforms.leafbla.de: Jan Dickmann, zusammen mit dem DFKI Saarbrücken, Affective Computing Group
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -12,24 +12,19 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
<video controls>
|
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
|
|
||||||
<p style="font-size: 22px;">
|
<p style="font-size: 22px;">
|
||||||
Bei allen Aufgaben in dieser Studie gibt es ein Erklärvideo, in dem die Aufgabe und die Antwortmöglichkeiten in Gebärdensprache erklärt werden.
|
Bei allen Aufgaben in dieser Studie gibt es Texte, in denen die Aufgaben und die Antwortmöglichkeiten erklärt werden.
|
||||||
Falls Sie Fragen haben oder eine Aufgabe nicht verstehen, können Sie den "Gebärdensprach"-Button auf der rechten Seite des Bildschirms klicken, um das Video und den Erklärtext zu sehen.
|
Falls Sie Fragen haben oder eine Aufgabe nicht verstehen, können Sie den "Info"-Button auf der rechten Seite des Bildschirms klicken, um den Erklärtext zu sehen.
|
||||||
Sie können den Button nochmal anklicken, um wieder zur Aufgabe zurückzukommen.
|
Sie können den Button nochmal anklicken, um wieder zur Aufgabe zurückzukommen.
|
||||||
</p>
|
</p>
|
||||||
<div style="margin: auto; display: block; max-width: 90px;">
|
<div style="margin: auto; display: block; max-width: 90px;">
|
||||||
<button style="margin: auto; max-width: 90px;"><img class="infoButtonIcon" id="buttonInfoIcon"
|
<button style="margin: auto; max-width: 90px;"><img class="infoButtonIcon" id="buttonInfoIcon"
|
||||||
src="{{ url_for('static', filename='icons/sl-icon.png')}}" alt="sign-language-icon"></button>
|
src="{{ url_for('static', filename='icons/info-icon.png')}}" alt="info-icon"></button>
|
||||||
</div>
|
</div>
|
||||||
<p style="font-size: 22px; text-align: center;">
|
<p style="font-size: 22px; text-align: center;">
|
||||||
Der Gebärdensprach-Button.
|
Das ist der Info-Button.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
77
slaeforms/templates/oldstart.html
Normal file
77
slaeforms/templates/oldstart.html
Normal file
@@ -0,0 +1,77 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='styles.css')}}"" /> <!-- styles.css {{ url_for('static', filename='styles.css')}}-->
|
||||||
|
<link rel=" shortcut icon" href="{{ url_for('static', filename='icons/favicon.ico') }}">
|
||||||
|
<title>DGS Avatar Study</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<div class="container">
|
||||||
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
|
<div class="textblock">
|
||||||
|
|
||||||
|
|
||||||
|
<div style="margin: auto; font-size: 20px;">
|
||||||
|
<p>
|
||||||
|
Hallo und willkommen zu dieser Studie, danke für Ihre Teilnahme.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
In dieser Studie geht es um die Entwicklung von Gebärdensprachavataren.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Bitte beachten Sie, dass diese Avatare noch in einer frühen Entwicklungsphase und noch nicht für den
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Während der Studie werden sie sich Videos anschauen, diese bewerten und Feedback dazu geben können.
|
||||||
|
Verwenden Sie deshalb bitte, wenn möglich ein Gerät mit einem großen Bildschirm (Laptop, PC, Tablet) für
|
||||||
|
Ihre Teilnahme, damit Sie die Videos in ausreichender Größe sehen können.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Sie haben während der Studie die Möglichkeit (optional) Videofeedback zu geben, dazu brauchen sie eine
|
||||||
|
Webcam. Die Videos werden nicht veröffentlicht und nur Übersetzern zur Auswertung der Studienergebnisse
|
||||||
|
gezeigt.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Das Laden der Seiten kann manchmal einige Sekunden dauern. Falls es zu einem Fehler kommen sollte und ein Video nicht geladen wird, versuchen Sie bitte die Seite neu zu laden.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Für jeden Teil der Studie gibt es einen Text, der die Fragestellung und die Antwortmöglichkeiten erklärt. Falls Sie den Text während der Studie nochmal sehen möchten, können Sie es
|
||||||
|
über den „Info“-Knopf auf der rechten Seite aufrufen.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Bitte versuchen sie während der Studie nicht auf die vorherige Seite "zurück" zu gehen, da sie nicht zu vorherigen Fragen zurück können.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<form class="dsgvoform" action="{{ url_for('sendpage') }}" method="post">
|
||||||
|
<div class="button-container">
|
||||||
|
<button id="submitbutton" type="submit">Weiter</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
<div class="spacer" aria-hidden="true" style="height:80px"></div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
<footer>
|
||||||
|
<div class="container" style="font-size: 19px;">
|
||||||
|
<a href="{{ url_for('startpage') }}" target="_blank">Startseite</a>
|
||||||
|
<a href="{{ url_for('impressum') }}" target="_blank">Impressum</a>
|
||||||
|
<a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
</html>
|
||||||
@@ -12,10 +12,6 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
<video controls>
|
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
|
|
||||||
{% include "p1infos.html" %}
|
{% include "p1infos.html" %}
|
||||||
|
|||||||
@@ -12,10 +12,6 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
<video controls>
|
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
|
|
||||||
{% include "p2infos.html" %}
|
{% include "p2infos.html" %}
|
||||||
|
|||||||
@@ -11,10 +11,10 @@
|
|||||||
</ol>
|
</ol>
|
||||||
<p>Die Antwortmöglichkeiten sind jedes Mal:</p>
|
<p>Die Antwortmöglichkeiten sind jedes Mal:</p>
|
||||||
<ol start="1">
|
<ol start="1">
|
||||||
<li>Links</li>
|
<li>Trifft überhaupt nicht zu</li>
|
||||||
<li>Eher links</li>
|
<li>Trifft eher nicht zu</li>
|
||||||
<li>Beide gleich</li>
|
<li>Ich weiß nicht</li>
|
||||||
<li>Eher rechts</li>
|
<li>Trifft eher zu</li>
|
||||||
<li>Rechts</li>
|
<li>Trifft vollkommen zu</li>
|
||||||
</ol>
|
</ol>
|
||||||
</div>
|
</div>
|
||||||
@@ -12,10 +12,6 @@
|
|||||||
<div class="container">
|
<div class="container">
|
||||||
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
<video controls>
|
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
|
|
||||||
{% include "p3infos.html" %}
|
{% include "p3infos.html" %}
|
||||||
|
|||||||
@@ -13,6 +13,13 @@
|
|||||||
allowfullscreen></iframe>
|
allowfullscreen></iframe>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{% elif (embed == "vimeo") %}
|
||||||
|
<div class="iframe-container">
|
||||||
|
|
||||||
|
<iframe title="vimeo-player" class="center" src="{{ video_url }}" frameborder="0" allowfullscreen></iframe>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
{% elif (embed == "no") %}
|
{% elif (embed == "no") %}
|
||||||
|
|
||||||
<video controls>
|
<video controls>
|
||||||
@@ -42,8 +49,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="dv_half">
|
<div class="dv_half">
|
||||||
<div class="iframe-container">
|
<div class="iframe-container">
|
||||||
<iframe class="center" src="{{ video_url2 }}" title="YouTube video player" frameborder="0"
|
<iframe class="center" src="{{ video_url2 }}" title="YouTube video player" frameborder="0"
|
||||||
@@ -53,6 +58,25 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
{% elif (embed == "vimeo") %}
|
||||||
|
<div class="double_video_container">
|
||||||
|
|
||||||
|
<div class="dv_half">
|
||||||
|
<div class="iframe-container">
|
||||||
|
<iframe title="vimeo-player" class="center" src="{{ video_url1 }}" frameborder="0" allowfullscreen></iframe>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="dv_half">
|
||||||
|
<div class="iframe-container">
|
||||||
|
<iframe title="vimeo-player" class="center" src="{{ video_url2 }}" frameborder="0" allowfullscreen></iframe>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
{% elif (embed == "no") %}
|
{% elif (embed == "no") %}
|
||||||
<div class="double_video_container">
|
<div class="double_video_container">
|
||||||
<div class="dv_half">
|
<div class="dv_half">
|
||||||
@@ -121,9 +145,11 @@ step={{question["step"]}}
|
|||||||
|
|
||||||
<button class="dialogBtn" autofocus><img class="infoButtonIcon" id="buttonClose"
|
<button class="dialogBtn" autofocus><img class="infoButtonIcon" id="buttonClose"
|
||||||
src="{{ url_for('static', filename='icons/x-icon.png')}}" alt="Delete Icon"></button>
|
src="{{ url_for('static', filename='icons/x-icon.png')}}" alt="Delete Icon"></button>
|
||||||
|
{% if ("videourl" in infovideo) %}
|
||||||
<video controls>
|
<video controls>
|
||||||
<source src="{{ url_for('static', filename=infovideo['videourl']) }}" type="video/mp4">
|
<source src="{{ url_for('static', filename=infovideo['videourl']) }}" type="video/mp4">
|
||||||
</video>
|
</video>
|
||||||
|
{% endif %}
|
||||||
<div class="dialogTextContainer">
|
<div class="dialogTextContainer">
|
||||||
{% if ("infotext" in infovideo) %}
|
{% if ("infotext" in infovideo) %}
|
||||||
<p>{{ infovideo["infotext"] }}</p>
|
<p>{{ infovideo["infotext"] }}</p>
|
||||||
@@ -134,7 +160,7 @@ step={{question["step"]}}
|
|||||||
</div>
|
</div>
|
||||||
</dialog>
|
</dialog>
|
||||||
<button class="dialogBtn"><img class="infoButtonIcon" id="buttonInfoIcon"
|
<button class="dialogBtn"><img class="infoButtonIcon" id="buttonInfoIcon"
|
||||||
src="{{ url_for('static', filename='icons/sl-icon.png')}}" alt="Info Icon"></button>
|
src="{{ url_for('static', filename='icons/info-icon.png')}}" alt="Info Icon"></button>
|
||||||
<script src="{{ url_for('static', filename='infoDialogScript.js')}}"></script>
|
<script src="{{ url_for('static', filename='infoDialogScript.js')}}"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
@@ -157,7 +183,7 @@ step={{question["step"]}}
|
|||||||
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
||||||
|
|
||||||
<div class="questioncontainer">
|
<div class="questioncontainer">
|
||||||
<h3 style="margin: auto;">{{ questions[question]['text']}}</h3>
|
<h3 style="margin: auto;">{{ questions[question]['text']}}</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="spacer" aria-hidden="true" style="height:60px"></div>
|
<div class="spacer" aria-hidden="true" style="height:60px"></div>
|
||||||
|
|
||||||
@@ -165,7 +191,7 @@ step={{question["step"]}}
|
|||||||
{% elif (questions[question]["type"] == "likert") %}
|
{% elif (questions[question]["type"] == "likert") %}
|
||||||
<div class="likertcontainer">
|
<div class="likertcontainer">
|
||||||
<div class="questioncontainer">
|
<div class="questioncontainer">
|
||||||
<h3>{{ questions[question]['text']}}</h3>
|
<h3>{{ questions[question]['text']}}</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="likert" style="--likert-rows: {{ questions[question]['points']|length() }}">
|
<div class="likert" style="--likert-rows: {{ questions[question]['points']|length() }}">
|
||||||
{% for point in questions[question]["points"] %}
|
{% for point in questions[question]["points"] %}
|
||||||
@@ -184,7 +210,7 @@ step={{question["step"]}}
|
|||||||
{% elif (questions[question]["type"] == "likert-basic") %}
|
{% elif (questions[question]["type"] == "likert-basic") %}
|
||||||
|
|
||||||
<div class="questioncontainer">
|
<div class="questioncontainer">
|
||||||
<h3>{{ questions[question]['text']}}</h3>
|
<h3>{{ questions[question]['text']}}</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="normal-likert-container">
|
<div class="normal-likert-container">
|
||||||
@@ -263,7 +289,7 @@ step={{question["step"]}}
|
|||||||
{% elif (questions[question]["type"] == "multiplechoice") %}
|
{% elif (questions[question]["type"] == "multiplechoice") %}
|
||||||
<div class="compressWidth">
|
<div class="compressWidth">
|
||||||
<p>
|
<p>
|
||||||
<div>
|
<div>
|
||||||
{{ questions[question]['text']}}
|
{{ questions[question]['text']}}
|
||||||
|
|
||||||
{% for point in questions[question]["points"] %}
|
{% for point in questions[question]["points"] %}
|
||||||
@@ -274,7 +300,7 @@ step={{question["step"]}}
|
|||||||
|
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
||||||
|
|
||||||
@@ -321,13 +347,13 @@ step={{question["step"]}}
|
|||||||
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
<div class="spacer" aria-hidden="true" style="height:30px"></div>
|
||||||
<div class="button-container">
|
<div class="button-container">
|
||||||
|
|
||||||
{% if ("lastquestion" in stimlui) %}
|
{% if ("lastquestion" in stimlui) %}
|
||||||
<button id="submitbutton" type="submit">Studie Beenden</button>
|
<button id="submitbutton" type="submit">Studie Beenden</button>
|
||||||
<!-- TODO maybe I want to use this instead: <button id="submitbutton" type="submit">Submit</button> /// <input class="inputs" id="submitbutton" type="submit" value="submit" />-->
|
<!-- TODO maybe I want to use this instead: <button id="submitbutton" type="submit">Submit</button> /// <input class="inputs" id="submitbutton" type="submit" value="submit" />-->
|
||||||
{% else %}
|
{% else %}
|
||||||
<button id="submitbutton" type="submit">Weiter</button>
|
<button id="submitbutton" type="submit">Weiter</button>
|
||||||
<!-- TODO maybe I want to use this instead: <button id="submitbutton" type="submit">Submit</button> /// <input class="inputs" id="submitbutton" type="submit" value="submit" />-->
|
<!-- TODO maybe I want to use this instead: <button id="submitbutton" type="submit">Submit</button> /// <input class="inputs" id="submitbutton" type="submit" value="submit" />-->
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
@@ -336,9 +362,9 @@ step={{question["step"]}}
|
|||||||
</body>
|
</body>
|
||||||
<footer>
|
<footer>
|
||||||
<div class="container" style="font-size: 19px;">
|
<div class="container" style="font-size: 19px;">
|
||||||
<a href="{{ url_for('startpage') }}" target="_blank">Startseite</a>
|
<a href="{{ url_for('startpage') }}" target="_blank">Startseite</a>
|
||||||
<a href="{{ url_for('impressum') }}" target="_blank">Impressum</a>
|
<a href="{{ url_for('impressum') }}" target="_blank">Impressum</a>
|
||||||
<a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
<a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|||||||
@@ -12,10 +12,13 @@
|
|||||||
<div class="container" style="height: 100%; font-size: 22px;">
|
<div class="container" style="height: 100%; font-size: 22px;">
|
||||||
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
<h2>SLAEFORMS Gebärdensprachavatar Studie</h2>
|
||||||
|
|
||||||
<video controls>
|
<div class="iframe-container2">
|
||||||
<source src="{{ url_for('static', filename='videos/platzhalter-video.mp4') }}" type="video/mp4">
|
|
||||||
</video>
|
<iframe title="vimeo-player" src="https://player.vimeo.com/video/1031133490?h=bfa5b559f9" frameborder="0"
|
||||||
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
allowfullscreen></iframe>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="textblock">
|
<div class="textblock">
|
||||||
<p>
|
<p>
|
||||||
@@ -25,39 +28,21 @@
|
|||||||
In dieser Studie geht es um die Entwicklung von Gebärdensprachavataren.
|
In dieser Studie geht es um die Entwicklung von Gebärdensprachavataren.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Bitte beachten Sie, dass diese Avatare noch in einer frühen Entwicklungsphase und noch nicht für den
|
Bitte berücksichtige, dass die Avatare, die wir zeigen, in keiner Weise der Qualität entsprechen, wie
|
||||||
Gebrauch in einer App/einem Computerprogramm oder auf einer Webseite geeignet sind. In dieser Studie
|
sie genutzt werden sollen. Sie sind nur Beispiele, die niemals in einer Anwendung zu sehen sein werden.
|
||||||
geht es darum, einzelne Aspekte der Avatare und neue technologische Ansätze zu testen. Dementsprechend
|
Es geht darum, dass wir die Darstellung der Hände und Arme testen wollen. Bitte bewertet deshalb nicht
|
||||||
haben die Avatare noch viele offensichtliche Schwächen, wie zum Beispiel, dass bisher nur die Arme und
|
Darstellungsqualität und lasst euch nicht davon beeinflussen. Außerdem möchten wir testen, wie die
|
||||||
der Oberkörper, aber nicht das Gesicht animiert ist. Bitte bewerten Sie nur die Qualität der Hände und
|
Nutzung einer Feedback-Funktion per Videoaufnahme verwendet werden kann.
|
||||||
Arme.
|
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Diese Studie richtet sich an Menschen, die Gebärdensprache beherrschen, insbesondere gehörlose Menschen.
|
Die Rückmeldung von euch ist wichtig und ihr könnt das in Gebärdensprache machen.
|
||||||
Nehmen Sie bitte nur Teil, wenn Sie (Deutsche) Gebärdensprache beherrschen.
|
Die Teilnahme wird nur für die Auswertung genutzt. In keiner Weise wird etwas von euch veröffentlicht, auch nicht eure Videos.
|
||||||
Die Studie dauert ca. 20 Minuten.
|
Alle weiteren Infos findet ihr im Text.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Während der Studie werden sie sich Videos anschauen, diese bewerten und Feedback dazu geben können.
|
Danke für eure Teilnahme, die im Rahmen eine Abschlussarbeit erfolgt. Weitere Infos dazu findet ihr im Impressum.
|
||||||
Verwenden Sie deshalb bitte, wenn möglich ein Gerät mit einem großen Bildschirm (Laptop, PC, Tablet) für
|
|
||||||
Ihre Teilnahme, damit Sie die Videos in ausreichender Größe sehen können.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Sie haben während der Studie die Möglichkeit (optional) Videofeedback zu geben, dazu brauchen sie eine
|
|
||||||
Webcam. Die Videos werden nicht veröffentlicht und nur Übersetzern zur Auswertung der Studienergebnisse
|
|
||||||
gezeigt.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Das Laden der Seiten kann manchmal einige Sekunden dauern. Falls es zu einem Fehler kommen sollte und ein Video nicht geladen wird, versuchen Sie bitte die Seite neu zu laden.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Für jeden Teil der Studie gibt es ein Video, das die Fragestellung und die Antwortmöglichkeiten in
|
|
||||||
Gebärdensprache erklärt. Falls Sie das Video während der Studie nochmal sehen möchten, können Sie es
|
|
||||||
über den „Info“-Knopf auf der rechten Seite aufrufen.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Bitte versuchen sie während der Studie nicht auf die vorherige Seite "zurück" zu gehen, da sie nicht zu vorherigen Fragen zurück können.
|
|
||||||
</p>
|
</p>
|
||||||
|
<div class="spacer" aria-hidden="true" style="height:20px"></div>
|
||||||
<p>
|
<p>
|
||||||
Die Teilnahme an dieser Studie ist komplett freiwillig, Sie können die Studie zu jedem Zeitpunkt
|
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
|
abbrechen, indem Sie die Seite einfach schließen. Sie können außerdem die Löschung aller Daten bei uns
|
||||||
@@ -78,9 +63,9 @@
|
|||||||
</body>
|
</body>
|
||||||
<footer>
|
<footer>
|
||||||
<div class="container" style="font-size: 19px;">
|
<div class="container" style="font-size: 19px;">
|
||||||
<a href="{{ url_for('startpage') }}" target="_blank">Startseite</a>
|
<a href="{{ url_for('startpage') }}" target="_blank">Startseite</a>
|
||||||
<a href="{{ url_for('impressum') }}" target="_blank">Impressum</a>
|
<a href="{{ url_for('impressum') }}" target="_blank">Impressum</a>
|
||||||
<a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
<a href="{{ url_for('datenschutz') }}" target="_blank">Datenschutz</a>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
|||||||
1080
slaeforms/userstudy1-vimeo.json
Normal file
1080
slaeforms/userstudy1-vimeo.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,8 @@
|
|||||||
{
|
{
|
||||||
|
"Block -1":{
|
||||||
|
"type": "SinglePage",
|
||||||
|
"template": "oldstart.html"
|
||||||
|
},
|
||||||
"Block 0":{
|
"Block 0":{
|
||||||
"type": "SinglePage",
|
"type": "SinglePage",
|
||||||
"template": "intropage.html"
|
"template": "intropage.html"
|
||||||
@@ -7,13 +11,10 @@
|
|||||||
"type": "TaskTemplate",
|
"type": "TaskTemplate",
|
||||||
"template": "standard_template.html",
|
"template": "standard_template.html",
|
||||||
"stimuli": {
|
"stimuli": {
|
||||||
"type": "single_video",
|
"type": "empty",
|
||||||
"order": "",
|
|
||||||
"list": {
|
"list": {
|
||||||
"video_1": "platzhalter-video.mp4"
|
"empty_stimulus": ""
|
||||||
},
|
|
||||||
"configuration": {
|
|
||||||
"embed": "no"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions": {
|
"questions": {
|
||||||
@@ -226,7 +227,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"infovideo": {
|
"infovideo": {
|
||||||
"videourl": "videos/platzhalter-video.mp4",
|
|
||||||
"htmlblock": "dqinfos.html",
|
"htmlblock": "dqinfos.html",
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -296,9 +296,9 @@
|
|||||||
"type": "single_video",
|
"type": "single_video",
|
||||||
"order": "random",
|
"order": "random",
|
||||||
"list": {
|
"list": {
|
||||||
"video_1": "0009-inflected.mp4",
|
"video_1": "0044-inflected.mp4",
|
||||||
"video_2": "0009-mocap.mp4",
|
"video_2": "0044-mocap.mp4",
|
||||||
"video_3": "0009-simple.mp4"
|
"video_3": "0044-simple.mp4"
|
||||||
},
|
},
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -433,7 +433,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"infovideo": {
|
"infovideo": {
|
||||||
"videourl": "videos/platzhalter-video.mp4",
|
|
||||||
"htmlblock": "p1infos.html",
|
"htmlblock": "p1infos.html",
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -623,7 +622,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"infovideo": {
|
"infovideo": {
|
||||||
"videourl": "videos/platzhalter-video.mp4",
|
|
||||||
"htmlblock": "p1infos.html",
|
"htmlblock": "p1infos.html",
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -809,7 +807,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"infovideo": {
|
"infovideo": {
|
||||||
"videourl": "videos/platzhalter-video.mp4",
|
|
||||||
"htmlblock": "p2infos.html",
|
"htmlblock": "p2infos.html",
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -1001,7 +998,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"infovideo": {
|
"infovideo": {
|
||||||
"videourl": "videos/platzhalter-video.mp4",
|
|
||||||
"htmlblock": "p3infos.html",
|
"htmlblock": "p3infos.html",
|
||||||
"configuration": {
|
"configuration": {
|
||||||
"embed": "no"
|
"embed": "no"
|
||||||
@@ -1043,13 +1039,9 @@
|
|||||||
"type": "TaskTemplate",
|
"type": "TaskTemplate",
|
||||||
"template": "standard_template.html",
|
"template": "standard_template.html",
|
||||||
"stimuli": {
|
"stimuli": {
|
||||||
"type": "single_video",
|
"type": "empty",
|
||||||
"order": "random",
|
|
||||||
"list": {
|
"list": {
|
||||||
"video_1": "platzhalter-video.mp4"
|
"empty_stimulus": ""
|
||||||
},
|
|
||||||
"configuration": {
|
|
||||||
"embed": "no"
|
|
||||||
},
|
},
|
||||||
"lastquestion": "true"
|
"lastquestion": "true"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user