Personal Effort (Mücahit Erdoğan Ünlü) - bounswe/bounswe2024group11 GitHub Wiki
Week 1: 24-30 September
| Task | Type | Time Taken |
|---|---|---|
| Tidy up old pages in sidebar on wiki | Repo | 30 mins |
| Research Lexvo. issue | Research | 1 hour |
| Research good Backend Practices. issue | Research | 1 hour |
Week 2: 1-7 October
| Task | Type | Estimated Time | Time Taken |
|---|---|---|---|
| Work on requirements with Muhammed Emin Arayıcı issue | Requirements | 2 hours | 2 hours |
| Write down the Glossary for the Requirements issue | Requirements | 45 min | 53 min |
Week 2: 8-14 October
| Task | Type | Estimated Time | Time Taken |
|---|---|---|---|
| Write a scenario and create the mockup with Muhammed Emin Arayıcı issue | Scenario & Mockups | 45 mins | 45 mins |
| Work on Class Diagrams with Arda Vural issue | Design | 2 hours | 2 hours |
| Work on Class Diagrams | Design | 2 hours | 2 hours |
| Bootstrap Backend issue | Implementation(Backend) | 2 hours | 1.5 hour |
| Create token obtain and register endpoints for simple-jwt | Implementation(Backend) | 1 hour | 45 min |
| Create swagger for token obtain and register endpoints | Documentation(Backend) | 30 min | 30 min |
| Add unit tests for token obtain and register endpoints | Tests(Backend) | 30 min | 30 min |
| Work on Sequence Diagrams with Ceydanur Şen issue | Design | 45 min | 1.5 hour |
| Create the issue and understand requirements for babelnet tag retrieval with Ceydanur Şen issue | Implementation(Linked Data) | 10 min | 20 min |
| sequence diagram division of labor with Arda, Çiftçi, and Ozan | Design | 25 min | 25 min |
| Review and close the PR with Çiftçi, Arda, and Ozan | Implementation(Backend) | 1 hour | 1.5 hour |
Week 2: 15-21 October
| Task | Type | Estimated Time | Time Taken |
|---|---|---|---|
| implement many-to-many relationship between tags and forum-questions and write unit tests | Implementation(Backend) | 1 hour | 2.5 hour |
| implement REST API view that calls Babelnet search page | Implementation(Backend) | 1 hour | 30 min |
| implement parsing of babelnet search page together with Ceyda and Çiftçi | Implementation | 2 hours | 2 hours |
| document the swagger for tagging endpoint | Documentation | 20 min | 45 min |
Week : 12-18 November
| Task | Type | Estimated Time | Time Taken |
|---|---|---|---|
| Implement rate quiz endpoint issue, PR | Implementation(Backend) | 2 hours | 4 hours |
| Close backend PRs, branches with Ozan, Ceyda, and Çiftçi issue1, issue2 | Repo | 2 hours | 2 hours |
Create an issue template for implementing ModelViewset, issue |
Repo | 30 min | 30 min |
| Implement take quiz modelviewset issue, PR | Implementation(Backend) | 2 hours | 4 hours |
| refine quiz model and its modelviewset issue, PR | Improvement | 1 hour | 1 hour |
| connect rating serializer to quiz serializer issue, PR | Implementation | 1 hour | 30 min |
| prepare a git tutorial on merge branches and resolve conflicts | Research | 30 min | 30 min |
| close PR1, PR2 together with Çiftçi | Repo | 1 hour | 1 hour |
| implement upvote and downvote for forum questions with Çiftçi issue-link, PR-link | Implementation | 2 hours | 1.5 hour |
| connect upvote, downvote and, bookmark to forum question response data commit | Implementation | 30 min | 45 min |
| implement quiz point calculation issue-link, PR-link | Implementation | 2 hours | |
| close forum answer PR | Repo | 30 min | 1 hour |
| prepare fixtures to populate DB for the demo issue, commit-link | Database | 3 hours |
Week : 10-16 December
| Task | Type | Estimated Time | Time Taken |
|---|---|---|---|
| fix achievements | |||
| fix interests in profile PR | 1 hour | 2 hours | |
| implement review quiz feature issue | 1 hour | 1 hour | |
| implement achievement notification issue, PR | 3 hours | 3.5 hours | |
| write issues issue1, issue2, issue3, issue4, issue5, issue6 | Management | 2 hours | 2 hours |