Célébration de 10 ans au siège de Moodle et plus de 10 000 contributions Git avec l'architecte principal Andrew Lyons

décembre 12, 2023 Par Lucy Sherwood

Moodle Andrew Lyons, architecte principal, a récemment fêté ses 10 ans de travail au siège de Moodle ! Bien qu'Andrew ait commencé son parcours avec Moodle dans des écoles et des universités, il a rapidement rejoint l'équipe du siège de Moodle et a joué un rôle important dans le développement de Moodle, avec plus de 5000 commits Git et plus de 5000 merges Git, et plus de 1000 améliorations, nouvelles fonctionnalités, corrections de bugs et autres changements au cours de son histoire au sein de l'équipe Moodle.

"Les connaissances d'Andrew sur le Moodle LMS, son approche pragmatique et ses compétences techniques ont été d'une valeur inestimable pour faire avancer notre vision", a déclaré Matt Poritt, responsable de la plateforme Moodle LMS et responsable de l'équipe dont Andrew fait partie. "Andrew montre l'exemple par sa passion, non seulement pour nos projets, mais aussi pour la promotion d'un environnement positif et collaboratif. Je lui souhaite encore de nombreuses années au sein de Moodle", a ajouté Matt.  

Mick Hawkins, membre de l'équipe Moodle HQ, qui travaille avec Andrew dans la même équipe, a déclaré : "Je ne pense pas qu'il y ait quelqu'un dans la communauté Moodle qui n'ait pas été influencé d'une manière ou d'une autre par les contributions d'Andrew au cours des 10 dernières années, que ce soit en acquérant de précieuses connaissances techniques, en tant que développeur dont le travail a été revu ou intégré par lui (plus de 3 000 problèmes et ce n'est pas fini) ou en tant que personne qui utilise Moodle LMS et qui bénéficie de ses nombreuses contributions au projet". 

Nous avons rencontré Andrew pour discuter de sa décennie en tant que membre inestimable de notre équipe. Vous trouverez ci-dessous plus d'informations sur ce qu'il a partagé avec nous :

 

Bonjour Andrew, parlez-nous de vous et de votre rôle chez Moodle.

Je travaille pour Moodle depuis 10 ans dans différentes fonctions, mais j'ai commencé à développer Moodle il y a environ 14 ans dans les secteurs des écoles et des universités britanniques. J'ai commencé chez Moodle en tant que développeur, et j'ai occupé différents rôles au fil des ans. J'ai été le développeur principal pour la création de MoodleCloud, je fais actuellement partie de l'équipe d'intégration et je suis maintenant l'architecte principal de l'équipe Moodle LMS.

J'apprécie vraiment la variété du travail et la possibilité de travailler sur des projets nouveaux et passionnants pour le développement de la plateforme Moodle LMS. Je travaille actuellement sur des changements très intéressants pour les services Web de Moodle, qui ont des répercussions impressionnantes pour Moodle dans les années à venir. suivant 10 ans.

Vous avez eu un tel impact sur Moodle. Comment l'équipe du siège de Moodle a-t-elle évolué et grandi au cours des 10 dernières années ?

Lorsque j'ai commencé à travailler chez Moodle, nous étions une vingtaine ! L'entreprise a grandi et changé massivement au cours des 10 dernières années. Nous avions un petit bureau à East Perth, mais depuis, nous avons ouvert un bureau à Barcelone et nous travaillons principalement à domicile avec un petit espace de co-working dans le CBD.

Les équipes elles-mêmes ont considérablement changé avec la croissance de toutes nos équipes, la création de MoodleCloud, UX, Product Experience, et de nombreuses autres équipes. Nous sommes une entreprise très différente à bien des égards, mais j'ai toujours l'impression de faire partie d'une équipe dans mes interactions quotidiennes.

Andrew avec un groupe de Moodlers au MoodleMoot Australie, 2019. Image
Andrew avec un groupe de Moodlers au MoodleMoot Australie, 2019.

L'équipe s'est certainement agrandie au cours de cette période ! J'aimerais savoir comment la plateforme Moodle a évolué au cours de la dernière décennie, de votre point de vue, et quels sont les changements ou améliorations significatifs auxquels vous avez participé.

En tant que plateforme, Moodle a considérablement évolué au cours de cette période, et j'ai le sentiment d'avoir joué un rôle important dans la plupart de ces changements. J'ai fait partie de la petite équipe qui a créé MoodleCloud, une période très excitante, et j'ai été impliquée dans des changements d'infrastructure significatifs pour Moodle lui-même. J'ai également travaillé à la création de visites d'utilisateurs, à l'ajout de nouveaux outils pour les développeurs, etc.

J'aime beaucoup m'impliquer dans l'amélioration de l'expérience des développeurs et j'ai vraiment poussé à l'adoption de nombreuses normes communes.

Plus récemment, j'ai commencé à planifier les 5 à 10 prochaines années de développement de Moodle afin de mettre à jour nos pratiques de développement et de réfléchir à la manière d'amener tous nos formidables développeurs de plugins avec nous.

Mon travail au sein de Moodle m'a également permis de contribuer à un grand nombre d'autres projets open-source allant de Chromium et Firefox aux spécifications W3C ARIA et WebDriver, Docusaurus, Gherkin Lint, les outils JavaScript, Selenium, le MDN, et bien d'autres encore.

C'est un plaisir d'entendre parler des autres projets open-source sur lesquels vous avez travaillé en plus de Moodle ! Y a-t-il des fonctionnalités de Moodle ou des plugins que vous avez développés et dont vous êtes particulièrement fier ?

Il y en a tellement qu'il est difficile de citer une chose en particulier. J'ai été très impliqué dans le travail de conception architecturale de l'API de protection de la vie privée, et je suis très fier de mes contributions à cet égard. Je suis également très fier de la fonction "User Tours" et, plus généralement, des progrès réalisés par notre infrastructure JavaScript au cours de la dernière décennie.

Andrew Lyons a apporté plus de 10 000 contributions git à Moodle. Source : Moodle.org Moodle.org Image
Andrew Lyons a apporté plus de 10 000 contributions git à Moodle. Source : Moodle.org Moodle.org

L'image ci-dessus est un extrait d'une représentation visuelle des contributions des développeurs de Moodle sous la forme d'un nuage de mots. Vous pouvez consulter la liste complète sur la page Page de crédits du développeur.

Pouvez-vous nous parler de vos expériences de collaboration avec la communauté Moodle, y compris les éducateurs, les administrateurs et les autres développeurs, afin d'améliorer la plateforme ?

J'étais membre de la communauté Moodle bien avant de rejoindre MoodleHQ, et j'ai toujours essayé de participer à cette communauté dans le cadre de mon rôle au sein de MoodleHQ. J'ai toujours eu des expériences positives avec la communauté, et c'est un groupe formidable dont il faut faire partie.

Quelles sont les tendances ou les technologies qui, selon vous, façonneront l'avenir de l'e-learning et, par conséquent, le développement de Moodle au cours de la prochaine décennie ?

Je pense que la technologie de l'IA suscitera beaucoup d'intérêt dans l'éducation au cours des prochaines années, en particulier, mais je pense aussi que nous assisterons à une expérience d'apprentissage de plus en plus mixte pour tous les apprenants.

Nous avons traversé des décennies d'apprentissage en personne, suivies d'une courte période d'apprentissage en ligne forcé, et maintenant que nous sommes sortis d'une pandémie mondiale et que les choses sont largement revenues à la normale, je pense que les personnes qui étaient auparavant prudentes vis-à-vis de l'apprentissage en ligne peuvent commencer à l'intégrer davantage dans leur vie quotidienne.

Pouvez-vous partager un souvenir (ou deux !) de votre travail chez MoodleHQ ?

Il y a quelques années, lorsque notre entreprise était beaucoup plus petite, j'ai organisé un exercice de renforcement de l'esprit d'équipe - The Perth Amazing Race. Nous devions tous courir dans la ville en essayant d'accomplir diverses tâches et en utilisant autant de moyens de transport différents que possible. L'équipe de Martin sortait vraiment des sentiers battus et sa liste comprenait des courses de brouettes, des chariots de supermarché et bien d'autres choses encore. C'était une expérience de renforcement de l'esprit d'équipe vraiment incroyable, et je pense que tout le monde l'a vraiment appréciée.

Pratiquement tous les Moot auxquels j'ai participé ont créé des tas de nouveaux souvenirs. C'est toujours très agréable de rencontrer notre communauté en personne et de découvrir ce que les gens font et que nous n'avions pas envisagé auparavant. J'aime trouver les points faibles des gens et essayer de les résoudre.

À un autre niveau et dans un tout autre genre, j'ai été très fière de faire partie de l'équipe qui a introduit l'API de protection de la vie privée dans Moodle. Mettre en place une nouvelle API en peu de temps pour rendre Moodle conforme à la nouvelle législation européenne était un défi difficile à relever, mais en tant que collectif, nous y sommes parvenus, et le résultat de ce travail fonctionne toujours bien plusieurs années plus tard. Tout le monde s'est vraiment serré les coudes pour respecter un délai assez serré, et c'était formidable à voir.

Andrew a récemment accepté un prix au nom de Moodle lors des Australian Access Awards 2023. Image
Andrew a récemment accepté un prix au nom de Moodle lors des Australian Access Awards 2023.

Qu'est-ce qui vous plaît le plus dans le fait de travailler au siège de Moodle ? 

La flexibilité est excellente, d'autant plus que nous travaillons à domicile. J'essaie de trouver un bon équilibre entre vie professionnelle et vie privée. Pendant l'hiver, j'essaie de commencer tôt, de promener le chien quand il fait jour, de mettre la mijoteuse en marche pendant la journée et de faire quelques autres choses pendant la journée (mettre le linge en marche est une pause parfaite pour l'écran). Tout cela me permet de libérer mes soirées et mes week-ends pour les consacrer à ma famille.

Qu'aimez-vous faire pendant votre temps libre ou les week-ends lorsque vous n'êtes pas au travail ?

Lorsque je ne travaille pas, j'aime passer du temps avec ma femme, mon fils de deux ans et notre chien. Nous avons également deux chevaux et je suis un juge de saut d'obstacles qualifié. J'ai eu l'honneur de juger lors de certains des plus grands concours de saut d'obstacles d'Australie occidentale.

Si vous pouviez donner un conseil aux développeurs Moodle en herbe, sur la base de votre expérience, quel serait-il ?

Participez à des projets Open Source. Apprenez comment ils fonctionnent et interagissent, comment ils acceptent les correctifs, comment ils gèrent leur code et leurs styles de codage, et apportez-leur des contributions significatives. Chaque projet fonctionne légèrement différemment, et la capacité à s'adapter constamment à des exigences et des attentes différentes est une compétence essentielle.

Les idées d'Andrew font écho à l'essence de la mission de Moodle et à sa culture vibrante au siège, mettant en valeur à la fois la flexibilité de l'équipe et l'éthique qui lui est chère. Le parcours d'Andrew et son engagement inébranlable en faveur de la croissance sont une source d'inspiration pour nous tous. Nous apprécions profondément la présence inestimable d'Andrew au sein de notre équipe. 

Vous souhaitez faire partie d'une communauté mondiale ?

Découvrez tous les postes à pourvoir au siège de Moodle et participez à quelque chose de plus grand.