Lab Report 9 - bounswe/bounswe2024group1 GitHub Wiki

Lab Report 9: Preparing for the Final Presentation

📅 Date 10.12.2024

Participant List

  • Mehmet Efe AKCA
  • Nazire ATA
  • Enes BASER
  • Cagatay COLAK
  • Aslı GOK
  • Tarık Can Özden
  • Ahmet Enes Semerci
  • Atakan YASAR

📑 Agenda

  1. Preparation for the Final Presentation
    • This preparation process will consist of a clear plan for the final presentation including the user journey through the demo, the features we will show and the outline of the presentation.
  2. The instructor feedback for the additional scenarios and mockups will be discussed during the lab hours with the instructor.

Discussion

  • The primary focus of this lab was to strategize and plan for the final presentation. This includes crafting a coherent narrative that showcases the system's features effectively, highlighting the user journey, and demonstrating how web and mobile interfaces complement each other without redundancy. The aim is to provide a seamless and engaging demo that leaves a lasting impression.

  • After the discussion with the instructor, implementation details and planning regarding new features are decided within the team:

    • In Tags page, tag subtypes, their descriptions and related tags will be displayed and it will be used as an application glossary.
    • Difficulty filtering UI for questions will be implemented in mobile . (It was done in frontend)
    • Referencing tags and questions will be implemented in the question creation forms. (In progress)
  • We discussed the available time slots for the next tuesday.

  • 2 team members will be having CMPE443 demos between 17.00-19.00, 1 team member has lectures other than CMPE451 lecture and lab hours all day. The available time slots for all of the team might be 13.00-14.00 (CMPE451 lecture hour) or 15.00-17.00 (CMPE451 Lab hours)

  • Lab 9 deliverable which includes a detailed plan for the final presentation will be documented under this lab report.

  • We discussed what features to show during the demo within the team. The decided features are listed under the Planning the Final Presentation > Structure and Narrative > Item 3, below this page.

📌 Action Items

  1. Tarık and Efe will write the user scenario for the final presentation.
  2. Nazire will get feedback from the instructor for the additional scenarios and mockups during the lab hours.
  3. Aslı will write user tests for the project.
  4. Enes and Çağatay will continue working on backend tasks. Related PR: Lab 9-PR , Related PR : #656
  5. Atakan will implement Home page, tag follow/unfollow , difficulty filtering in the mobile. Related PR: #659
  6. Other than these newly opened issues listed below, every member will continue working on the tasks they have been assigned to complete the project on the time for the final milestone.

🔗 Opened Issues

Planning the Final Presentation

Overview

The final presentation will guide the audience through a user journey that illustrates the system's practical applications. It will demonstrate the collaboration between web and mobile platforms, emphasizing their distinct yet complementary roles. The scenario will center around two users, one in the Web and one in the mobile, interacting with the system throughout the demo.


Structure and Narrative

  1. Introduction

    • Brief introduction of the system and its core objectives.
    • Highlight the motivation and the problem it addresses.
  2. User Scenario

  3. Features to Showcase

    • Web Interface:

      • Home Page
      • Tags
      • Tag Page
      • Tag Creation
      • Question Page
      • Question Difficulty Voting
      • Profile Page
      • Followed Tags
      • Question Search
      • Question Creation
      • Tag Mentioning in Questions
      • Popover for Question Creation Guidelines
      • Glossary
    • Mobile Interface:

      • Home Page
      • Tag Search
      • Tag Page
      • Filtering Questions
      • Upvoting Question
      • Reputation Points
      • Answer Creation
      • Popover for Answer Creation Guidelines
      • Question Bookmarking
      • Bookmarked Page
  4. Closing

    • Reiterate the value proposition of the system.
    • Invite questions and feedback from the audience.

Web and Mobile Interplay

To avoid redundancy, the presentation will focus on tasks tailored to each platform's strengths:

  • Web: Ideal for tasks requiring a large screen and detailed input, like question search and question creation.
  • Mobile: Best for time-sensitive, lightweight interactions on the move, like question answering, bookmarking questions.

This interplay will be emphasized with synchronized data and two user accounts, demonstrating continuity and reliability.


Next Steps

  • Finalize the script for the user journey scenario.
  • Create mock data or use the existing system database to simulate realistic interactions.
  • Prepare a checklist of key features to showcase for both platforms.
  • Rehearse transitions between web and mobile actions to ensure smooth delivery.

Additional Resources


This lab solidified our approach to the final presentation by integrating user experience principles and technical depth. The plan ensures a well-structured, engaging demonstration that highlights the strengths of the system.