Personal Efforts (Ozan Oytun Karakaya) - bounswe/bounswe2024group11 GitHub Wiki

Week 1: September, 23-29

Task Type Estimated Time Time Taken
Removed old artifacts from last semester's project. Repo 30 minutes 30 minutes
Created general plan of the project, can be viewed here. General 45 minutes 1 hour

Week 2: September 30 - October 6

Task Type Estimated Time Time Taken
Reviewed SRS and noted few elicitation questions. General 1 hour 1 hour
Discussed elicitation questions and requirements with customer and modified Elicitation Questions page. General, Repo 1 hour 2 hours

Week 3: October, 7-13

Task Type Estimated Time Time Taken
Created Scenario 4 & Scenario 5 during lab meeting 3. Design, Repo 2 hours 2 hours
Created UML Use Case Diagram for our application. Design 4 hours 8 hours
Reviewed sequence diagrams and split new tasks about sequence diagrams. Design 30 minutes 30 minutes
Reviewed first PR in backend with Emin, Mucahit and Arda. Backend 1 hour 1 hour

Week 4: October, 14-20

Task Type Estimated Time Time Taken
Created sequence diagram for take quiz feature. Design 1 hour 1 hour
Created DockerFiles for backend, client, nginx servers. Devops 4 hours 8 hours
Created Docker-Compose file for local deployment and use further in our application deployment in cloud. Devops 2 hours 4 hours
Configured Docker Hub Registry for our containers with Muhammed Emin Arayici. Devops 2 hours 2 hours
Configured AWS machine for our deployment with Muhammed Emin Arayici. Devops 4 hours 4 hours
Configured backend settings for database connection and updated requirements.txt file. Devops, Backend 1 hour 1 hour
Reviewed forum and tagging feature implementations in backend. Backend 1 hour 1 hour

Week 5: October, 21-27

Task Type Estimated Time Time Taken
Deployed our application with Muhammed Emin Arayici. Devops 2 hours 3 hours
Fixed our host machine's failure. Devops 1 hour 2 hours

Week 6: October 28 - November 3

Task Type Estimated Time Time Taken
Created build & run instructions for deploying the application for testing locally for CM1. Devops 2 hours 2 hours

Week 7: November, 4-10

Task Type Estimated Time Time Taken
Made research about auto point-assignment mechanism ideas and APIs for quiz creation. Design, Backend 2 hours 2 hours
Reviewed a bug-fix at client service for ARIA. Client 1 hour 1 hour

Week 8: November 11-17

Task Type Estimated Time Time Taken
Implemented the first version of answering feature for forum questions. Backend 3 hours 3 hours
Refactor branches for backend side and code review with backend team. Backend, Repo 1 hour 2 hours
Implemented last version of answers for forum questions with nested URLs and changed structure, issue Backend 4 hours 6 hours
Implemented unit tests for forum answer feature with Mucahit Erdogan Unlu. Backend 1 hour 2 hours

Week 9: November, 18-24

Task Type Estimated Time Time Taken
Researched more APIs and their documentation for auto difficulty assignment for quiz questions. Design, Backend 2 hours 2 hours
Created the Plan for Milestone 2 with Muhammet Emin Ciftci. General 1 hour 1 hour
Resolve CORS problem for backend-client connection with Umit Can Evleksiz, issue Backend 2 hours 2 hours
Created and documented the algorithm for auto point assignment for quiz questions by linked keyword of the questions. Design, Backend 6 hours 8 hours
Tested APIs and Implemented auto point assignment mechanism. Backend 4 hours 6 hours
Point scoring feature for take-quiz feature in the backend according to taken quizzes with Mucahit Erdogan Unlu. Backend 1 hour 1 hour
Helped Ceyda Nur Sen to implement profile endpoint methods. Backend 1 hour 1 hour
Migrate Turquiz application Host Server to DigitalOcean servers from AWS EC2 servers with Muhammed Emin Arayici. Devops 2 hours 4 hours

Week 10: November 25 - December 1

Task Type Estimated Time Time Taken
Bug-Fix on Prod. environment for Turquiz application with Muhammed Emin Arayici and Umit Can Evleksiz. Devops ? 3 hours
Documented build & run instructions for local deployment in README.md in main for CM2. Devops 2 hours 2.5 hours

Week 11: December, 2-8

Task Type Estimated Time Time Taken
Document implemented Primary Features in PR #725, documentation about Primary Features is here General 2 hours 2 hours

Week 12: December: 9-15

Task Type Estimated Time Time Taken
Created and documented the Final Demo Scenario with Muhammet Emin Ciftci, #734 General 2 hours 3 hours
Created the implementation structure for Follow/Block endpoints. See the discussion under issue #758 Backend 4 hours 4 hours
Implemented Follow/Block API endpoints and necessary adjustments for other endpoints under issues: #758, #759. PRs: #769, #777 Backend 3 hours 5 hours
Reviewed the PR for achievement notifications. PR #782 Backend 1 hour 2 hours
Analyzed and solved the bug-fix for score points in profile endpoint, #789 Backend ? 2 hours
Completed UATs for recently implemented features on local deployment environment, #844 General, Devops 3 hours 5 hours
Deployed the test application to development server, #871. Devops 1 hour 1 hour
Deployed the main application after testing to production environment, #886 Devops 2 hour 2 hour
Populated Turquiz with the data created in fixture format by Umit Can and Mucahit to production environment, #892, #894 Devops 1 hour 3 hours