... | @@ -85,7 +85,7 @@ Die online zugeschaltete Person betätigt den "Daumen hoch"-Knopf im Accelerator |
... | @@ -85,7 +85,7 @@ Die online zugeschaltete Person betätigt den "Daumen hoch"-Knopf im Accelerator |
|
# Accelerator
|
|
# Accelerator
|
|
|
|
|
|
Um die Statusänderungen an den anki Vector zu senden musste Accelerator leicht modifiziert werden. Das Client Frontend wurde um einen Button erweitert welcher es dem Nutzer erlaubt seinen Status an den Anki zu senden.<br/>
|
|
Um die Statusänderungen an den anki Vector zu senden musste Accelerator leicht modifiziert werden. Das Client Frontend wurde um einen Button erweitert welcher es dem Nutzer erlaubt seinen Status an den Anki zu senden.<br/>
|
|

|
|
<br/>
|
|
Die `uiEvents.js` wurde dementsprechend erweitert, um in der Variable `controlsAnki` zu speichern ob der Nutzer seine Statusmeldungen an den anki Vector senden will oder nicht.
|
|
Die `uiEvents.js` wurde dementsprechend erweitert, um in der Variable `controlsAnki` zu speichern ob der Nutzer seine Statusmeldungen an den anki Vector senden will oder nicht.
|
|
|
|
|
|
Bei jeder Aktion welche vom anki Vector dargestellt werden soll, wurden Abfragen eingebaut welche prüfen ob der Nutzer den Anki kontrollieren will. Diese sind zu finden in der `uiEvents.js` in den Bereichen `.toolbar-icon`, wo sich Aktionen wie Daumen-hoch befinden. Bei `$(window).focus` um die Abwesenheit mit dem Anki zu zeigen. Und zuletzt beim `$("#chatInput").keypress` und `$("#chatButtonWrapper").click` um die Chataktivität zu beobachten.
|
|
Bei jeder Aktion welche vom anki Vector dargestellt werden soll, wurden Abfragen eingebaut welche prüfen ob der Nutzer den Anki kontrollieren will. Diese sind zu finden in der `uiEvents.js` in den Bereichen `.toolbar-icon`, wo sich Aktionen wie Daumen-hoch befinden. Bei `$(window).focus` um die Abwesenheit mit dem Anki zu zeigen. Und zuletzt beim `$("#chatInput").keypress` und `$("#chatButtonWrapper").click` um die Chataktivität zu beobachten.
|
... | @@ -123,7 +123,7 @@ Eine Video-Demonstration dieses Vorgangs findet sich [hier](https://www.youtube. |
... | @@ -123,7 +123,7 @@ Eine Video-Demonstration dieses Vorgangs findet sich [hier](https://www.youtube. |
|
|
|
|
|
# Middleware
|
|
# Middleware
|
|
Die Middleware empfängt die Statusmeldungen von Accelerator und stellt sie dem Skript zum ansteuern des anki's zur Verfügung. Dazu muss die Middleware sich mit dem gewünschtem Accelerator Raum verbinden. Dazu muss zunächst die Adresse des Accelerator Servers eingegeben werden. Mit Klick auf "Connect" verbindet sich die Middleware mit dem Server.<br/>
|
|
Die Middleware empfängt die Statusmeldungen von Accelerator und stellt sie dem Skript zum ansteuern des anki's zur Verfügung. Dazu muss die Middleware sich mit dem gewünschtem Accelerator Raum verbinden. Dazu muss zunächst die Adresse des Accelerator Servers eingegeben werden. Mit Klick auf "Connect" verbindet sich die Middleware mit dem Server.<br/>
|
|

|
|
<br/>
|
|
Mit Klick auf "Get Rooms" kann die Liste der Räume angefordert werden. Nachdem eine Auswahl getroffen wurde verbindet sich die Middleware mit einem Klick auf "Join Room" mit dem Raum. Mit "Disconnect" kann sich die Middleware vom Server trennen. Im unteren Bereich der Gui werden alle empfangenen Statusmeldungen aufgelistet.<br/>
|
|
Mit Klick auf "Get Rooms" kann die Liste der Räume angefordert werden. Nachdem eine Auswahl getroffen wurde verbindet sich die Middleware mit einem Klick auf "Join Room" mit dem Raum. Mit "Disconnect" kann sich die Middleware vom Server trennen. Im unteren Bereich der Gui werden alle empfangenen Statusmeldungen aufgelistet.<br/>
|
|
|
|
|
|
|
|
|
... | | ... | |