it-swarm.com.de

Bereiten Sie einen Benutzer darauf vor, eine Aktion auszuführen, bevor Sie mit dem nächsten Schritt fortfahren

Ich entwerfe eine Anwendung, mit der die Benutzer zu Hause trainieren können.

Ich habe einen Schritt (nennen wir es Schritt 1), in dem der Benutzer in der Lage sein muss, für die bevorstehenden Übungen mit der App zu "synchronisieren" (Schritt 2). Während dieser Synchronisierungsphase (Schritt 2) muss der Benutzer seinen Körper bewegen oder sich einfach bewegen - die Art und Weise, wie er sich bewegen muss, wird durch ein Video auf dem Bildschirm dargestellt.

Nehmen wir an, der Bildschirm sieht so aus, mit einem Titel, einem Bild der Position, die der Benutzer einnehmen muss, und einer kleinen Beschreibung. Der Aufruf zum Handeln muss den Benutzer erneut daran erinnern, dass er in einer Position sein muss - in dem Beispiel habe ich einen allgemeinen CTA verwendet.

Sobald der Benutzer die Schaltfläche "CTA" gedrückt hat, fährt er mit Schritt 2 fort. Der Bildschirm von Schritt 2 ähnelt dem Bildschirm von Schritt 1, wobei das Bild durch ein Video ersetzt wird und keine Schaltfläche vorhanden ist. Sobald die Synchronisierung fertig ist, wird der Benutzer durch eine Meldung (Erfolg oder Misserfolg) aufgefordert.

(https://i.imgur.com/nC4T62q.png

Aktuelle Probleme:

  • Wenn der Benutzer von Schritt 1 zu Schritt 2 wechselt, ist er nicht bereit, das auszuführen, was er im Video sieht, um die Synchronisierung durchzuführen. Zuerst muss er noch einmal lesen, was er tun soll, auch wenn ich ihn im vorherigen Schritt darauf vorbereitet habe, was er tun soll. Wenn er sich nicht bewegt, wenn er Schritt 2 erreicht, und darauf wartet, zu verarbeiten, was er tun muss, scheint der Schritt viel schwieriger zu sein als er tatsächlich ist, und manchmal schlägt die Synchronisierung fehl.

Bereits versucht: Verschieben Sie das Video zusammen mit der Ausgangsposition auf Schritt 1, damit er eine Vorschau dessen anzeigen kann, was er tun soll. Manchmal beginnen die Benutzer mit der Ausführung in Schritt 1 und werden müde und beschweren sich, dass die Synchronisierung nicht stattfindet.

Ich suche nach einer möglichen Lösung, die den Prozess vereinfacht und das Problem löst.

Mögliche Lösung: Ich habe beim Schreiben darüber nachgedacht. Wenn der Benutzer zu Schritt 2 gelangt, informieren Sie ihn darüber, was er zu tun hat, und fügen Sie einen großen Countdown hinzu, wenn er mit der Ausführung dieser Bewegung/Aktion beginnen kann. Vielleicht kann er sich während dieses Countdowns vorbereiten.

LE: Der Synchronisationsprozess (Schritt 2) erfasst die Bewegung des Benutzers und vergleicht sie mit dem Video. Auf diese Weise weiß es für die folgenden Übungen, welches Bein das linke Bein ist, welcher Arm der linke Arm usw. Die Synchronisierung dauert zwischen 10 und 15 Sekunden, nichts zu langweilig. Die Aktionen, die der Benutzer ausführen muss, sind einfach: Heben Sie Ihr x-Knie an, heben Sie Ihre y-Hand usw. Eine weitere Erwähnung ist, dass dieser Vorgang jedes Mal durchgeführt werden muss, wenn der Benutzer mit dem Training beginnt.

LE2: Die Altersgruppe, die die App verwendet, ist über 40 Jahre alt

11
Darkkz

Ich denke, Sie setzen zu viel Erwartung in das Video, ohne vorher gewarnt zu haben, was passieren wird.

Ich habe das Bild des olympischen Tauchgangs: Vor dem Sprung wird auf dem Bildschirm eine Animation angezeigt, wie die Aktion mit einigen technischen Informationen ausgeführt wird, sodass die Zuschauer bereits wissen, was sie sehen werden.

(dive

Das gleiche, was Sie in Ihrer Anwendung verwenden können, finden Sie eine Möglichkeit, den Benutzer schematisch daran zu hindern, wie der nächste Schritt aussehen wird. Auf diese Weise setzen Sie nicht alle zukünftigen Aktionen nur im Video des nächsten Schritts ein.

(enter image description here

32
Danielillo

Es lohnt sich, Zeitintervalle zu verwenden. Ich denke, dass ein Zählzähler zum Beispiel von 5-0 hier (oder in einem anderen Zeitraum) funktionieren könnte. Viel hängt vom Kontext und der Umgebung ab, in der sich der Benutzer befindet

Es ist möglich, den CTA wegzulassen, stattdessen den Zähler zu verwenden, der den Schritt in jedem festgelegten (geeigneten) Zeitintervall ändert. Dieser Ansatz ermöglicht es, das Telefon als Bildschirm zu behandeln und die Interaktion zu reduzieren, wodurch sich der Benutzer verhaltensmäßig auf seinen eigenen Körper und seine eigene Aufgabe konzentriert

Es ist eine Chance, eine freundliche und angenehme Benutzeroberfläche zu erstellen

(enter image description here

7
Piotr Żak

Verwenden Sie Stimme/mündliche Anweisungen? Weil Sie sollten!

Wie in jeder Tanz- oder Kampfkunstklasse denke ich, dass wir am besten lernen können, neue oder unbekannte Bewegungen auszuführen, indem wir klare physische und verbale Anweisungen erhalten, beginnend mit Schritt für Schritt langsame Erklärung begleitet von körperlicher Demonstration und mündlichen Anweisungen.

In Anlehnung daran könnte der Fluss folgendermaßen verlaufen:

  1. Was kommt als nächstes?

Bildschirm: [zeigt den Namen der Übung]

Voice : "Die nächste Übung wird [Name] sein, erinnern wir uns, wie es gemacht wurde"

  1. Wie geht das?

Bildschirm: [Video, das langsam zeigt, wie man Schritt für Schritt langsam Schritt macht]

Voice: [erklärt gleichzeitig, was das Video zeigt]

  1. Mach dich bereit!

Bildschirm: [zeigt ein Video, das von der Übungserklärung zu der Position übergeht, die sie vor Beginn der eigentlichen Übung einnehmen müssen]

Stimme: [gleichzeitig das erklären und Dinge sagen wie "in zehn Sekunden werden wir mit der Übung beginnen, denken Sie daran, {was auch immer für die Übung relevant ist} und den Countdown von 3, wie 3, herunter 2 1 Los geht's! Idealerweise synchronisiert mit einem Bildschirmtimer]

  1. Ergebnisse/Feedback.

Wenn der Benutzer die Anweisungen bereits kennt, können Sie den Sprachbefehl wie "SKIP" hinzufügen, um direkt mit Schritt 3 fortzufahren.

5