France IOI
Charte du système de parrainage

Un parrainage est une sorte de contrat entre un parrain, un filleul, et l'association France-IOI. Lisez donc bien cette charte avant de commencer un parrainage. En cas de non respect des règles listées ci-dessous, le parrainage peut être interrompu à tout moment par le parrain, le filleul, ou même France-IOI.

  • En acceptant de se faire parrainer, un utilisateur donne automatiquement à son parrain l'accès aux sources de toutes ses soumissions sur les épreuves d'entraînement. Le parrain a également accès aux courbes de progression de ses filleuls. Ceci est nécessaire pour que le parrain puisse le conseiller. De son côté, le parrain s'engage à ne pas diffuser ces informations sans l'accord de son filleul.

  • Tous les mails échangés dans le cadre du parrainage et relatifs aux sujets du site doivent être mis en copie à parrainagefrance-ioi.org. Cette adresse ne doit être utilisée que dans ce cas. Contactez-nous sur entraineurfrance-ioi.org si vous souhaitez obtenir une réponse.

    L'objectif pour France-ioi d'avoir une copie de ces échanges est multiple :

    • pouvoir conseiller les parrains dans leur rôle
    • disposer de statistiques sur l'utilisation du système de parrainage
    • étudier son efficacité, pour pouvoir l'améliorer
    • analyser les difficultés rencontrées par les candidats sur les épreuves
  • Un filleul ne doit pas demander la solution d'un sujet et le parrain ne doit pas la lui donner. Le but est d'aider le filleul par des indices, juste ce qu'il faut pour lui permettre de continuer à avancer. On rappelle cependant que rester trop longtemps sur un même sujet n'est pas productif, donc après un certain temps de réflexion, il ne faut pas hésiter à donner des éléments significatifs de la solution. A aucun moment on ne doit donner le code de la solution. Un pseudo-code présentant l'idée est la toute dernière limite. Si cela ne suffit pas, un entraîneur doit être contacté.

  • Après avoir cherché lui-même sérieusement, le filleul peut demander au parrain de l'aider à trouver un bug dans un code. Si le code est très peu clair ou trop compliqué par rapport à la difficulté du sujet, le parrain doit plutôt suggérer au filleul d'améliorer de son code, et le conseiller sur la manière de procéder.

  • De temps en temps, le parrain doit prendre l'initiative de regarder les soumissions récentes de son filleul et tenter de le conseiller sur sa manière de coder, en se basant par exemple sur ce que nous conseillons dans nos cours. Le but n'est bien sûr pas de critiquer le code, ni d'imposer une manière de coder précise, mais d'aider le candidat à gagner en clarté et simplicité de code.

  • Le parrain doit aider son filleul à se motiver pour continuer à progresser et le contacter pour lui demander s'il a besoin d'aide, lorsqu'il n'avance pas.

  • En cas de désaccord sur un point entre un parrain et son filleul, n'hésitez pas a contacter un entraîneur.

  • Si possible, le parrain doit profiter de son expérience avec ses filleuls pour nous suggérer des améliorations sur les sujets, les conseils automatiques ou corrections, ou sur le fonctionnement du site en général.