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 |