Article original : freeCodeCamp's B1 English for Developers Certification is Now Live
La communauté freeCodeCamp vient de publier sa nouvelle certification d'anglais B1 pour développeurs pour les apprenants de niveau intermédiaire de l'anglais comme langue seconde. Vous pouvez désormais passer l'examen pour obtenir la certification vérifiée gratuite, que vous pouvez ajouter à votre CV, curriculum vitæ ou profil LinkedIn.

Comment fonctionne la certification d'anglais B1 pour développeurs ?
Ce programme d'anglais de niveau intermédiaire pour développeurs vous aidera à renforcer les compétences fondamentales acquises lors de la certification d'anglais A2 pour développeurs tout en introduisant une grammaire plus complexe et en approfondissant les sujets liés au travail.
L'ensemble de ce programme suit le niveau B1 du Cadre européen commun de référence pour les langues (CECRL). Et, comme toujours, nous nous sommes concentrés sur un vocabulaire particulièrement utile pour les développeurs.
Vous apprendrez à décrire des lieux et des objets, à partager des expériences passées et à utiliser avec assurance des temps comme le Present Perfect et le futur. Des stratégies de communication pratique sont également incluses, telles que la gestion des conversations, l'expression d'opinions et la construction d'accords ou de désaccords lors de discussions.

Vous pratiquerez également le vocabulaire et les expressions essentiels pour les développeurs, comme la description de code, la participation à des réunions et la discussion des tendances technologiques. Les sujets avancés incluent les conditionnels, les structures comparatives et la gestion de conversation, afin que vous puissiez vous préparer à des interactions plus complexes.

L'intégralité de ce programme de niveau B1 comprend 73 dialogues différents enregistrés par des locuteurs natifs anglais. Chaque section suit un thème unique, contient plusieurs dialogues et regorge de centaines de tâches interactives qui vous aideront à développer vos compétences en anglais.

Ces tâches introduiront un nouveau vocabulaire, enseigneront la grammaire ou réviseront des concepts que vous devrez connaître afin de comprendre ce que disent les personnages des dialogues. Chaque tâche sera accompagnée d'une question qui vous aidera à pratiquer le contenu.

Le programme propose également des questions à trous qui vous aideront à pratiquer l'écriture en anglais.

Une fois que vous aurez terminé la certification, vous pourrez passer l'examen d'anglais B1 pour développeurs. Cet examen contient 54 questions de grammaire, 24 questions d'écoute et 9 questions de lecture. Toutes les questions sont basées sur ce qui est couvert dans le cours de certification.
Vous pouvez passer l'examen en utilisant notre nouvel environnement d'examen open source. La communauté freeCodeCamp a conçu cet outil d'environnement d'examen avec deux objectifs en tête : respecter votre vie privée tout en rendant la triche plus difficile.
Une fois que vous aurez téléchargé l'application sur votre ordinateur portable ou de bureau, vous pourrez passer l'examen.

Foire aux questions
Tout cela est-il vraiment gratuit ?
Oui. freeCodeCamp a toujours été gratuit, et nous proposons des certifications vérifiées gratuites depuis plus d'une décennie. Ces examens ne sont que la dernière extension des ressources d'apprentissage gratuites de notre communauté.
Puis-je suivre les cours de certification dans d'autres langues que l'anglais ?
Notre objectif est de rendre chaque cours disponible dans toutes les langues prises en charge sur freeCodeCamp. Vérifiez les paramètres de votre compte pour voir si le cours que vous étudiez est déjà proposé dans votre langue préférée.
Quelles compétences linguistiques le programme couvre-t-il ?
Les cours de langue couvrent actuellement l'écoute, la lecture et l'écriture. Nous prévoyons d'ajouter l'expression orale plus tard.
Les audios des cours de langue et des examens sont-ils enregistrés par des locuteurs natifs ?
Oui. Tous les audios présents dans les cours de langue ont été enregistrés par des locuteurs natifs de cette langue.
Je suis sourd ou malentendant. Puis-je quand même suivre les cours de langue ?
Oui ! Toutes les leçons audio disposent de sous-titres et de transcriptions disponibles pour la lecture.
Je suis aveugle ou malvoyant et j'utilise un lecteur d'écran. Puis-je quand même suivre les cours de langue ?
Oui ! Les cours de freeCodeCamp sont conçus pour être accessibles, et vous pouvez suivre les cours de langue en utilisant un lecteur d'écran. Si vous rencontrez des problèmes d'accessibilité, vous pouvez les signaler sur notre repository GitHub afin que la communauté puisse les résoudre.
Que signifient les lettres et les chiffres à côté du nom de la certification ? (Par exemple : A1, A2, B1)
Ces étiquettes font référence aux niveaux du CECRL, qui est un cadre international utilisé pour décrire la maîtrise d'une langue. A1 et A2 représentent les niveaux débutants, B1 et B2 représentent les niveaux intermédiaires, et C1 et C2 représentent les niveaux avancés.

Chaque niveau indique les compétences et les connaissances que vous êtes censé avoir à ce stade de votre parcours d'apprentissage linguistique.
Qu'est-ce qui empêche les gens de tricher aux examens ?
Notre objectif est de trouver un équilibre entre la prévention de la triche et le respect du droit à la vie privée.
Nous avons mis en œuvre un certain nombre de mesures fiables, mais non invasives, pour aider à prévenir la triche aux examens de freeCodeCamp :
Pour chaque examen, nous disposons d'une banque massive de questions et de réponses potentielles. Chaque fois qu'une personne tente un examen, elle ne verra qu'un petit échantillon aléatoire de ces questions.
Nous n'autorisons qu'une seule tentative d'examen par semaine. Cela réduit la capacité à forcer l'examen par « brute force ».
Nous avons mis en place une sécurité pour valider les soumissions d'examens et prévenir les attaques de l'homme du milieu ou la manipulation de l'environnement d'examen.
Nous examinons manuellement chaque examen réussi pour détecter toute preuve de triche. Notre environnement d'examen produit de nombreuses métriques sur lesquelles nous pouvons nous appuyer.
Nous prenons la triche, et toute forme de malhonnêteté académique, au sérieux. Nous agirons de manière décisive.
Cela dit, les résultats d'examen de personne ne seront rejetés sans examen humain, et aucun compte ne sera banni sans avertissement sur la base d'un seul résultat d'examen suspect.
Ces examens sont-ils à « livre ouvert » ou à « livre fermé » ?
Tous les examens de freeCodeCamp sont à « livre fermé », ce qui signifie que vous ne devez compter que sur vos connaissances et non sur des ressources extérieures.
Bien sûr, dans le monde réel, vous pourrez faire des recherches. Et dans le monde réel, nous vous encourageons à le faire.
Mais ce n'est pas ce que ces examens évaluent. Ces examens sont plutôt conçus pour tester votre mémoire des détails et votre compréhension des concepts.
Ainsi, lors de ces examens, n'utilisez pas d'assistance extérieure sous forme de livres, de notes, d'outils d'IA ou d'autres personnes. L'utilisation de l'un de ces éléments sera considérée comme de la malhonnêteté académique.
Enregistrez-vous ma webcam, mon microphone ou me demandez-vous de télécharger une photo de ma pièce d'identité ?
Non. Nous avons envisagé d'ajouter ces mesures comme sécurité supplémentaire lors des tests. Mais nous disposons de méthodes moins intrusives pour détecter la plupart des formes de malhonnêteté académique.
Si l'environnement est open source, cela ne le rend-il pas moins sécurisé ?
« Avec suffisamment de regards, tous les bugs sont débusqués. » – Loi de Linus, formulée par Eric S. Raymond dans son livre La Cathédrale et le Bazar.
Les projets de logiciels open source sont souvent plus sécurisés que leurs équivalents closed source. C'est parce que beaucoup plus de personnes scrutent le code. Et beaucoup plus de personnes peuvent potentiellement aider à identifier les bugs et autres lacunes, puis à les corriger.
Nous sommes convaincus que l'open source est la voie à suivre pour ce système d'environnement d'examen.
Comment puis-je contribuer au codebase de l'environnement d'examen ?
Il est entièrement open source, et nous serions ravis de recevoir vos contributions au code. Veuillez lire notre documentation générale d'onboarding des contributeurs.
Consultez ensuite le repo GitHub.
Vous pouvez aider en créant des issues pour signaler des bugs ou demander des fonctionnalités.
Vous pouvez également parcourir les issues ouvertes avec le label help wanted et tenter d'ouvrir des pull requests pour les résoudre.
Les questions d'examen elles-mêmes sont-elles open source ?
Pour des raisons évidentes de sécurité des examens, les banques de questions d'examen elles-mêmes ne sont pas accessibles au public. :)
Celles-ci sont conçues et maintenues par les concepteurs pédagogiques de freeCodeCamp.
Que se passe-t-il si j'ai des problèmes de connexion Internet en plein examen ?
Si vous avez des problèmes de connexion Internet en plein examen, la prochaine fois que vous essaierez de soumettre une réponse, on vous informera qu'il y a des problèmes de connectivité. Le système continuera à vous inviter à réessayer la soumission jusqu'à ce que la connexion réussisse.
Et si mon ordinateur plante en plein examen ?
Si votre ordinateur plante en plein examen, vous pourrez rouvrir l'environnement d'examen. Ensuite, s'il vous reste du temps pour votre tentative d'examen, vous pourrez continuer là où vous vous étiez arrêté.
Puis-je passer les examens dans d'autres langues que l'anglais ?
Pas encore. Nous travaillons à l'ajout d'un support multilingue à l'avenir.
J'ai terminé mon examen. Pourquoi ne puis-je pas encore voir mes résultats ?
Toutes les tentatives d'examen sont examinées par le personnel de freeCodeCamp avant que nous ne publiions les résultats. Nous faisons cela pour garantir l'intégrité du processus d'examen et pour prévenir la triche. Une fois que votre tentative aura été examinée, vous serez informé de vos résultats lors de votre prochaine connexion à freeCodeCamp.org.
J'utilise un clavier au lieu d'une souris. Puis-je naviguer dans les examens en utilisant uniquement le clavier ?
C'est une priorité absolue pour nous. Nous espérons ajouter bientôt la navigation au clavier à l'application de l'environnement d'examen.
Les examens sont-ils chronométrés ?
Oui, les examens sont chronométrés. Nous préférons donner largement assez de temps pour passer l'examen, afin de tenir compte des personnes dont l'anglais n'est pas la langue maternelle, ou qui ont un TDAH ou d'autres différences d'apprentissage qui peuvent rendre les examens chronométrés plus difficiles.
Si vous avez une condition qui vous donne habituellement droit à du temps supplémentaire lors d'examens standardisés, veuillez envoyer un e-mail à support@freecodecamp.org. Nous examinerons votre demande et verrons si nous pouvons trouver une solution raisonnable.
Que se passe-t-il si j'échoue à l'examen ? Puis-je le repasser ?
Oui. Vous avez droit à une tentative d'examen par semaine. Par la suite, si vous ne réussissez pas, il y a une période de « refroidissement » d'une semaine (exactement 168 heures) pendant laquelle vous ne pouvez passer aucun examen freeCodeCamp. C'est pour vous encourager à étudier et à respecter votre propre rythme.
Il n'y a pas de limite au nombre de fois où vous pouvez passer un examen. Donc, si vous échouez, étudiez davantage, pratiquez davantage vos compétences, puis réessayez la semaine suivante.
L'examen sera-t-il disponible sur téléphone ?
Pour le moment, non. Vous devrez utiliser un ordinateur portable ou de bureau pour télécharger l'environnement d'examen et passer l'examen. Nous espérons éventuellement proposer ces examens de certification sur iPhone et Android.
J'ai un handicap ou un problème de santé qui n'est pas couvert ici. Comment puis-je demander des aménagements ?
Si vous avez besoin d'aménagements spécifiques pour l'examen (par exemple du temps supplémentaire, des pauses ou des formats alternatifs), veuillez envoyer un e-mail à support@freecodecamp.org. Nous examinerons votre demande et verrons si nous pouvons trouver une solution raisonnable.
Autre chose ?
Bonne chance pour suivre les cours de langue de freeCodeCamp et vous préparer à l'examen.
Bon apprentissage !