Squad : un éditeur de code collaboratif qui peut être utilisé en classe

L’apprentissage d’un nouveau langage est certes généralement laborieux, mais je pense tout de même qu’il devrait être enseigné dans les écoles d’ingénierie informatique, et ce dès le début. Malheureusement, comme c’est un domaine relativement nouveau, du moins pour la découverte des nouveaux langages émergents, tels que le JavaScript, nos enseignants et professeurs manquent de ressources pour le faire.

Aujourd’hui je vais tenter de vous présenter un nouveau service qui va pouvoir vous aider dans cette démarche. En effet, j’ai récemment proposé un TP à des étudiants de Master 2, concernant la mise en place d’un service Web, et je me suis rendu compte de la difficulté de chacun à choisir un environnement de développement afin de travailler ensemble sur un projet identique.
C’est pourquoi j’ai cherché des alternatives et des solutions, et je suis tombé sur Squad.

Il s’agit d’un éditeur de code collaboratif en temps réel, disponible sur le Web et développé conjointement par les développeurs de SproutBox, une startup située à Bloomington, aux États-Unis. Squad a été conçu sur l’idée qu’en travaillant ensemble, il ne pouvait résulter qu’un meilleur code et de meilleurs produits.

Avez-vous déjà collaboré sur un document Google ? C’est un concept similaire.

Les outils de Squad sont à la fois utiles pour des experts, que pour ceux qui apprennent à coder. Il prend en charge plus de quinze langages de programmation, tels que l’HTML, le PHP, le CSS, le JavaScript, l’XML, le Python, le C++, etc…

Il y a quelques jours, un tout nouveau service Squad a été annoncé, dédié à l’éducation. Il s’agit d’une plateforme pour les étudiants et les professeurs de sciences informatiques. Elle contient toutes les fonctionnalités du logiciel d’origine, elle a été optimisée pour une utilisation avancée avec de nombreux utilisateurs.

Si vous êtes professeur, vous allez pouvoir utiliser la plateforme pour recueillir et surveiller rapidement le travail de vos élèves, et ainsi suivre les progrès de chacun. Vous pouvez également fournir des démonstrations en temps réel pour un maximum de cinquante étudiants connectés simultanément à la même plateforme.
Le logiciel est personnalisable, ainsi les universités peuvent inclure une restriction d’accès et de sous-domaines dédiés.

Les principales caractéristiques de Squad comprennent la coloration syntaxique avec des modes multiples de couleur et de la numérotation des lignes. Il est possible de remonter dans l’historique afin de voir les modifications, vous avez également la possibilité de parcourir à distance, par FTP ou SFTP, votre dossier afin d’ouvrir et enregistrer des fichiers locaux.

Squad : un éditeur de code collaboratif qui peut être utilisé en classe - Collaborer avec les autres en temps réel

Squad : un éditeur de code collaboratif qui peut être utilisé en classe - Suivre votre activité et le chat

De plus, Squad est basé sur le Web. Cela signifie que vous pouvez y accéder de n’importe où et vos réglages sont toujours avec vous. Pas besoin d’installer une application sur votre ordinateur de bureau pour corriger rapidement un code dans le dossier de votre binôme par exemple.

Le prix d’une licence Squad pour l’éducation est déterminé par plusieurs facteurs, y compris le nombre d’étudiants inscrits à des cours et le nombres de paramètres nécessaires à la personnalisation. Le prix de base est de 3,95$ par mois (2,95€) pour un plan individuel et 49.95$ (37.41€) par mois pour une équipe de 5 personnes avec des utilisateurs supplémentaires à partir de 8.00$ (5,99€) par mois.

Squad ce veut similaire à Stypi et Cloud9 IDE. Ces derniers vous permettent également de collaborer autour d’un code source au sein même d’un navigateur. C’est complémentaire à Codecademy, un outil en ligne qui aide les débutants à en apprendre sur les différents langages de programmation.

Squad s’avère être un outil formidable pour les personnes qui sont prêtes à commencer des projets, et dont le démarrage nécessite l’assistance de professionnels du développement. De plus, il permettra aux professeurs d’informatique de s’appuyer sur un outil, fiable, efficace et surtout très utile.

Avec ces tarifs réduits, il n’y a aucune raison de ne pas ajouter à l’arsenal de votre équipe. A noter que vous pouvez utiliser Squad gratuitement pour 10 jours.

Que pensez-vous de ce service ? Utilisez-vous quelque-chose d’identique ? Si oui, le(s)quel(s) ? Trouvez-vous que le prix est trop élevé ?