Mezuen egilea: Valery Fremaux

Pour le compte de l'Institut de Gestion Sociale, importante organisation éducative privée, nous recrutons un poste d'intégrateur/développeur Moodle temps pleiin, intégré à l'équipe de Val'EISTI et contractualisé sur l'IGS.

Vous souhaitez mettre en oeuvre la stratégie LMS d'un groupe de plusieurs dizaines d'établissements et voulez participer à l'élaboration de nouvelles propositions techniques pour Moodle, contribuer professionnellement à la communauté, et conduire un projet d'intégration complet, ce poste est pour vous.

Vous souhaitez vous investir dans les technologie de l'éducation

Compétences souhaitées :

  • Bonne connaissance des technologies du Web (HTML, CSS, XML, XSL, PHP, MySQL)
  • Bonne expérience de programmation
  • Capacité à gérer des obejctifs, à les définir et à rédiger des documentations techniques et des spécifications.

Niveau :

  • DUT Informatique, Master Informatique ou diplôme d"ingénieur
  • Les candidatures d'enseignants possédant une bonne expérience technique dans le domaine du Web peuvent être examinées.

La connaissance de Moodle est évidemment un plus ! begi-keinua

Le poste est à pourvoir rapidement.
Rémunération : selon expérience
Forme : CDD d'un an minimum ou CDI
Lieu de travail : Cergy-Pontoise, déplacements à Paris à l'IGS réguliers.

Faire offre électronique à : valery@valeisti.fr

Puntuazioen batez bestekoa: -

En effet, un module a une API plus compliquée et plus de servcices à fournir à l'infrastructure de Moodle.

Pour résumer la différence :

un module est une activité, disposable dans une séquence de cours. Elle est "instanciable" dans la séquence et peut être évaluée. Cas extrême : la ressource qui est considérée comme une activité à sens unique. L'un des points majeurs de différence fonctionnelle est précisément l'intervention de l'évaluation. Un bloc ne propose pas de possibilités d'être évalué (mais on peut toujours tricher).

Un bloc est en général une impleméntation plutôt petite, destinée à :

  • Afficher des données utiles et sommaires (monitoring)
  • Fournir une petite fonction utilitaire locale
  • Fournir des raccourcis à des commandes éloignées
  • Servir de porte d'accès à une implémentation plus complexe (side-app) et en général assez indépendante des contextes de Moodle, ou travaillant "au-dessus".
  • Servir de porte à des applications externes, intégrées à Moodle (GoogleApps, GLPI, etc).

Derrière un bloc peut se cacher une application beaucoup plus grosse, mais ce sont des cas peu usuels.

Le format de cours "flexipage" rend les choses un peu plus confuses cependant : comme dans ce format on dispose de N pages de 3 colonnes qui ne comportent QUE des blocs, on peut donc mettre des blocs partout (à gauche au centre et à droite). Les activités peuvent aussi être placées partout, encapsulées dans un bloc spécial appelé "pagemodule". En termes de composition du cours, la différence s'amenuise vraiment.

Contrairement à ce que pense Glenys, je ne crois pas que Moodle 2 va beaucoup changer sur ces concepts. Les HQ nous assurent simplement qu'un certain nombre d'incohérences internes de modèle entre les modules et les blocs vont être levées, bénéficiant de la lourde refonte du code, tel que des abérrations historiques de recherche des fichiers d'aide ou de langue, D'autre n'ont pas l'air de bouger, par exemple, les différences de gestion des versions entre les blocs et les modules.

Pour conclure, le "contrat" du bloc est plus léger à implémenter que celui d'un module d'activité, et permet donc d'intégrer une fonctionnalité de détail à minima.

Puntuazioen batez bestekoa:Utile (1)

C'est tout à fait possible Etienne. Nous avons en effet un ensemble de grosses affaires en cours sur Moodle et nous cherchons à identifier à court terme des nouveaux collaborateurs.

Vous pouvez envoyer des candidatures à valery@valeisti.fr / Nos profils recherchés concernent des personnes très à l'aise sur Moodle et capables :

  • d'accompagner un client dans les mises en oeuvres techniques, les intégrations et la mise en place des plates-formes customisées.
  • de suivre la transmission des compétences administratives et technologiques qui permettent au client une autonomie suffisante d'exploitation (lorsqu'elle est demandée).
  • de procéder aux définitions fonctionnelles précises et établir les lots de développement ou d'adaptation.
  • de recevoir tester, qualifier valider les développements
  • de participer à leur finalisation, packaging
  • de produire les documentations utilisateur, de produire la documentation en ligne dans les espaces communautaires appropriés (zone "contributions" de docs.moodle.org pour les modules et fonctions publiables).
  • de participer aux définitions de nouveaux projets.
  • d'effectuer le cas échéans des développements si les compétences en programmation sont disponibles (mais pas exigées à priori). 

Cheers. 

Suite à l'intérêt croissant que la virtualisation de Moodle suscite dans les grandes organisations, Val'EISTI a pu obtenir les financements pour finaliser cette infrastructure et la livre au domaine public dans les contributions de Moodle.

L'infrastructure de virtualisation (VMoodle) permet d'opérer un nombre non limité de plates-formes à partir d'une seule base de code uniquen, facilitant ainsi grandement la maintenance.

Les plates-formes peuvent être organisées en réseau MNET et sous-réseaux, ou peuvent être opérées de façon totalement indépendantes.

L'infrastructure fournit une couche de superadministration qui permet d'opérer des manoeuvres de configuration sur l'ensemble des plates-formes. Cette couche est extensible sous forme de plugins d'ensemble de commandes.

Val'EISTI développera avec l'Université de Strasbourg les prochains mois des jeux de commande opérationnels pour gérer des "constellations" de Moodle d'universités.

L'infrastructure permet la capture des plates-formes du réseau dans un snaphsot de plate-forme qui peut par la suite servir à instancier des nouveaux noeuds MNET du réseau.

Le déploiement de noeuds préchargés est possible (quelques mises au point sont encore nécessaires pour la pirse en charge réseau MNET complète du déploiement).

Val'EISTI assure l'accompagnement à la virtualisation et le support sur le VMoodling.

La solution est actuellement disponible sur le CVS contributif dans la branche stable 1.9 dans la section des blocs. La documentation technique détaillée sera produite prochainement.

A bientôt. 

Moodlement.

Val'EISTI

Puntuazioen batez bestekoa:Super cool ! (2)

La première e-boutique directement intégrée à Moodle a été mise en service la semaine dernière.

Nous attendons encore de tester correctement les suivis automatiques PAYPAL pour valider ce mode de paiement...

D'autre plugins de raccordement bancaire y seront ajoutés au fil des projets...

Puntuazioen batez bestekoa: -