Skip to main content

Créer le formulaire de candidature

Nous rejoindre sur Discord : lien discord

Objet : Créer son formulaire de candidature

Nous allons vous expliquer comment personnaliser les questions présentes sur les candidatures. Pour cela vous devez modifier le fichier suivant sur chacun des sites internet site/content/candidature.json

Voici un exemple de structure :

{
  "questions": [
    {
      "type": "list",
      "title": "Question n°1",
      "ecole": "Question n°1",
      "responses": [
        "Proposition 1",
        "Proposition 2",
        "Proposition 3",
        "Proposition 4",
        "Proposition 5"
      ]
    },
    {
      "type": "text",
      "title": "Question n°2 (texte)",
      "ecole": "Question n°2"
    },
    {
      "type": "text",
      "title": "Question n°3 (texte)",
      "ecole": "Question n°3"
    },
    {
      "type": "text",
      "title": "Question n°4 (texte)",
      "ecole": "Question n°4"
    },
    {
      "type": "list",
      "title": "Question n°5",
      "ecole": "Question n°5",
      "responses": [
        "Proposition 1",
        "Proposition 2",
        "Proposition 3",
        "Proposition 4",
        "Proposition 5"
      ]
    }
  ]
}

Le fichiers json fonctionne sous forme d'un tableau. Pour chaque questions que vous souhaitez mettre danscréer votre formulaire de candidature, vous devez ajouteréditez le fichier site/content/candidature.json. Attention, le fichier json doit être identique pour le site vitrine et le site intranet de chaque faction. Sinon il ne fonctionnera pas correctement.

Le principe de fonctionnement de la structure prend la forme d'un tableau. Chaque élément de ce tableau représentera une section dans questions. Voux pouvez ajoutez autant de questions que vous le souhaitez dans la catégorie questions. La génération du formulaire etde lacandidature. Voici un exemple de 2 sections :

présentation section.png

CrécupÃer une section

Pour crérationer desune informationssection, sevous feradevez automatiquement.ajouter l'élément suivant :

{
  "section": "titre de la section",
  "questions": [
    ..."Liste des questions"
  ]
}

Deux(Ajouter une virgule s'il y a une autre section qui suit)

Ajouter une question

Il existe différents types de sections (format) sont disponiblessection :

  • Choix multipletext : PermetSaisir de proposer plusieurs réponses à une question

    {
      "type": "list",
      "title": "Nom de la question dans le formulaire de candidature",
      "ecole": "Nom de la question dans l'intranet",
      "responses": [
        "Choix 1",
        "Choix 2",
        "Choix 3"
      ]
    }
    

    Champsun texte court

  • longtext : LeSaisir candidatun répondtexte àlong
  • une question ouverte

    {
      "type": "text",
      "title": "Nom de la question dans le formulaire de candidature",
      "ecole": "Nom de la question dans l'intranet"
    }
    

    La clé ecole présente dans chacune des questions est le nom de la question affichée dans la candidature (côté intranet). Cela vous permet de la raccourcir.

    Exemple de formulaire de candidature : http://lspd.xelyos.fr/Candidature