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 |