-
Notifications
You must be signed in to change notification settings - Fork 1
Lab Report 9
- Mehmet Efe AKCA
- Nazire ATA
- Enes BASER
- Cagatay COLAK
- Aslı GOK
- Tarık Can Özden
- Ahmet Enes Semerci
- Atakan YASAR
- 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.
- The instructor feedback for the additional scenarios and mockups will be discussed during the lab hours with the instructor.
-
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.
- Tarık and Efe will write the user scenario for the final presentation.
- Nazire will get feedback from the instructor for the additional scenarios and mockups during the lab hours.
- Aslı will write user tests for the project.
- Enes and Çağatay will continue working on backend tasks. Related PR: Lab 9-PR , Related PR : #656
- Atakan will implement Home page, tag follow/unfollow , difficulty filtering in the mobile. Related PR: #659
- 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.
- #660 [Mobile] Difficulty Filter For Questions
- #658 [Documentation] Write Scenario For Final Milestone
- #657 [Backend] Tag Creation will be limited.
- #655 [Documentation] Write User Tests for the Project
- #653 [Backend] Retrieve tags in sorted order based on question count linked to that tag
- #652 [Frontend] Implement Tag Subtype Display in Tags Page
- #651 [Mobile] Implement Home Page
- #650 [Mobile] Follow/Unfollow Tag
- #649 [Lab 9] Document Final Presentation Plan
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.
-
Introduction
- Brief introduction of the system and its core objectives.
- Highlight the motivation and the problem it addresses.
-
User Scenario
- User scenario is explained in detail in Final Milestone Scenario.
-
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
-
-
Closing
- Reiterate the value proposition of the system.
- Invite questions and feedback from the audience.
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.
- 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.
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.
- Meeting Note 9 - 10.12.2024
- Meeting Note 8 - 03.12.2024
- Meeting Note 7 - 19.11.2024
- Meeting Note 6 - 12.11.2024
- Meeting Note 5 - 05.11.2024
- Feedback Meeting - 29.10.2024
- Meeting Note 4 - 15.10.2024
- Meeting Note 3 - 08.10.2024
- Meeting Note 2 - 01.10.2024
- Meeting Note 1 - 24.09.2024
- Lab Report-1 📝
- Lab Report-2 📝
- Lab Report-3 📝
- Lab Report-4 📝
- Lab Report-5 📝
- Lab Report-6 📝
- Lab Report-7 📝
- Lab Report-8 📝
- Lab Report-9 📝
- Milestone Report
- Additional Scenario & Mockups
- Final Milestone Presentation Scenario
- Requirements
- Standard Implementation Documentation
- Software Design Diagrams ✨
- Customer Feedback for Demo
- Milestone Report
- Presentation Scenario
- Software Quality Standards
- Data Population Strategy
- Customer Feedback for Demo
- Standard Implementation Documentation
- Testing Documentation
- Requirements
- Software Design Diagrams ✨
- Milestone Report
- Scenarios & Mockups 🖌️
- User Stories
- Responsibility Assigment Matrix ☑️
- Class Diagram
- Issue Creation Guidlines ❓
- Wikidata Query Service Guidlines and Resources ❓
- Communication Plan ☎️
- Requirements
352 Sidebar
- Contribution Guide
- Backend Roadmap and Resources
- Issue Creation Guidlines ❓
- Wikidata Query Service Guidlines and Resources ❓
- Communication Plan ☎️
- UI Design Images, Figma
- Requirements
- Frontend Meeting Note 5 - 16.05.2024
- Frontend Meeting Note 4 - 14.05.2024
- Backend Meeting Note 6 - 11.05.2024
- Backend Meeting Note 5 - 10.05.2024
- Backend Meeting Note 4 - 07.05.2024
- Frontend Meeting Note 3 - 07.05.2024
- Backend Meeting Note 3 - 06.05.2024
- Frontend Meeting Note 2 - 05.05.2024
- Frontend Meeting Note 1 - 29.04.2024
- Meeting Note 11 - 28.04.2024
- Backend Meeting Note 2 - 26.04.2024
- Backend Meeting Note 1 - 25.04.2024
- Meeting Note 10 - 21.04.2024
- Meeting Note 9 - 14.04.2024
- Meeting Note 8 - 04.04.2024
- Meeting Note 7 - 23.03.2024
- Customer Meeting Note - 18.03.2024
- Meeting Note 6 - 16.03.2024
- Meeting Note 5 - 12.03.2024
- Meeting Note 4 - 09.03.2024
- Meeting Note 3 - 02.03.2024
- Meeting Note 2 - 24.02.2024
- Meeting Note 1 - 18.02.2024
- Nazire Ata
- Enes Başer
- Aslı Gök
- Çağatay Çolak
- Mehmet Efe Akça
- Yiğit Memceroktay
- Ufuk Altunbulak
- Boray Kasap
- Atakan Yasar