-
Notifications
You must be signed in to change notification settings - Fork 1
Meeting Notes #21 08.11.2022
Salim Kemal Tirit edited this page Dec 21, 2022
·
1 revision
Date: 08.11.2022
Location: Classroom B2
Time: 15:00 - 17:00
Note Taker: Salim Kemal Tirit & Kadir Ersoy
Participants:
- Burak Yılmaz
- Mehmet Gökberk Arslan
- Bilal Aytekin
- Nurlan Dadashov
- Hatice Şule Erkul
- Kadir Ersoy
- Salim Kemal Tirit
- Mertcan Özkan
- Furkan Akkurt
- Critique about Milestone 1
- Discussing what is going to be implemented for Milestone 2
- What are the things that we need from other teams?
-
We started with a critique of Milestone 1:
- We needed to have a backup plan.
- We had a nice presentation overall.
-
Open issues related to previous work or the ones that have passed the deadline should be completed and closed as soon as possible.
-
After the lesson, we decided to create a meeting notes page and the issue for the meeting notes before the meeting.
-
We need to state the agenda
- List topics necessary to discuss under the issue, before the meeting
- Simple sentences, can have links to related other issues
- Go over it at the meeting and assign people
-
We discussed what we need to do until Milestone 2:
- There are problems with the enrollment and enrolled courses in the backend that need to be fixed.
- Enrollment must be unique (user, course pair)
- Must have a regex option for searching.
- Uniqueness should be implemented in all backend models.
- We should open a new issue like #270 to collect all endpoints that are necessary for the second milestone.
- We need endpoints to create, update, and edit for topics, comments, or content.
- Create comment endpoint needs discussion id.
- There should be discussions under the resources
- Contents need to have a title and resources inside. It can have more than one resource.
- We need to get a text-based resource system ready for this week. Images, PDFs, and Videos will be texts as well, providing their links.
- We discussed the annotation feature:
- We need to read the w3c annotation standard carefully again.
- We talked about the implementation of the annotation feature.
- There may be some special characters before and after the annotated part.
- There may be some indication after the special character to connect it to the annotations in the database.
- We talked about what will happen if the user changes the annotated part. This might result in two ways: it can get deleted or it can stay we decided to think about this and decide when we need it.
- The backend team should write unit tests.
- There should be a rating system for the resources and/or topics.
- There should be a mechanism that will calculate the knowledge of the user. This will be specified in the future.
- We need to open weekly efforts pages for the previous and this week.
- We need to make research on the geolocation feature and we need to share our findings with each other in the weekly meeting on Sunday.
- Mobile team should work on the markdown feature that is implemented on the website.
- Mobile team should decide and find a way to implement the note-taking feature.
- Add a checkbox for KVKK for both the frontend application and the mobile application and the backend needs to check if it is filled.
- There needs to be a script to populate the database.
- A development environment should be created.
- The static pages in the frontend application and the mobile application should be connected to the backend. And their endpoints should be ready and working.
- Profile page, interests, tags
- Topics
- Resources
- There should be an endpoint to search with tags.
- The homepage should have an endpoint to get the related courses.
- There are problems with the enrollment and enrolled courses in the backend that need to be fixed.
-
With our TA:
- What happens if someone puts unrelated content?
- Should be decided clearly. Do the users just downvote or is there an option to report to the admins?
- There should be sorting mechanisms everywhere.
- Like or dislike feature for content (upvote downvote)
- What does the user sees if there are many contents? Which one do we show first?
- The learning space should be improved by anyone. There is no need to be advanced in anything.
- There should be a list of people who contribute to the learning space.
- The resources should have a discussion section. This will be also used as feedback in words.
- We can restrict some things like annotation can be only for the texts.
- We need to make our next meeting with the deployed application open.
- What happens if someone puts unrelated content?
Action | Assignee | Deadline | Issue |
---|---|---|---|
Open issues related to previous work should be closed. | Everyone | ||
Creating meeting notes page and agenda for the next meeting | 13.11.2022@20:00 | ||
Collecting necessary endpoints for the next milestone | |||
Read w3c annotation standard and creating a | 13.11.2022@20:00 | ||
Writing unit tests | Backend Team | ||
Implementing a rating system for the resources and/or topics | |||
Creating weekly efforts for this week and the previous week | Salim Kemal Tirit | 09.11.2022@23:59 | #348, #350 |
Doing research on the Geolocation feature | 13.11.2022@20:00 | ||
Implementing markdown feature for mobile application | Mobile Team | ||
Planning of implementing note-taking feature | Mobile Team | ||
Adding KVKK for the UI | Front End Team, Mobile Team | ||
Implementing KVKK checking | Backend Team | ||
Implementing a script to populate the database | Backend Team | ||
Creating a development environment | Backend Team | ||
Connecting static pages to backend | Frontend Team, Mobile Team |
- Requirements
- Questions about Requirements
- User Scenarios and Mockups
- Diagrams
- RAM
- Project Plan
- Manuals
- API specifications
- BucademyAPI documentation
- Customer Milestone 1 Feedbacks
- Burak Yılmaz - Communicator
- Arif Akbaba
- Mehmet Gökberk Arslan
- Bilal Aytekin
- Nurlan Dadashov
- Hatice Şule Erkul
- Kadir Ersoy
- Salim Kemal Tirit
- Mertcan Özkan
- Muhammet Şen
- Furkan Akkurt
- Berke Özdemir
-
Ahmet Kudu(Former) -
Bengisu Kübra Takkin(Former)
Group Meetings:
- Week 1 - 09.10.2022
- Week 2 - 11.10.2022
- Week 2 - 12.10.2022
- Week 2 - 16.10.2022
- Week 3 - 18.10.2022
- Week 4 - 30.10.2022
- Week 6 - 08.11.2022
- Week 6 - 13.11.2022
- Week 7 - 20.11.2022
- Week 9 - 04.12.2022
- Week 11 - 18.12.2022
Backend Team Meetings:
- Week 3 - 18.10.2022
- Week 3 - 20.10.2022
- Week 3 - 22.10.2022
- Week 6 - 10.11.2022
- Week 12 - 21.12.2022
Frontend Team Meetings:
- Week 3 - 17.10.2022
- Week 4 - 26.10.2022
- Week 6 - 09.11.2022
- Week 8 - 25.11.2022
- Week 11 - 22.12.2022
Mobile Team Meetings:
- Week 1 - 04.03.2022
- Week 2 - 11.03.2022
- Week 2 - 13.03.2022
- Week 3 - 18.03.2022
- Week 4 - 23.03.2022 - Customer Meeting
- Week 4 - 25.03.2022
- Week 5 - 30.03.2022 - Customer Meeting
- Week 5 - 01.04.2022
- Week 5 - 04.04.2022
- Week 5 - 05.04.2022
- Week 6 - 09.04.2022
- Week 6 - 10.04.2022
- Week 7 - 14.04.2022
- Week 8 - 22.04.2022
- Week 10 - 09.05.2022
- Week 11 - 17.05.2022
- Week 1 - 03.10.22 - 09.10.22
- Week 2 - 10.10.22 - 16.10.22
- Week 3 - 17.10.22 - 23.10.22
- Week 4 - 24.10.22 - 30.10.22
- Week 5 - 31.10.22 - 06.11.22
- Week 6 - 07.11.22 - 13.11.22
- Week 7 - 14.11.22 - 20.11.22
- Week 8 - 21.11.22 - 27.11.22
- Week 9 - 28.11.22 - 04.12.22
- Week 10 - 05.12.22 - 11.12.22
- Week 11 - 12.12.22 - 18.12.22
- Week 12 - 19.12.22 - 25.12.22
- Week 13 - 26.12.22 - 01.01.23