Moodle runs only one project for Google Summer of Code 2017 #GSOC17

Google Summer of Code (GSOC) is the biggest global program focused on bringing more student developers into open source software development. Moodle is participating in GSOC for the 11th time as a mentor organization.

For this round of GSOC, Moodle has selected opted only one project out of all submitted proposals. Congratulations and welcome to the Moodle GSOC 2017 student – Diwakar Moturu from Visakhapatnam, India. Diwakar will work on the project Improve End-to-End Testing in the Moodle Mobile App over the next 3-4 months. He will be mentored by Juan Leyva – Moodle Mobile team lead.

Improve End-to-End Testing in the Mobile App

The project aims to enable the Moodle Mobile App with fully automated End-to-End testing capabilities with SauceLabs and Travis CI using latest upgraded versions of Node, Protractor, Gulp, Appium, Selenium with latest Moodle Mobile App v3.3.0

Integrating SauceLabs and TravisCI enables a completely automated build on Travis along with End-to-End testing on SauceLabs’ Browsers, Mobile/Tablet Android Emulators, Mobile/Tablet iOS Simulators [and Real Devices exclusively for premium users]. Incase of any failure in Travis build, debugging can be easily done as SauceLabs provides the real video and screenshot logs of all the tests for 30 days [only metadata & screenshots after that] and TravisCI restores the build log for lifetime of a repository.

Moodle runs only one project for Google Summer of Code 2017 #GSOC17Project Goals

The goals for this project are:

  • Upgrade Node, Protractor, Gulp, Appium, Selenium and other related dependencies
  • Configure the App for Travis build and SauceLabs testing via Travis
  • Fix all the failing E2E tests
  • Add E2E tests for newly added features/modules in Moodle Mobile v3.1.x, v3.2.x, v3.3.0
  • Modify the existing documentation of Moodle Mobile Development Environment Setup and End-to-End testing environment

Hearty congratulations from MoodleWorld team to Diwakar for the project, and Best of luck to all those who miss out this time.

Jaswinder Singh

Jaswinder Singh, passionate about using Moodle in improving the Indian Education System and reaching the students in far flung areas where still education seems to be a impossible prospect of life. He is the author of the popular Moodle Book “How to use Moodle 2.7”. In October 2016, Jaswinder was elected as the Moodle User’s Association Committee member – the first to make it from India.

Related Articles