26.12.2014 Aufrufe

img - GitHub Pages

img - GitHub Pages

img - GitHub Pages

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.1. Domainmodel 39<br />

• Spezifische Aktionen<br />

Beispiel: Ein Resident hat 10 Tasks erledigt.<br />

AchievementDefinition (Erfolgsdefinition)<br />

Die AchievementDefinition verknüpft ein Achievment mit den umzusetzenden Rules.<br />

Community (WG)<br />

Eine Community ist eine Wohngemeinschaft in welcher mehrere Residents wohnen können.<br />

Zudem gehören Tasks immer zu einer spezifischen Community.<br />

Resident (Bewohner)<br />

Residents sind Bewohner einer Community und die eigentlichen Benutzer des Systems.<br />

Ein Resident kann über die isAdmin-Eigenschaft erweiterte Berechtigungen zum Verwalten<br />

einer Community sowie derer Tasks und Residents erhalten.<br />

Task (Aufgabe)<br />

Eine Community führt eine Liste von zu erledigenden Tasks. Ein Resident einer Community<br />

kann Tasks erstellen, bearbeiten, löschen und erledigen. Über das Erledigen von<br />

Tasks erhält der entsprechende Resident Punkte, welche ihn auf der community-internen<br />

Rangliste emporsteigen lassen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!