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