Skip to content

Meeting Notes #1 ‐ 26.09.2024

Damla Kayıkçı edited this page Oct 1, 2024 · 4 revisions

Meeting Information

Date: 26.09.2024
Time: 22.00
Online/Offline: Online
Location: Discord
Duration: 1 hour
Note Taker: Ceylin Gebeş

Attendees

  • Mehmet Emin İpekdal
  • Mustafa Atak
  • Eray Eroğlu
  • Huriye Ceylin Gebeş
  • Halil Karabacak
  • Kristina Trajkovski
  • Serhan Çakmak
  • Damla Kayıkçı
  • Fatih Akgöz

Agenda

  1. Split the tasks regarding requirements, class diagrams, use cases, sequence diagrams and mockups into groups.
  2. Discuss the details and open points about project structure and execution.

Discussions

  • We discussed general structure of the project, how the finalized product look like and how its structure would be. We decided to take Stack Overflow as a reference with an addition of code execution mechanism.

  • We discussed the integration of wikidata usage into programming languages domain.

  • We discussed and decided to utilize Judge0 CE API which is also recommended by instructor&assistants.

  • Integration of code snippets were discussed but there were some disagreements and open points. We decided to finalize these open points with assistants at the next lab session.

  • Implementation of some features were discussed. About code sandbox, we decided to there will be something like a quote original button without touching the original, and responders can take the original with that button, edit it, run it and reply as it works. We decided to cut off follow mechanism and reduce the social media features overall. We decided to have a feed and a simple profile page which can be display questions & answers of the user. We decided to implement like/dislike mechanism, both for the comments and the questions. Also a mechanism like question details and a preview for the feed.

  • We discussed how to divide tasks about design and requirements writing and decided to split all the tasks about project design -requirements, class diagrams, use cases, sequence diagrams and mockups- according to the functional elements of the project: log in, log out, sign up, profile creation/deletion, forum, feed, code execution and snippets, questions, comments, browsing and search mechanism. The resulting responsibilities can be found here. A deadline for all these tasks except scenarios was determined as October 5, 20.00.

  • We have discussed about Github usage and issue management and decided to everyone will be open their own issues according to the meeting notes' action items and their own resposibilities. The issue opener will also assign the issue to the designated reviewer(s). The closure of an issue will be up to the reviewer(s) and an issue will be closed after a thorough review. A control mechanism will be implemented which was lacked for the team last semester and was a mistake.

  • HackMD will be utilized as last semester for a synchronised workplace. The last semester's work environments -links- will be shared among the group communication channels.

  • Weekly meeting time will be finalized in a meeting with full participation since some of us couldn't participate to this one.

Action Items

Item Responsible Person Due Date Relevant Issue Reviewer(s)
Create log in / log out / sign up / profile creation / profile deletion requirements, class diagrams, use case diagrams, sequence diagrams, mockups Emin, Fatih 05/10/2024, 20:00 NA Mutti, Eray
Create forum / feed / question creation requirements, class diagrams, use case diagrams, sequence diagrams, mockups Ceylin, Halil 05/10/2024, 20:00 NA Emin, Fatih
Create code execution / commenting details / try out code snippet requirements, class diagrams, use case diagrams, sequence diagrams, mockups Kristina, Damla, Serhan 05/10/2024, 20:00 NA Ceylin, Halil
Create browsing (wikidata) / question search / search results requirements, class diagrams, use case diagrams, sequence diagrams, mockups Mutti, Eray 05/10/2024, 20:00 NA Kristina, Damla, Serhan
Create non-functional requirements Serhan 05/10/2024, 20:00 NA Emin

🏡 Home

🧑‍💻 Team Members
📑 Templates
📍 Project
📆 Planning
📓 Meeting Notes
📓 Lab Reports
📑 Lab Documents
CMPE 352
📍 Project
💎 Customer Requirements Milestone
👑 Design and Implementation
Testing 🔬
📓 Meeting Notes

📆 Planning

📑 Templates

Clone this wiki locally