-
Notifications
You must be signed in to change notification settings - Fork 34
GSoC 2018 Mayank Lunayach
Days | Hours (IST) | Meeting | Tool |
---|---|---|---|
Monday | 9:00 - 14:00 | Scrum (9:30 pm) | Slack |
Tuesday | 9:00 - 14:00 | 1:1 with Paavini (bi-Weekly 10:30 pm), | Slack |
Wednesday | 9:00 - 14:00 | 1:1 with Shreyans (bi-Weekly 10:00 pm), Scrum (9:30 pm) | Slack |
Thursday | 9:00 - 14:00 | N/A | N/A |
Friday | 9:00 - 14:00 | 1:1 with Rajath (bi-Weekly 8:00 pm), Scrum (9:30pm) | Hangouts, Slack |
Saturday | 9:00 - 14:00 | 1:1 with Buddhi (bi-Weekly 1:15 pm), All Team Meeting (1:30-2:30 pm) | Hangouts |
Sunday | 10:00 - 20:00 | N/A | N/A |
Sophomore (IIT Kanpur). OpenSource Advocate, Contributor. Sports Lover. Quizzing. Cricket. Table Tennis.
Gmail | My Blog | GitHub | LinkedIn | GSoC 2018 Proposal Link | GSoC 2018 Finalized Timeline Link
What have you accomplished this week (list specific items accomplished)?
- Updated Slack profile and the Wiki page.
- Attended Happy Hour (27th April)
- Had a 1:1 meeting with Shreyansh.
- Scheduled and had the first meeting (informal) with all the mentors (20 minutes).
- Setting up of Jekyll blog and domain for publishing my blogs.
What issues or roadblocks have you encountered this week?
No issues till now.
Have they been resolved, and if so, how?
N.A.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
N.A.
Is further assistance necessary to resolve existing issues?
N.A.
What do you plan to accomplish next week?
- Attending the project meeting on Saturday.
- Publishing my blog.
- Reviewing pending PR's if any.
- Finalizing agenda for project meeting on Saturday.
- Taking a look at mock testing libraries.
How does your progress compare to your project schedule?
On time.
- Shared the blog link.
- Researched for Game Engines for making games.
- Researched a little for ChatBot part of the app.
- Had a 1:1 with Rajath.
- Attended Happy Hour.
- Attended one team building session.
- Had one pending PR merged.
- Had a project meeting on Saturday (Timeline finalized before the 1st evaluation period, almost.)
What issues or roadblocks have you encountered this week?
No issues.
Have they been resolved, and if so, how?
N/A
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
N/A
Is further assistance necessary to resolve existing issues?
N/A
What do you plan to accomplish next week?
- Finalize the timeline.
- 1:1 with Paavini.
- 1:1 with Buddhi.
- Searching open source images for two games.
- Learning Testing.
- Gaining more insight into ML part of the project.
How does your progress compare to your project schedule?
On time.
- Learnt Unit Testing.
- Had 1:1 with Paavini and Buddhi.
- Had a project meeting to discuss the timeline.
- Continued research on ML part.
- Attended Happy Hour.
- Attended one team building session.
What issues or roadblocks have you encountered this week?
No issues.
Have they been resolved, and if so, how?
N/A
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
N/A
Is further assistance necessary to resolve existing issues?
N/A
What do you plan to accomplish next week?
- Finish Upgradation and fix the relevant GitHub issue.
- Initiate the making of the 1st game.
- 1:1 with Shreyans.
- 1:1 with Rajath.
- Write the first blog of my GSoC journey.
How does your progress compare to your project schedule?
On time.
- Upgraded the Angular and node versions of our project.
- Had 1:1 with Rajath and Shreyans.
- Had a project meeting where we finalised the timeline.
- Attended GSoC Happy Hour
What issues or roadblocks have you encountered this week?
- New deprecations that came with the newly upgraded versions. A bit time got consumed in sorting these issues.
Have they been resolved, and if so, how?
No, few minor issues still there.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
Yes, few minor issues are there. Currently trying to debug them.
Is further assistance necessary to resolve existing issues?
Yes, mentors are already assisting me in solving issues on the slack channel. That is very welcoming.
What do you plan to accomplish next week?
- Publish 1st blog of coding period.
- Have the game "Stop the breed" game implemented.
- Have its tests written.
- Have 1:1 with Paavini and Buddhi.
- Attend GSoC Happy Hour.
- Attend Project meeting.
How does your progress compare to your project schedule?
On time.
- Fixed the issue that resulted after the upgradation and sent the PR.
- Had 1:1 with Paavini.
- Implemented the "StopTheBreed" game and sent the PR.
- Updated 1:1 meeting with mentors' document.
What issues or roadblocks have you encountered this week?
- An issue with setting Http Headers in new upgraded Angular. The error was a bit weird one, and I misunderstood it to be of Backend. This, resulted in me spending a lot of time debugging it.
Have they been resolved, and if so, how?
Yes, it got resolved. I was earlier mutating Http Headers while requesting from API. Now this is not the case.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
No, not currently.
Is further assistance necessary to resolve existing issues?
N/A
What do you plan to accomplish next week?
- Integrate the backend with "Stop the Breed" game and also write it's tests.
- Implement the "Stride Against Malaria" game.
- Attend project team meeting.
- Have 1:1 with Buddhi, Shreyans and Rajath.
- Attending GSoC happy hour.
How does your progress compare to your project schedule?
On time.
- Made sure that all the previously written tests are passing and did correction in spec files to make sure that.
- Completed Stop-The-Breed game.
- Finished the UI code part of "Stride-Against-Malaria", so that I could show demo to mentors.
- Had 1:1 with Rajath and Shreyans.
- Attended All team meeting.
- Published blog for Week 2 of coding period.
What issues or roadblocks have you encountered this week?
- A major issue was with passing the Karma tests and then integrating Travis CLI with it.
Have they been resolved, and if so, how?
Yes, they got resolved. First of all, karma tests were failing because of leakage in some subscriptions in spec files. I resolved them by mocking it properly. I had no prior experience with Travis CLI, so just took a bit time in setting it up.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
No, not currently.
Is further assistance necessary to resolve existing issues?
N/A
What do you plan to accomplish next week?
- Finish both the games as per suggestions in the weekly team meeting.
- Have the profile updation component ready.
- Have the change in UI of the app as per Peace Corps guidelines.
- Have UI changes in top and side navbar.
- Have the Performace display component ready.
- Have an improved registration experience.
- Have 1:1 with Paavini and Buddhi.
- Publish blog for Week 3.
- Attend GSoC happy hour.
- Attend all team meeting.
How does your progress compare to your project schedule?
On time.
- Made changes in "Stop-The-Breed" game as discussed in Weekly meeting and then later in PR reviews.
- Made changes in "Stride-Against-Malaria" game as discussed in the weekly meeting.
- Completed the User Profile update component and pushed the PR.
- Made some changes as per new Peace Corps guidelines.
- Enhancements in top/side navbar.
- Performance display component.
What issues or roadblocks have you encountered this week?
- Felt the timeline a bit stiff.
- It was becoming difficult to work in many parallel branches due to unmerged PRs.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
- Would work on my efficiency.
- Would remind my mentors to review/merge pending PRs.
Is further assistance necessary to resolve existing issues?
What do you plan to accomplish next week?
- Improving Registration component.
- Code Cleanup and preparation of the demo.
- Giving user badges, certificates.
- Security enhancements.
How does your progress compare to your project schedule?
On time(nearly)
- Attended weekly meeting.
- As per suggestions in the weekly meeting, improved "Stop the Breed, game" algorithm.
- Made changes in Profile Update component.
- Pushed PR for Performance Display and UI improvements.
- Addressed reviews raised in PRs
- Completed "Improving Registration" task.
- Completed "Giving User badges" task.
What issues or roadblocks have you encountered this week? No issues
What do you plan to accomplish next week?
- Completing "Certificates" task.
- Completing "Security Enhancements" task.
- Initiating "ChatBot" Upgradation part.
- Upgrading the unlocked stage game to "Moskito Asasinato".
How does your progress compare to your project schedule?
On time(nearly)
- Attended weekly meeting.
- As per suggestions, improved the Registration component.
- Completed the Certificate component, Security Enhancements, and Badge functionality. (Pushed their PR)
- Addressed the reviews in the previous PR.
- Initial code for moskito-asasinato.
- Worked for "Navigation to other parts in ChatBot".
What issues or roadblocks have you encountered this week?
No issues
What do you plan to accomplish next week?
- Completing "Moskito Asaninato" task.
- Have some results ready after training ChatBot part.
- Starting with LeaderBoard.
How does your progress compare to your project schedule?
On time(nearly)
- Attended weekly meeting.
- As per suggestions, improved and redesigned the certificate component.
- Wrote more tests for badge component.
- Re-designed Reset password component with the new material design.
- Pushed PR for ChatBot component. (Did some restructuring with the current design as well.)
- There was a bug with the current algorithm for detecting collisions. Took a while, but was able to figure it out and improved it. Then added the net element and added it's functionality.
What issues or roadblocks have you encountered this week?
Issue towards the end of the week in detecting collisions.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
No, with some efforts, I was able to solve it towards the end of the week.
What do you plan to accomplish next week?
- Complete Moskito Asasinato.
- Experiment on some dataset (like that was suggested in the beginning) in Tensorflow.
- Starting with LeaderBoard.
How does your progress compare to your project schedule?
On time(nearly)
- Attended weekly meeting.
- As per suggestions, completed the game Moskito Asasinato and sent its PR. (added features like, multiple mosquitoes, individual mosquito health, activation of the net over hovering)
- Resolved issues with existing PRs and got them merged.
- Learnt about LSTM and Seq2Seq models and implemented and trained two open domain chatbots based on neural conservational model paper.
- As per slack discussions, started working on Retrieval modal using an NLP framework RASA-NLU. To train and test it, also generated a dataset for the same.
What issues or roadblocks have you encountered this week?
Generative models were giving somewhat random results in conversations.
Do any of the issues or roadblocks still exist and what steps have been taken to resolve them?
I then shifted to the retrieval model and things started to go smoothly.
What do you plan to accomplish next week?
- After completing the dataset part, training the bot and integrating with the current system.
- Writing backend code for Leaderboard as well as implementing its front end.
- Starting with the task of increasing the levels of activities.
How does your progress compare to your project schedule?
On time(very much so)
- Attended weekly meeting.
- As per the deadline, completed the LeaderBoard and sent its PR.
- Completed increasing multiple levels for 4 activities and sent its PR.
- Resumed the ChatBot part and increased its capacity. Also integrated with current Application.
- Updated 1:1 meeting document.
What do you plan to accomplish next week?
- Fine tuning the Bot and sending a complete PR.
- Resolve issues with current PRs.
- Completed increasing level of remaining activities.
How does your progress compare to your project schedule?
On time(very much so)
- Attended weekly meeting.
- Made the community doc for getting responses for chatbot dialogues and shared it with the community.
- Added new quiz questions in the OddOneOut as discussed in the weekly meeting.
- Changed the design and location of LevelNavigation component.
- Completed adding multiple levels to the next half of activities and pushed its PR.
- Attended the community meeting to give the presentation about the doc.
- Prepared the slides for the demo that I'll give for 1st and 2nd phase.
What do you plan to accomplish next week?
- Fine tuning the bot with the responses received in the doc.
- Address issues with current PR's and have them merged.
- Complete good portion of offline caching.
How does your progress compare to your project schedule?
On time
- Changed appearance of level navigation component and LeaderBoard as discussed in the weekly meeting.
- Pushed the PR of the upgraded ChatBot.
- Completed good portion of Offline Caching.
- Addressed comments in all the current PR's.
What do you plan to accomplish next week?
- Attending weekly meeting.
- Solving new issues that were created during the coding period.
- Completing with Documentation of ChatBot.
- Completing stretch goals as decided in weekly meeting.
How does your progress compare to your project schedule?
On time
- Completed an extensive documentation for the ChatBot.
- Completed Offline Caching and sent its PR.
- Enabled transaction rollback in case of failure.
- Solved the issued raised by May.
- Created the Disclaimer page.
- Enhanced the dos and donts activity.
What do you plan to accomplish next week?
- Have a good documentation for the rest of the app as well.
- Refactoring node code with good design patterns.
- Addressing any issues with the current PRs.
- Attended the weekly meeting.
How does your progress compare to your project schedule?
On time