Giter VIP home page Giter VIP logo

skillproject-fr-26's People

Contributors

gsocher avatar haerrel avatar hupling avatar jwalteri avatar sportugall avatar

Watchers

 avatar  avatar  avatar

skillproject-fr-26's Issues

Navigations-Informationen

Beschreibung:
Als Alexa-Benutzer möchte ich eine Navigation via ÖPNV angesagt bekommen, um einfacher zur Örtlichkeit der Aktivität zu kommen

Akzeptanzkriterien:

  • Navigation anhand aktueller MVV/MVG/ÖPNV Informationen
  • Ausgabe des Navigationsergebnisses

2. Skill Startseite / Systemidee

Erstellen Sie im Wiki zu Ihrem Github Repository eine (neue) Startseite für die Systemidee Ihres Praktikumsprojekts. Schreiben Sie Ihre Systemidee auf die Startseite des Wikis

Tipp des Tages

Der User soll eine zufällige Aktivität vorgeschlagen bekommen
und danach den "weitere Information anzeigen" Dialog ausgegeben bekommen.

Akzeptanzkriterien:

  • Zufällige Aktivität ausgeben
  • Auf Wunsch weitere Informationen ausgeben

Aktivitäten vorschlagen

Beschreibung:
Als Alexa-Benutzer möchte ich basierend auf meinen Eingrenzungen mehrere Aktivitätsvorschläge erhalten

Akzeptanzkriterien:

  • einen konkreten Vorschlag nennen und nachfragen, ob dieser Vorschlag interessant ist
  • bei Desinteresse einen anderen Vorschlag nennen
  • wenn kein weiterer Aktivitäts-Vorschlag vorhanden (nach mehrmaligem ablehnen der vorgeschlagenen Aktivitäten), dann wir der Benutzer darauf hin gewiesen (Formulierung von POs verwenden)

Dauer abfragen

Beschreibung:
Als Alexa-Benutzer möchte ich gefragt werden, wie lange die Aktivität sein soll, um die
Aktivitätsvorschläge einzugrenzen

Akzeptanzkriterien:

  • Benutzerabfrage, ob ein paar Stunden oder den ganzen Tag

Tipp des Tages

Der User soll eine zufällige Aktivität vorgeschlagen bekommen
und danach den "weitere Information anzeigen" Dialog ausgegeben bekommen.

Akzeptanzkriterien:

  • Zufällige Aktivität ausgeben
  • Auf Wunsch weitere Informationen ausgeben

Wetter „Drinnen oder Draußen?“ (PRIO 5)

Aktuell: public static final String WEATHER_SUNNY = "Heute wird ein sonniger Tag. Möchtest du etwas draußen oder drinnen unternehmen?"; public static final String WEATHER_RAINY = "Heute ist ein greisliges Wetter draußen, am besten bleibst du heut drin oder magst du etwas draußen unternehmen?"; Statt „draußen oder drinnen“ eine YesNo-Abfrage mit entsprechendem Handling

Phrase einpflegen

Phrasen für Vorschlag 1 um folgenden Satz erweitern:
"Sau guad, München hat in dieser Kategorie viel zu bieten! Wie wäre es denn mit ...?"

1. Aktualisierung README.md

Aktualisieren Sie das README.md Ihres Github Repositories. Schreiben Sie den Namen und eine kurze Beschreibung Ihres Skills.

Begrüßung

Beschreibung:
Als Alexa-Benutzer möchte ich begrüßt werden

Akzeptanzkriterien:

  • Begrüßungsdialog wird ausgegeben

Aktivitäts-Informationen

Beschreibung:
Als Alexa-Benutzer möchte ich bei Interesse an einer Aktivität eine Kurzbeschreibung erhalten

Akzeptanzkriterien:

  • Kurzbeschreibung zu Aktivität ausgeben
  • Anschließend abfragen, ob Navigation gestartet werden soll

Lokalität abfragen

Beschreibung:
Als Alexa-Benutzer möchte ich gefragt werden, ob ich drinnen oder draußen etwas unternehmen möchte, um die Aktivitätsvorschläge einzugrenzen

Akzeptanzkriterien:

  • Benutzerabfrage, ob Aktivität drinnen oder draußen stattfinden soll
  • Vorschlag, ob drinnen oder draußen anhand der Wetter-Vorhersage

Wetter-Vorhersage

Beschreibung:
Als Alexa-Benutzer möchte ich wetterabhängige Aktivitätsvorschläge erhalten

Akzeptanzkriterien:

  • Erfassung der Wetterlage für den gesamten Tag
  • Erfassung bei Ausführung des Skills

Phrasen ändern

  • Begrüßung:
  1. Servus! Ich bin das Münchner Kindl und du kannst mich nach einem personalisierten Vorschlag für eine Aktivität in München oder nach dem Tipp des Tages fragen. Was möchtest du wissen?
  2. Grias di! Frage mich nach einem personalisierten Vorschlag für eine Aktivität in München oder nach dem Tipp des Tages und ich helfe dir sehr gerne weiter. Wonach suchst du?
  3. Servus! Wenn dir langweilig ist, bist du hier genau richtig. Möchtest du einen personalisierten Vorschlag für eine Aktivität in München erhalten oder den Tipp des Tages hören? Du hast die Wahl.

-Tipp des Tages:
Der Tipp des Tages ist X. Hättest du gerne mehr Informationen dazu?

  • Location/Wetter:
  1. Heute ist Regen angesagt. Vielleicht sollten wir lieber nach einer Aktivität drinnen suchen. Bist du einverstanden? ("im Trockenen/" rauslöschen)

Kategorie abfragen

Beschreibung:
Als Alexa-Benutzer möchte ich zwischen mehreren Aktivitätskategorien wählen können, um die Aktivitätsvorschläge einzugrenzen

Akzeptanzkriterien:

  • Benutzerabfrage, ob Kultur, Sport, Spaß

4.1. UML Diagramme zu User Stories

Stellen Sie für jede User Story Ihre Lösungsidee wenn möglich als UML Diagramm (z.B. UML Klassendiagramm oder UML Sequenzdiagramm) dar. Es kann manchmal sinnvoll sein, dass Sie die Lösungsidee zu mehreren User Stories in einem Diagramm zusammenfassen.

Umbau der Dialogstruktur

Die aktuelle JSON- und Alexa-Console-basierte Dialogstruktur (Delegate Directives) anhand von mehreren Slots in einem einzigen Intent auflösen in mehrere Intents und somit auch mehrere Java-Klassen umbauen.

Ziel

aktuell ist der Dialog "straight-forward"
gewünscht ist jedoch auch zurück zu einem vorherigen Intent zu springen

Synonyme Ja/Nein

Allgemeine Ja/Nein Synonyme des Users sollen für verschiedene Intents im Dialog anwendbar sein (siehe Word Dokument Ja/Nein Synonyme)

3. Sprint-Planning Meeting

  • Setzen Sie ein Sprint-Ziel (ein fachliches Ziel, nicht Release-1). Erstellen sie eine Wiki-Seite für den 1. Sprint. Notieren Sie das Sprintziel und eine Zusammenfassung der wesentlichen User Stories auf der Wiki-Seite.

  • Erstellen Sie einen Sprint-Backlog. Verschieben Sie dazu diejenigen User Stories aus dem Product Backlog, die Sie für den 1. Sprint auswählen in die Spalte 'Ready' in Ihrem agilen Board (Project in Ihrem Github Repository). Kennzeichnen Sie diese User Stories mit dem Milestone 'Sprint1'.

  • Weisen Sie im Sprint-Backlog jeder User Story ein verantwortliches Teammitglied zu (Auswahl als 'Assignee' im jeweiligen Github Issue).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.