<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>ReSource/ReSourcePortal/Software4ReSourceTeaser</title><revhistory><revision><revnumber>12</revnumber><date>2016-10-28 12:58:29</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>11</revnumber><date>2016-10-28 09:36:54</date><authorinitials>thenmarkus@cbs.mpg.de</authorinitials></revision><revision><revnumber>10</revnumber><date>2016-09-08 14:06:45</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>9</revnumber><date>2016-09-08 14:01:13</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>8</revnumber><date>2016-09-07 13:52:05</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>7</revnumber><date>2016-09-07 13:44:34</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>6</revnumber><date>2016-09-07 13:43:16</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>5</revnumber><date>2016-08-12 07:24:58</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>4</revnumber><date>2016-08-04 13:16:33</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>3</revnumber><date>2016-08-03 12:08:45</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>2</revnumber><date>2016-08-02 06:54:01</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision><revision><revnumber>1</revnumber><date>2016-07-29 14:45:41</date><authorinitials>hayd@cbs.mpg.de</authorinitials></revision></revhistory></articleinfo><section><title>Anforderung an ein multimediales Trainingsprogramm:  ReSource</title><para>Kurzfassung der Anforderung an ein multimediales Trainingsprogramm des <ulink url="http://www.resource-project.org/home.html">ReSource-Projektes</ulink>. </para><section><title>Allgemeines</title><para>Für ein mentales Trainingsprogramm mit Kursverwaltung und Auswertung der Trainingsergebnisse ist eine Client-Server-Applikation zu entwickeln. </para><para>In dem Training sollen mit einem breiten Spektrum von mentalen Übungen Fähigkeiten wie Aufmerksamkeit,  Emotionsregulation, Mitgefühl sowie Perspektivübernahme und prosoziales Verhalten trainiert werden (siehe <ulink url="http://www.resource-project.org/home.html">Das ReSource Projekt</ulink> für weitere Informationen). </para><para>Das Live-Training durch Lehrer in Seminaren wird von der Applikation auf Client-Seite  unterstützt durch: </para><itemizedlist><listitem><para>Meditations-Videos </para></listitem><listitem><para>Online Partnerübungen via Videokonferenz </para></listitem></itemizedlist></section><section><title>Client-Server-Applikation</title><para>Die Client-Server-Applikation besteht aus 3 Teilbereichen:  </para><orderedlist numeration="arabic"><listitem><para>dem öffentlichen Bereich, zur Repräsentation des Projektes und weiterführenden Informationen für Externe auf dem Server </para></listitem><listitem><para>einem Konfigurationsbereich für Kursleiter und Administratoren, um einzelne Projekte anzulegen oder zu modifizieren  auf dem Server </para></listitem><listitem><para>einen geschützten Übungsbereich für Teilnehmer| </para></listitem></orderedlist></section><section><title>Anforderungen</title><para>Die Applikation soll zumindest folgende Features bieten: </para><itemizedlist><listitem><para>verschiedene Formen der <emphasis role="strong">Datenerhebung</emphasis>, zum Beispiel durch Fragebögen und  <ulink url="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser/IT4Science/./ReSource/ReSourcePortal/ReSourceGlossar#event_sampling">Event Sampling</ulink>. Manche Datenerhebungen müssen automatisch (per Mail) quitiert werden. </para></listitem><listitem><para>Trainingsunterstützung durch das Abspielen von Meditationsanleitungen in Form von <emphasis role="strong">Videos</emphasis> - auch off-line. </para></listitem><listitem><para>Unterstützung spezieller Trainingsformen (<ulink url="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser/IT4Science/./ReSource/ReSourcePortal/ReSourceGlossar#Dyade">Dyaden</ulink>), bei der zwei Teilnehmer eines Kurses in einem streng formalisierten Ablauf via <emphasis role="strong">Videokonferenz</emphasis> (mit/ohne Bild des Gegenüber) ein ca. 10-minütiges Gespräch führen. Hierbei sind die Einhaltung von Zeitvorgaben und Sprecherwechseln von der Software zu erzwingen. </para></listitem><listitem><para>Pflege von <emphasis role="strong">Teilnehmerprofilen</emphasis>, in denen (automatisch) Informationen über den Teilnehmer  abgelegt werden wie  Personalien,  Teilnahme an Trainingseinheiten,  Trainingszustand, den bisherigen Verlauf des Trainings, Ergebnisse aus beantworteten Fragebögen, seine genutzt Hardware.   </para><itemizedlist><listitem><para>Die Daten liegen als CSV-Dateien, Koordinaten eines Pointers oder Logfiles vor. </para></listitem><listitem><para>Sichere Authentifizierung und Einhaltung des <ulink url="https://de.wikipedia.org/wiki/Bundesdatenschutzgesetz">BDSG</ulink> werden vorausgesetzt. </para></listitem><listitem><para>Diese Daten müssen für statistische Auswertungen oder die Triggerung von Prozessen (z.B. Versendung einer Mail, wenn ein Teilnehmer den Zeitplan nicht einhält) zur Verfügung stehen. </para></listitem></itemizedlist></listitem><listitem><para>eine <emphasis role="strong">Chatfunktion</emphasis>  sowie einen offenen Chatraum, in dem sich gegenwärtige und ehemalige Teilnehmer des Trainings austauschen können.  </para></listitem><listitem><para>Organisation von virtuellen <emphasis role="strong">Trainingskursen</emphasis> mit jeweils ca. 20  Teilnehmern.  Diese Kurse laufen nach einem vorher definierten, von Kurs zu Kurs möglicherweise variierenden Schema ab:  </para><itemizedlist><listitem><para>Der Teilnehmer muss eine Abfolge von Übungen bearbeiten. </para></listitem><listitem><para>Der Zugriff auf die Übungen wird nach Trainingsfortschritt frei- oder abgeschaltet.  </para></listitem><listitem><para>Datenerhebungen finden automatisch nach bestimmten Übungen mit Hilfe von Fragebögen, Affektgrids, graphischen Eingaben (Slidern, Verschieben von Kreisen), etc.  statt. </para></listitem><listitem><para>2 Kursteilnehmer treffen sich online für 10-minütige Partnerübungen. Für diese müssen bestimmte, relevante Informationen aus den jeweiligen Nutzerprofilen gezogen werden.  Ein Partner kann auf Eingaben des anderen via GUI reagieren. </para></listitem></itemizedlist></listitem><listitem><para>Ein leicht programmierbares <emphasis role="strong">Schedulingsystem</emphasis> legt Termine fest und lädt zu diesen  automatisch per Mail einzelne Teilnehmer ein. </para></listitem><listitem><para>Ein <emphasis role="strong">Zufallsgenerator</emphasis> randomisiert Inhalte von Übungseinheiten unter Berücksichtigung vorgegebener Randbedingungen (z.B. Auswahl eines Gespächspartners, Auswahl einer Übung unter 5 möglichen, ohne dass 2 gleiche Übungen direkt aufeinander folgen) </para></listitem><listitem><para>Die Benutzeroberflächen auf Clientseite muss verschiedene, <emphasis role="strong">anpassbare Templates</emphasis> bieten, z.B.  für Kinder, Erwachsene, bestimmte Berufsgruppen, etc. </para></listitem><listitem><para>Die <emphasis role="strong">Sprache</emphasis> auf Clientseite muss austauschbar sein (Englisch, Deutsch, Französisch, etc.). </para></listitem></itemizedlist></section><section><title>Randbedingungen</title><para>Folgende Plattformen sind zu unterstützen: </para><itemizedlist><listitem><para>PCs, Laptops mit Windows oder MacOS </para></listitem><listitem><para>Tablets oder Smartphones mit iOS oder Android </para></listitem></itemizedlist><para>Zu bevorzugen sind: </para><itemizedlist><listitem><para>ein bewährtes Framework als Basis z.B. aus den Bereichen CMS, Spiele-Entwicklung, eLearning, Webinar-Software </para></listitem><listitem><para>Freie Software-Komponenten </para></listitem><listitem><para>HTML5-Funktionalitäten, z.B. WebRTC statt Skype  </para></listitem><listitem><para>Browser statt App auf Client-Seite (Responsive Webdesign) </para></listitem></itemizedlist><para>Mit gängigen Methoden (z.B. CSS, Sass) muss man die Darstellung der Inhalte modifiziern können.  </para><para>Folgende Entwicklungsreihenfolge ist erwünscht: Dyade, Nutzerverwaltung, ... </para></section><section><title>Prototyp</title><para>Es existiert ein funktionsfähiger Prototyp, an dem man sich inhaltlich orientieren muss. Von diesem stammen die folgenden Bilder, die einen ersten Eindruck von den Anforderungen an die Nutzeroberfläche auf Clientseite liefern: </para><para><inlinemediaobject><imageobject><imagedata fileref="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser?action=AttachFile&amp;do=get&amp;target=slider.png" width="300"/></imageobject><textobject><phrase>slider.png</phrase></textobject></inlinemediaobject> Eingabe via Slider </para><para><inlinemediaobject><imageobject><imagedata fileref="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser?action=AttachFile&amp;do=get&amp;target=kreise_schieben.png" width="300"/></imageobject><textobject><phrase>kreise_schieben.png</phrase></textobject></inlinemediaobject> Rückmeldung über das Verschieben von Kreisen </para><para><inlinemediaobject><imageobject><imagedata fileref="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser?action=AttachFile&amp;do=get&amp;target=beide_Handys.png" width="400"/></imageobject><textobject><phrase>beide_Handys.png</phrase></textobject></inlinemediaobject> Oberfläche auf den beiden Smartphones während einer Partnerübung mit Stoppuhr und Möglichkeit das Mikrophon stumm zu schalten </para></section><section><title>Fragen und Antworten</title><para>Fragen zum Inhalt dieser Seite senden sie bitte per Mail an <emphasis>resourceausschreibung</emphasis>-at-<emphasis>cbs</emphasis>-dot-<emphasis>mpg</emphasis>-dot-<emphasis>de</emphasis>. Auf der  <ulink url="https://wiki.init.mpg.de/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser/IT4Science/ReSource/ReSourcePortal/Software4ReSourceTeaser/Discussion#">Diskussionsseite</ulink> werden die Antworten zu finden sein. </para></section></section></article>