Tuesday, 31 January 2017

Monash Unversity

UNIVERSITÉ DE MONASH-Compétition STEMM : Le Collège du Saint-Esprit remporte le prix national

Heervesh Lallbahadur, Ruttanah Ruchit et Alexandre Raymond, du Collège du Saint-Esprit, ont remporté le prix national de la compétition Science, Technology, Engineering, Mathematics and Medicine (STEMM), organisée par l’Université de Monash, pour avoir soumis un projet innovant de « smart trolley ». Les résultats ont été annoncés le 26 septembre dernier lors d’une cérémonie organisée au Rajiv Gandhi Science Centre (RGSC), à Bell-Village, en présence de la présidente de la République, Ameenah Gurib-Fakim, des enseignants, parents et autres participants de la compétition.
C’est un sentiment de joie et de fierté qui a animé les jeunes gagnants de la compétition à l’issue de l’annonce des résultats. « On ne s’y attendait pas du tout. On est heureux », a déclaré Ruttanah Ruchit au Mauricien. Même réaction pour Alexandre Raymond et Heervesh Lallbahadur. Tous trois sont élèves en Lower VI au Collège du Saint-Esprit et étudient les mathématiques, la physique et l’informatique. C’est grâce à un « smart trolley » qu’ils ont remporté la compétition STEMM. « Lallbahadur a eu l’idée au départ et nous avons fait un « brainstorming » pour la développer », relate Alexandre Raymond. « C’est l’expérience quasi hebdomadaire que je vis avec mes parents lorsqu’on se rend en grande surface pour faire des courses qui m’a donné l’idée de créer un « smart trolley » », soutient Heervesh Lallbahadur, qui a également été soutenu par ses parents pour ce projet.
Le « smart trolley » réalisé par les trois collégiens est doté d’une tablette et d’un capteur anticollision. « Nous voyons trop de personnes âgées ayant du mal à pousser leur caddie dans les grandes surfaces. C’est trop lourd pour eux. Le « smart trolley » est doté d’une technologie qui l’amène à l’endroit indiqué pour trouver les produits que l’utilisateur cherche par exemple. Donc, il n’a pas à faire l’effort de pousser et de chercher les rayons », fait ressortir notre interlocuteur. Le « smart trolley » aura aussi comme fonction d’indiquer au consommateur où trouver le produit recherché s’il n’y en a pas dans le magasin où il se trouve.
Pour ce projet, les élèves ont été soutenus par leurs professeurs d’informatique, Chris Gunnoo, et par Prabha Dhoonooah. Le Collège du Saint-Esprit avait présenté deux autres projets, à savoir un « smartbrella » et un « smartbin ». Parmi les autres participant, le Collège Queen Elizabeth, qui a également présenté trois projets, dont celui primé qui consiste en un filtre à être placé dans un train pour réduire l’émission de dioxyde de carbone et d’autres produits polluants dans l’air. Les deux autres projets concernent un système de nettoyage automatique des aquariums et un « automated shopping cart ». Le Collège Royal de Curepipe a de son côté présenté un « self sanitising handle », qui a été primé. Par ailleurs, le Collège Lorette de Quatre-Bornes a présenté trois projets : un drone agissant comme convertisseur pour capter l’eau dans l’air, un four à micro-onde fonctionnant à l’énergie solaire et un activateur automatique du système de climatisation de la voiture. Le premier nommé a été primé.
Lors de son intervention, la présidente de la République, Ameenah Gurib-Fakim, a mis l’accent sur l’importance de s’assurer que la passion pour les STEMM soit instillée aux jeunes le plus tôt possible, soit dès l’école primaire. Aussi, dit-elle, il faut s’assurer que « we ultimately develop a pool of well-trained people with strong scientific background, with the right skills and attitudes that help bring Mauritius forward and enable us to continue to be a contributor to the global growth ». Tout ceci, dit-elle, avec comme but de transformer Maurice en un centre d’excellence pour la science et la technologie. La présidente de la République s’est d’autre part appesantie sur la relation de longue date, remontant à 200 ans, entre l’Australie et Maurice, rappelant que les Mauriciens sont la troisième communauté étrangère la plus importante de Victoria, siège de l’université de Monash, après les Britanniques et les Français.
La commissaire australienne à Maurice, Susan Coles, a axé son discours sur les différentes collaborations entre les institutions mauriciennes et australiennes.
Une importante délégation de l’Université de Monash avait fait le déplacement à cette occasion, dont trois éminents professeurs, soit Chris Thompson, Campbell Wilson et Ann Nicholson. Samedi dernier, à Bagatelle, ces derniers ont donné une conférence publique intitulée « Big data, science and artificial intelligence ». Une initiative conjointe de l’Australian Alumni Association Mauritius et du Café scientifique de Maurice.

Mauritian students excel in Australian STEM Design Competition

0 Commentaire //
Mauritian students excel in Australian STEM Design Competition
Four Mauritian schools namely the Royal College Curepipe, the Queen Elizabeth College, the Loreto Convent of Quatre-Bornes and the St Esprit College were awarded for their performance in Monash University’s STEM (Science, Technology, Engineering and Maths) Competition during a special award ceremony that was held at the Rajiv Gandhi Science Centre on Monday 26 September.  Heervesh Lallbahadur, Ruttanah Ruchit and Alexandre Raymond from St Esprit College’s “Smart Trolley” invention won them the Country Prize. 
The Mauritian students, who impressed the jury of Monash University’s STEM Design Competition with their innovative ideas, were presented their awards by the President of the Republic, H.E. Dr Ameenah Gurib-Fakim, the Australian High Commissioner, HE Ms Susan Coles and academics from Monash University.
Monash’s “Identify, Create, Change” STEM (Science, Technology, Engineering and Maths) was launched in March 2016 to challenge high school students to harness science and technology to make a change in their world. High school students were asked to tackle problems in their community using science and technology to make a difference and share their ideas with leading researchers based at Monash University in Australia.
Students were asked to complete three steps before submitting their entry:
Step 1: Planning phase. Students were asked to think about a problem and determine why it was important and how solving it would benefit their community.
Step 2: Design phase. Students then got to work designing a STEM solution to their problem. They had to invent a device that incorporated theory from the disciplines of science and technology. We challenged students to think creatively, telling them that there was no idea that was too impossible, too big or too small.
Step 3: Submission. The final entries comprised the design sketch as well as a written submission that discussed the science and technology used to solve the problem. All elements were submitted together and then presented for judging.
Once the entries were completed they were delivered back to Melbourne, Australia to the official judging panel.
Commenting at the award ceremony, the Australian High Commissioner, HE Ms Susan Coles said : “We are delighted that Australian STEM competitions such as the Australian Mathematics Competition and the Monash STEM Design Competition are attracting more and more participation by Mauritian students.  Events such as the one that we are celebrating today are an excellent way to encourage students creativity and STEM in schools. And I look forward to other opportunities where Australia and Mauritius can collaborate to further develop this.”

Mentioning Mauritius

Taking the pulse of Google Code-in 2016

Today is the official midpoint of this year’s Google Code-in contest and we are delighted to announce this is our most popular year ever! 930 teenagers from 60 countries have completed ...
GCI official horizontal_1372x448dp.png

Today is the official midpoint of this year’s Google Code-in contest and we are delighted to announce this is our most popular year ever! 930 teenagers from 60 countries have completed 3,503 tasks with 17 open source organizations. The number of students successfully completing tasks has almost met the total number of students from the 2015 contest already.

Tasks that the students have completed include:
  • writing test suites
  • improving mobile UI 
  • writing documentation and creating videos to help new users 
  • working on internationalization efforts
  • fixing and finding bugs in the organization's’ software 
Participants from all over the world
In total, over 2,800 students from 87 countries have registered for the contest and we look forward to seeing great work from these (and more!) students over the next few weeks. 2016 has also seen a huge increase in student participation in places such as Indonesia, Vietnam and the Philippines.

Google Code-in participants by country

Please welcome two new countries to the GCI family: Mauritius and Moldova! Mauritius made a very strong debut to the contest and currently has 13 registered students who have completed 31 tasks.

The top five countries with the most completed tasks are:
  1. India: 982
  2. United States: 801
  3. Singapore: 202
  4. Vietnam: 119
  5. Canada: 117
Students, there is still plenty of time to get started with Google Code-in. New tasks are being added daily to the contest site — there are over 1,500 tasks available for students to choose from right now! If you don’t see something that interests you today, check back again every couple of days for new tasks.

The last day to register for the contest and claim a task is Friday, January 13, 2017 with all work being due on Monday, January 16, 2017 at 9:00 am PT.

Good luck to all of the students participating this year in Google Code-in!

By Stephanie Taylor, Google Code-in Program Manager

All numbers reported as of 8:00 PM Pacific Time, December 22, 2016
List of winners and finalist 2016 for Google Code In


I am very proud to be a Mauritian and also to be a finalist to this year in Drupal organization, I would also encourage student age between 13-18 years old to take part in Google Code In  and contribute to open source software

Announcing the Google Code-in 2016 Winners!
Drum roll please! We are very proud to announce the 2016 Google Code-in (GCI) Grand Prize Winners and Finalists. Each year we see the number of student participants increase, and 2016 was no exception: 1,340 students from 62 countries completed an impressive 6,418 tasks. Winners and Finalists were chosen by the ...
Drum roll please! We are very proud to announce the 2016 Google Code-in (GCI) Grand Prize Winners and Finalists. Each year we see the number of student participants increase, and 2016 was no exception: 1,340 students from 62 countries completed an impressive 6,418 tasks. Winners and Finalists were chosen by the 17 open source organizations and are listed alphabetically below.
First is a list of our Grand Prize winners. These 34 teens completed an astounding 842 total tasks. Each Grand Prize winner will be flown to the Google campus for four days this summer to meet with Google engineers and enjoy the Bay Area.

GRAND PRIZE WINNERS
Name Organization Country
Matthew MartingApertiumUnited States
Shardul ChiplunkarApertiumUnited States
Michal HanusBRL-CADCzech Republic
Sudhanshu AgarwalBRL-CADIndia
Alexandru BratosinCCExtractor DevelopmentRomania
Evgeny ShulginCCExtractor DevelopmentRussian Federation
Joshua PanCopyleft Games GroupUnited States
Shriank KanapartiCopyleft Games GroupIndia
Dhanat Satta-awaloDrupalThailand
Utkarsh DixitDrupalIndia
Kaisar ArkhanFOSSASIAIndonesia
Oana RoşcaFOSSASIARomania
Raefaldhi Amartya JuniorHaikuIndonesia
Vanisha KesswaniHaikuIndia
Ilya BizyaevKDERussian Federation
Sergey PopovKDERussian Federation
Anshuman AgarwalMetaBrainzIndia
Daniel HsingMetaBrainzHong Kong
Dhruv ShrivastavaMifosIndia
Sawan KumarMifosIndia
Ong Jia Wei, IsaacMoving BlocksSingapore
Scott Moses SunartoMoving BlocksIndonesia
Mira YangOpenMRSUnited States
Nji CollinsOpenMRSCameroon
Cristian GarcíaSugar LabsUruguay
Tymon RadzikSugar LabsPoland
August van de VenSCoReNetherlands
Deniz KarakaySCoReTurkey
Jacqueline BrongerSystersGermany
Soham SenSystersIndia
Filip GrzywokWikimediaPoland
Justin DuWikimediaUnited States
Sampriti PandaZulipIndia
Tommy IpZulipUnited Kingdom

And below are the Finalists. Each of these 51 students will receive a digital certificate of completion, a GCI t-shirt and hooded sweatshirt.

FINALISTS
Name Organization
Bror HultbergApertium
Kamil BujelApertium
Ngadou SylvestreApertium
Apratim Ranjan ChakrabartyBRL-CAD
Tianyue GaoBRL-CAD
Trung Nguyen HoangBRL-CAD
Danila FedorinCCExtractor Development
Manveer BasraCCExtractor Development
Matej PlavevskiCCExtractor Development
Daniel Wee Soong LimCopyleft Games Group
Jonathan PanCopyleft Games Group
Oscar BellettiCopyleft Games Group
Ashmith Kifah Sheik MeeranDrupal
Heervesh LallbahadurDrupal
Neeraj PandeyDrupal
Adarsh KumarFOSSASIA
Ridhwanul HaqueFOSSASIA
Sanchit MishraFOSSASIA
Dmytro ShynkevychHaiku
Stephanie FuHaiku
Tudor NazarieHaiku
Harpreet SinghKDE
Sangeetha SKDE
Spencer BrownKDE
Daniel TheisMetaBrainz
Divya Prakash MittalMetaBrainz
Tigran KostandyanMetaBrainz
Illia AndrieievMifos
Justin DuMifos
Tan GemiciogluMifos
J Young KimMoving Blocks
Maxim BorschMoving Blocks
Quinn RobertsMoving Blocks
Shivani ThakerOpenMRS
Tenzin ZomkyiOpenMRS
Yusuf KarimOpenMRS
Emily Ong Hui QiSugar Labs
Euan OngSugar Labs
Pablo Salomón Ortega QuintanaSugar Labs
Basil NajjarSCoRe
Jupinder ParmarSCoRe
Thuận NguyễnSCoRe
Muaaz KaskerSysters
Muhammed Shamil KSysters
Phoebe FletcherSysters
David SiedtmannWikimedia
Nikita VolobuevWikimedia
Yurii ShnitkovskyiWikimedia
Cynthia LinZulip
Rafid AslamZulip
Robert HönigZulip

The Google Open Source Programs Office is proud to run this contest each year. The quality of work from our participating students is incredible, and each year we look forward to meeting our Grand Prize winners in person. It’s exciting to see the next generation of coders emerge! We also owe a huge debt of gratitude to all of the mentors who helped guide each of the participants through their tasks. Without their tireless work over the past 7 weeks, GCI would not be possible.

Stay tuned to the open source blog - we’ll regularly post Google Code-in 2016 stories in the upcoming months including a full breakdown of contest statistics, wrap-up posts from the organizations, student highlights and more.

By Mary Radomile, Open Source Programs Office

Wednesday, 11 January 2017

Find a GSoC/GCI Mentor and interview them about their experiences

Find a GSoC/GCI Mentor and interview them about their experiences


In this task, I am going to interview Matthew Lechleider.




Message:

Dear Matthew Lechleider (Slurpee),

 Thank you for  granting  me the privilege to ask you some questions based on your experience with Drupal.  You are my favorite mentor in GCI.


Question:


1.) When did you start contributing to Drupal?

2.) How many years have you been contributing to Drupal?

3.)  What type of tasks to do prefer to undertake in Drupal?

4.) Is porting module your favorite task?

5.) Can you  tell me what difficulties  you encounter within Drupal  ?

6.)Which one is your favorite event among the following:

      DrupalCon DC 2009
      DrupalCon Paris 2009
      DrupalCon San Francisco 2010
      DrupalCon Chicago 2011
      DrupalCon Denver 2012
      DrupalCon Munich 2012
      DrupalCon Sydney 2013
      DrupalCon Portland 2013
      DrupalCon Prague 2013
      DrupalCon Austin 2014
      DrupalCon Amsterdam 2014
      DrupalCon Latin America 2015
      DrupalCon Los Angeles 2015
      DrupalCon Barcelona 2015
      DrupalCon New Orleans 2016

7.)Would you like to encourage us ( as in young high school students ) to contribute to drupal?

8.)Were you interested in Drupal at an early age?

9.)What is your next step in relation to your contribution to Drupal?

10.)What do you think about Drupal as an open source software?

11.) Can you tell me why did you choose Drupal in GCI/GSoC?

12.)What motivates you to continue in contributing to Drupal?

13.)Can you share your feelings of providing free Drupal training since 2006?

14.)Can you tell me what is your favorite project in Drupal?


Asking Question


Add caption

Tuesday, 10 January 2017

Find a GSoC/GCI Mentor and interview them about their experiences.

Find a GSoC/GCI Mentor and interview them about their experiences.



Introduction:



First of all, I am going to search for a mentor. In my case, I am going to interview Getulio Sánchez (gvso) .


       Link to contact:https://groups.drupal.org/users/gvso/contact


Contact page


Asking  permission for interview.


Message:


Dear Getulio Sánchez (gvso),

I am Heervesh Lallbahadur from Mauritius. It is my first time that I took part in Google Code In. I have choose the task to find a GSoC/ GCI Mentor and interview them about their experiences (Drupal). I have really appreciate your way of mentoring and contributing to drupal. You are my favorite mentor in GCI.I want to ask you some questions base on your experience in Drupal.

Question:

1.) When did you started to contribute to Drupal?

2.) How many years are you contributing to Drupal? 

3.)  What type of task to do prefer to do in Drupal?

4.) Is porting module your favorite task? 

5.) Can you  tell me what difficulties did you encounter  in Drupal while mentoring and also while
partcipating to GCI/GSoC ?

6.)which one is your favorite project among the following:

  • Social Auth Facebook (27 commits)
  • Social Post Twitter (21 commits)
  • Facebook Like Button (17 commits)
  • Social API (16 commits)
  • Social Auth Google (16 commits)
  • Facebook Widgets Buttons (14 commits)
  • Social Auth (12 commits)
  • Social Post (7 commits)
  • Social Widgets (7 commits)
  • Simple FB Connect (2 commits)
  • Facebook Widgets (2 commits)
  • scroll to top (1 commits)

7.)Would you like to encourage us to contribute to drupal?

8.)Were you intersted to Drupal at an early age? 

9.)What is your next step in contributing to Drupal?

10.)What do you think about Drupal as an open source software?

11.) Can you tell why did you choose Drupal in GCI/GSoC?

12.)What motivate you to continue in contributing in Drupal?

13.)Can you tell me what is your experience in participating in GCI/GSoC?


Writing Message


Click Sent e-mail


Message Sent.



Thursday, 22 December 2016

Create a patch interdiff (Drupal)

Create a patch interdiff (Drupal)



Introduction



Laptop on which installation was performed: HP Elite Pro running Windows 10.



To be able to use Ubuntu, I used a virtualisation software. It is the Virtual Box which has enabled me to install Linux on Windows.

            Download Virtual box:https://www.virtualbox.org/


Ubuntu is a Linux distribution which is a free and open source software.



    Download Ubuntu 16.10:https://www.ubuntu.com/download/desktop


I will endeavour to find any issues, document them; while providing feedback on how to resolve these issues. I will classified this task into 4 steps.


Step 1:Selecting two relevant patch.



Go to Issue queue and select two relevant patches. In my case, I have chose two relevant from the link below.


     Link for two relevant patch:https://www.drupal.org/node/2834291


I have decided to do an interdiff  for patch 2834291-29.patch and 2834291-27.patch


List of patch


Step 2:Download the two relevant patch


I am going to download  the  two relevant patch that is 2834291-29.patch and 2834291-27.patch using  my terminal.


We need to know both link for the two relevant patch, in order to download them.


1.Downloading patch 2834291-29.patch


In this part, I  am going to download patch 2834291-29.patch  




CODE:




Downloading patch 2834291-29.patch


2.Downloading patch 2834291-27.patch



In this part, I  am going to download patch 2834291-27.patch.




CODE:




Downloading patch 2834291-27.patch


Step 3: Creating an interdiff


In this step, I am going to create an interdiff for my two relevant patch.


There at two ways to create an interdiff


     1.Create interdiff using git


     2.Create interdiff using patchutils



I am going to use patchutils in order to create an interdiff.


1.Installing patchutils



CODE:


            sudo apt-get install patchutils


Installing patchutils


2.Interdiff the two relevant patch



In this part, I am going to interdiff the two relevant patch.


CODE:


         interdiff 283491-27_0.patch 283491-29.patch > interdiff-29-27-45




Note:


         My new comment number is 45.


3.Then we need to cat the new interdiff patch.



CODE:


             cat inderdiff-29-27-45.txt

Interdiff and cat file



Step 4:Uploading the patch on the issue queue.


1.First of all, i have copied the output of my cat interdiff as show below and I am going to paste it in the comment box.


only in patch2:
unchanged:
--- a/core/modules/comment/src/Tests/Update/CommentUpdateTest.php
+++ b/core/modules/comment/src/Tests/Update/CommentUpdateTest.php
@@ -66,6 +66,9 @@ public function testPublishedEntityKey() {
     // Check that the entity key exists and it has the correct value.
     $entity_type = \Drupal::entityDefinitionUpdateManager()->getEntityType('comment');
     $this->assertEqual('status', $entity_type->getKey('published'));
+
+    // Check that the {comment_field_data} table status index has been created.
+    $this->assertTrue(\Drupal::database()->schema()->indexExists('comment_field_data', 'comment__status_comment_type'));
   }

}






2.Then, I am going to attach the interdiff file with it and click upload.After uploading the interdiff file, click save.


Adding comment


Adding file


Result




Outcome


I have learned how to compare 2 patches and see the differences between them.