FAQ & Support
Tu as une question ? Tu cherches de l'aide ?
Articles les plus consultés
Peut-on se faire rembourser le crédit CPF si on abandonne la formation ?
Je suis débutant, par quel cours commencer ?
Quels sont les moyens de paiement disponibles ?
Comment rejoindre la communauté privée ?
Comment changer mon mot de passe ?
Comment faire un exercice de code ?
La certification Tosa est composée de 35 questions et dure 90 minutes.
Elle s'appuie sur une base de données de plus de 170 questions de typologies variées, comme des QCM ou des exercices pratiques qui vous immerge dans Python et vous permet de réaliser des cas concrets rencontrés en entreprise.
Les 4 domaines de compétences jugés sont :
-
Langage et syntaxe
-
Structures de données et objets
-
Modules et packages
-
Optimisation de code
L'examen se passera sous surveillance d'un examinateur.
Une pièce d'identité vous sera demandée avant le début de l'examen.
Durant ce dernier, les écouteurs ou oreillettes seront interdits et il vous sera demandé de partager votre écran et votre microphone.
Votre onglet devra être en plein écran afin de vous empêcher d'utiliser d'autres onglets / ressources durant l'examen.
Pour plus d'informations concernant les règles et modalités durant l'examen, consultez ce PDF à partir de la section "Exigences relatives à l’examen à distance".
Chaque test Tosa est unique : l'algorithme du test adapte la difficulté des questions en fonction de votre niveau de réponse.
Une fois la certification passée, vous obtenez un score sur 1 000 associé à un niveau de compétences (de débutant à expert).
Lorsque le score minimum est atteint (550 / 1000), vous recevrez votre diplôme par mail dans un délai de sept jours ouvrables.
Dans le cas où le score minimum n'est pas atteint, seule une attestation de passage est délivrée.
Vous pouvez repasser la certification autant de fois que vous le voulez (pour un coût supplémentaire).
Le calendrier des sessions de mentorat est disponible sur la page "Événements" dans le menu de l'accompagnement :

Lorsqu'une session est en cours, le lien pour la rejoindre sera disponible sur cette même page :

Tu peux retrouver sur la même page toutes les rediffusions des sessions précédentes :

Tu peux arrêter ton abonnement en allant dans tes préférences d'abonnement.
Il te suffit de cliquer sur "Arrêter mon abonnement" :

Et valider l'annulation dans la fenêtre qui s'ouvre :

Tu conserveras bien entendu l'accès à Docstring jusqu'à la fin de la période actuelle de facturation (mensuelle ou annuelle).
Une fois ton abonnement annulé, tu peux voir dans tes préférences jusqu'à quelle date il restera actif. Tu peux également réactiver ton abonnement avant la fin de celui-ci si tu souhaites finalement continuer avec nous :

Tu peux modifier ton adresse e-mail dans tes préférences, dans l'onglet "Sécurité" :

Un lien de confirmation te sera envoyé à la nouvelle adresse pour confirmation. Le changement ne sera effectif qu'après avoir cliqué sur ce lien.
Tu peux modifier ton mot de passe dans l'onglet "Sécurité" de tes préférences.
Pour y accéder depuis n'importe quel page, clique sur ta photo de profile en haut à droite (1), puis clique sur "Préférences" (2)

Tu peux ensuite modifier ton mot de passe dans l'onglet "Sécurité" (1) de tes préférences :

Tu peux changer ton moyen de paiement en utilisant le portail utilisateur de Stripe (notre gestionnaire de paiements). Le lien est disponible dans tes préférences, dans l'onglet "Abonnement" :

Une fois sur la page du portail utilisateur, tu peux modifier toutes les informations relatives à ton paiement :
-
Ton moyen de paiement (carte bancaire ou informations Paypal) (2)
-
Tes informations de facturation (3)
-
Ton historique de transactions (4)

Pour connecter ton compte discord à Docstring, il te suffit de te rendre dans tes préférences, dans l'onglet communauté :

Tu peux ensuite cliquer sur le bouton pour connecter ton compte. Tu seras redirigé vers Discord pour te connecter et partager ton nom d'utilisateur et identifiant unique qui nous permettra de faire le lien entre ton compte Discord et ton compte Docstring.
Nous ne stockons que ces 2 informations de notre côté.
Tu peux à tout moment faire une réclamation concernant ta formation directement depuis ton tableau de bord TOSA, en créant un ticket avec ton mentor référent.

Chaque exercice de code dispose d'un éditeur avec (la plupart du temps) un code de départ.
Il te suffit d'écrire ton code dans cet éditeur et de cliquer sur le bouton exécuter pour vérifier ton code avec les tests unitaires (réservés aux membres Premium) :

Tu peux également exécuter ton code avec le raccourci clavier Ctrl + Entrée (Cmd + Entrée sur macOS).
Les tests unitaires indiqueront si ton code est valide ou non pour la solution attendue :

Si jamais ton code te semble bon mais que les tests unitaires ne le valident pas, tu peux aller lire notre explication dans cet article de la FAQ.
Pour modifier ton profil, tu peux aller dans tes préférences en cliquant sur ta photo de profil en haut à droite puis dans le menu déroulant sur "Préférences".
Tu peux y accéder directement via ce lien.
Nous disposons de plusieurs formules sur le site, la formule la plus abordable est notre formule Premium que vous pouvez trouver sur cette page.
Cette formule est disponible en abonnement mensuel à 14,99€ / mois ou en formue à vie pour un paiement unique de 497€.
Nous permettons également d'accéder à Docstring via notre programme TOSA, éligible au CPF.
Une fois que votre formation est commencée, vous pouvez facilement télécharger cette attestation depuis votre espace personnel sur Mon Compte Formation.
-
Connectez-vous à votre espace sur Mon Compte Formation.
-
Accédez à la section « Dossiers ».
-
Cliquez sur la formation pour laquelle vous souhaitez obtenir une attestation d'entrée.
-
Cliquez sur « Vos attestations » puis téléchargez l'attestation souhaitée.
Il est important de noter que cette attestation ne sera disponible qu'une fois la formation effectivement commencée.
Votre formation a été validée mais votre attestation d’entrée en formation n’a pas été automatiquement générée ?
Contactez-nous directement si vous rencontrez des difficultés, afin de vous assurer que votre présence est bien prise en compte (vous pouvez nous écrire à [email protected]).
Vous retrouverez tous les détails de ces étapes directement sur MonCompteFormation.
Pour ajouter votre certificat sur LinkedIn, commencez par vous rendre sur la page de votre profil :

Cliquez ensuite sur "Ajouter une section au profil" :

Cliquez ensuite sur "Recommandé" puis "Ajouter des licences et certifications" :

Rentrez le nom du parcours pour lequel vous avez obtenu la certification (par exemple « Les bases de Python ») et recherchez "Docstring" dans l'organisme de délivrance :

!!!warning
Cliquez sur le nom de Docstring qui vous sera suggéré par LinkedIn pour correctement relier le certificat à notre organisme de formation. Si vous entrez uniquement Docstring sans cliquer sur l'encart, le lien ne sera pas cliquable sur votre profil.
!!!
Vous pouvez ensuite entrer l'identifiant unique que vous retrouverez sur le certificat ainsi que le lien de partage. Vous pouvez trouver ces informations directement sur la page du certificat :


Enfin, vous pouvez relier ce certificat à des compétences spécifiques affichées sur votre profil :

Si vous avez besoin d'aide pour ces étapes n'hésitez pas à nous contacter au support, il nous fera plaisir de vous aider !
Il y a différentes façons de poser une question à un mentor de Docstring.
Dans une formation
Si vous êtes dans une session d'une formation, vous pouvez directement la poser sous la vidéo dans l'onglet "Questions" :

Dans la barre de menu
Partout ailleurs sur le site via la menu "Poser une question" dans la barre de menu :

Dans la communauté privée
Dans le salon "Mentorat" de la communauté privée :

Dans le mentorat
Chaque semaine, nous organisons des sessions de mentorat groupé pendant lesquelles tous les étudiant.e.s peuvent poser des questions librement pour qu'on en discute en groupe avec le mentor qui anime la session.
Pour ré-initialiser un exercice de code, vous pouvez cliquer sur la croix visible sur le badge "Exercice réussi" :

Un popup de confirmation apparaîtra pour vous demander si vous souhaitez vraiment supprimer votre solution et la progression de cet exercice :

La communauté de Docstring se trouve sur un serveur Discord :

Tout le monde peut rejoindre le serveur qui dispose de parties publiques et accessibles à toutes et à tous.
Le serveur contient également des salons privés qui sont accessibles uniquement pour les membres Premium :

Si tu disposes d'un abonnement à Docstring, il te suffit de connecter ton compte Docstring à Discord pour débloquer l'accès à ces salons.
Tu peux nous remonter un bug sur le site en créant un ticket sur la page Support & FAQ.
Tu peux supprimer ton compte en allant dans l'onglet "Sécurité" de tes préférences :

Pour des raisons de sécurité, tu devras entrer de nouveau ton adresse email et ton mot de passe pour confirmer la suppression :

!!!error
Cette opération est irréversible ! Nous supprimons l'intégralité des données te concernant et nous ne pourrons pas les restaurer.
!!!
L'assistant virtuel de Docstring est un outil qui vous permet d'obtenir des réponses immédiates à vos questions.
Cet assistant virtuel utilise le modèle GPT-4 d'OpenAI.
Pour utiliser l'outil au mieux, vous devez être conscient de plusieurs choses :
-
L'assistant virtuel n'a aucune conscience du contenu présent sur le site.
-
Tous les messages que vous écrivez sont envoyés à OpenAI pour être utilisés avec l'API de GPT-4. Vous pouvez lire les modalités mises en place par OpenAI quant à l'utilisation et la sécurité des données. Ne donnez pas de données sensibles (mots de passe, code d'entreprise, ...) à l'assistant virtuel ❗
Vous pouvez donc utiliser l'assistant virtuel pour des questions générales concernant la programmation.
!!!warning
Le modèle GPT-4 est bien plus pertinent que GPT-3.5. Veuillez cependant garder à l'esprit que l'assistant virtuel peut se tromper. En cas de doute, posez votre question à un mentor.
!!!
L'assistant virtuel n'a pas vocation à nous remplacer et il y aura toujours des humains sur Docstring pour répondre à vos questions avec toute la précision et le sérieux nécessaire 💪
Exemples de questions à privilégier
Questions générales
Questions générales sur la programmation.
Je ne comprends pas comment utiliser les classes avec Python, quel est l'intérêt par rapport aux fonctions ?
Quel est l'équivalent en JavaScript d'un print avec Python ?
Quelle est la différence entre une fonction et une méthode ?
Je ne suis pas sûr de comprendre à quoi sert la méthode __init__.
Est-ce que tu peux me donner 2-3 exemples ?
Erreurs et debug
Vous pouvez demander de l'aide à l'assistant virtuel en cas d'erreur pour qu'il vous explique ce qui ne va pas ou vous lance sur une piste.
J'ai une erreur dans ce code que je ne comprends pas (NameError) :
>>> a = 5
>>> print(a + b)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'b' is not defined
Quand j'accède à mon application Django, j'ai ce message d'erreur :
django.urls.exceptions.NoReverseMatch: Reverse for 'faq-edit' not found. 'faq-edit' is not a valid view function or pattern name.
👉 Dans le cas de projets plus complexes (comme un site web Django), n'hésitez pas à donner un maximum de contexte.
Exemples de questions à éviter
Comment rejoindre la communauté privée ?
👉 L'assistant virtuel n'a pas accès aux ressources et liens sur le site. Pour des questions de ce genre, contactez le support.
J'ai fait l'exercice sur les fonctions dans le parcours de base et les tests unitaires indiquent que le résultat est incorrect ?
👉 L'assistant virtuel n'a pas accès aux exercices de code, tests unitaires et solutions. Si vous souhaitez obtenir de l'aide sur un exercice spécifique du site, expliquez-lui ou copiez/collez l'énoncé, entrez votre code, indiquez le message d'erreur, etc.
Est-il préférable de suivre les formations vidéos de Docstring et ensuite faire les exercices de code ou l'inverse ?
👉 Dans un cas de figure comme celui-ci, l'assistant virtuel vous répondra de façon générale. Vous pourriez poser votre question différemment pour ne pas faire de lien avec le site et juste demander en général s'il est préférable de coder avant de voir la théorie ou l'inverse.
Tu peux voir toutes tes factures en te rendant dans tes préférences, dans l'onglet "Factures" :
