Currently in the last of week of community bonding period, it’s time to summarize everything I have done during this period. Community Bonding Period has started on 5th May and ends on 29th May, lasting approximately 3 weeks.
First Week
During the first week, I was busy with my fourth semester exams and Moodle Mobile Team has also been busy with custom apps and development of critical features and improvements for v3.3.0 which is scheduled for release on 26th May. Since I am already aware of the development workflow with my previous contributions to the project, during this week I was just overlooking the development, ocassionaly contacting mentor Juan Leyva for any doubts and gave my Semester exams(! :/).
Second Week
During this period, I created the list of tasks to be done in a spreadsheet to track my progress well during the Development period. The E2E-Protractor tests which were present are irrelevant as the App grew a lot in this year and needs to corrected. Also the Development Environment needs some major improvements for efficient workflow and to keep up with the updated technologies being used. Also, many new tests need to be added to test the App as there are lot of improvements, new features added in v3.1.2, v3.1.3, v3.2.0, v3.2.1, v3.3.0. The documentation pages of Moodle Mobile also need to be updated after the tasks are completed. I have created (atomic)tasks for all of these.
Here is the spreadsheet
Third Week
During the third week, along with working on the list of tasks spreadsheet, I am involved in testing of Mobile App. Version 3.3.0 is in its Pre-Production stage and I joined the Mobile Team in testing the App on my Android 5.0 device. I have tested all functionalities of various course-modules and other core-services of the App. It is set to release on 26th May.
Few Related Links :
- Moodle runs only one project for Google Summer of Code 2017 #GSOC17
- Moodle selects project to mentor for Google Summer of Code 2017
- Google Summer of Code Project
- End-To-End Moodle Mobile Testing Project Chosen For Google Summer Of Code 2017
- GSoC 2017 - Moodle Docs
- GSoC’17 Project Proposal
This way I have spent my first few weeks of Summer 2017 in a productive manner.
This week being the last week of Community Bonding Period, I am gearing up for Development Period to continue the momentum and perform well.