-
Notifications
You must be signed in to change notification settings - Fork 0
Scenario #12
atakemin edited this page Mar 14, 2025
·
2 revisions
User: Jack, a 30-year-old sustainability advocate who enjoys teamwork and collective efforts.
Want: Jack wants to contribute to his university’s waste reduction goals and unlock team-based achievements.
- Jack logs into the app and navigates to the Team Challenges section.
- He sees that his university’s sustainability team is close to reaching 1,000 kg of waste reduction.
- He organizes a local cleanup event and logs the collected waste in the app.
- His contribution pushes the team past the 1,000 kg milestone.
- A notification appears: "Congratulations! Your team has unlocked the Green Guardians badge!"
- The team also receives a special virtual reward: "A new eco-park has been added to your virtual world!"
- Jack checks his personal achievements and notices that he also unlocked the Sustainability Leader badge.
- He shares the achievement with his teammates, encouraging them to aim for the next milestone.
1.6.3 Achievements and Rewards Requirements
- 1.6.3.1 The platform shall offer rewards.
- 1.6.3.2 A reward system shall be implemented, focusing on motivation rather than monetary prizes.
-
1.6.3.3 Rewards should include:
- Donations to environmental organizations.
- Virtual achievements such as tree planting in a virtual forest.
- Badge collection for milestones achieved.
- 1.6.3.4 There should be virtual rewards like "Users build a virtual eco-world."
- 1.6.3.5 The system shall provide badges or achievements for completing sustainability challenges.
- 1.6.3.6 The system shall allow users to earn points for sustainable actions.
- 1.6.3.7 There should be collaborative goal rewards for teams.
- 1.6.3.8 Users shall accumulate waste reduction scores and unlock non-monetary rewards.
- 1.6.3.9 Users shall earn virtual and real-world rewards based on their accumulated waste reduction score.

- Lab1
- Lab 1 Meeting Notes
- Lab2
- Lab 2 Meeting Notes
- Lab3
- Lab 3 Meeting Notes
- Lab4
- Lab4 Meeting Notes
- Lab5
- Lab5 Meeting Notes
- Lab 5: MVP Implementation & Planning
- Lab6
- Lab6 Meeting Notes
- Lab7
- Lab7 Meeting Notes
- Lab 7: Milestone 2 Demo Preparation
- Lab8
- Lab8 Meeting Notes
- Lab 8: Requirements Review & Acceptance Planning
- Ahmet's Bio
- Barathan's Bio
- Berkay's Bio
- Berke's Bio
- Caglar's Bio
- Mehmet Emin's Bio
- Nilsu's Bio
- Ömer's Bio
- Selman's Bio
- Taha's Bio
Ahmet Okta
Barathan Aslan
Berke Kartal
Mehmet Çağlar Kurt
Mehmet Emin Atak
Muhammet Berkay Keskin
Mustafa Taha Söylemez
Nilsu Tüysüz
Selman Akman
Ömer Faruk Bayram
- Use Case Diagram
- Class Diagram
- Sequence Diagrams - Admin Management and Moderator Functions
- Sequence Diagrams - Rewards, Badges and Leaderboard System
- Sequence Diagrams - Notification System
- Sequence Diagrams - Tips and Recommendations
- Sequence Diagrams - Challenge and Activity Tracking
- Sequence Diagrams - Waste Tracking and Scoring System
- Sequence Diagrams - User and Account Management
- Sequence Diagrams - Goal Management
- Sequence Diagrams - Authentication
- Sequence Diagrams - Session Management
- Sequence Diagrams - Events Management
- Project Plan
- Requirements
- Elicitation Questions & Answers
- Scenario #1
- Scenario #2
- Scenario #3
- Scenario #4
- Scenario #5
- Scenario #6
- Scenario #7
- Scenario #8
- Scenario #9
- Scenario #10
- Scenario #11
- Scenario #12
- Scenario #13
- Scenario #14
- Use Case Diagram
- Class Diagram
- Sequence Diagrams - Admin Management and Moderator Functions
- Sequence Diagrams - Rewards,Badges and Leaderboard System
- Sequence Diagrams - Notification System
- Sequence Diagrams - Tips and Recommendations
- Sequence Diagrams - Challenge and Activity Tracking
- Sequence Diagrams - Waste Tracking and Scoring System
- Sequence Diagrams - User and Account Management
- Sequence Diagrams - Goal Management
- Sequence Diagrams - Auth
- Sequence Diagrams - Session Management
- User Manual for Frontend-Web
- System Manual for Frontend-Web
- Research Documentation for Frontend-Web
- Testing Manual for Frontend-Web