Skip to content

Pronote

Cédric edited this page Nov 1, 2020 · 5 revisions

Se connecter au Serveur de Pronote

Le serveur de Pronote a besoin d'informations pour se connecter:

  • L'adresse de connection de votre pronote url
  • Votre nom d'utilisateur username, de votre mot de passe password.
  • Votre Geocalisation pour se connecter cas
  • Votre Type de compte account
  • Si vous avez plusieures enfants dans cette établissement studentNumber

Détaillons ceci :)

Determination de url et cas

2 Méthode sont disponibles

1) Méthode avec le script getCAS.js (Béta)

2) Méthode manuelle

url

L'adresse de connexion est l'adresse version PC de votre site de pronote. Il suffit de copier l'adresse de connexion et la coller dans le champ url

Example en image:

dans cette exemple le champ url serait : url = "https://0590083v.index-education.net/pronote/",

cas

Géo-Localisation afin d’accéder a pronote selon l'identifiant fourni par l’établissement scolaire selon votre région

Voici les cas possible:

  • Académie d'Orleans-Tours (CAS : ac-orleans-tours)

  • Académie de Besançon (CAS : ac-besancon)

  • Académie de Bordeaux (CAS : ac-bordeaux) (bv.ac-bordeaux.fr)

  • Académie de Bordeaux 2 (CAS : ac-bordeaux2) (idp-fim-ts.ac-bordeaux.fr)

  • Académie de Caen (CAS : ac-caen)

  • Académie de Clermont-Ferrand (CAS : ac-clermont)

  • Académie de Dijon (CAS : ac-dijon)

  • Académie de Grenoble (CAS : ac-grenoble)

  • Académie de Lille (CAS : ac-lille)

  • Académie de Limoges (CAS : ac-limoges)

  • Académie de Lyon (CAS : ac-lyon)

  • Académie de Montpellier (CAS : ac-montpellier)

  • Académie de Nancy-Metz (CAS : ac-nancy-metz)

  • Académie de Nantes (CAS : ac-nantes)

  • Académie de Poitiers (CAS : ac-poitiers)

  • Académie de Reims (CAS : ac-reims)

  • Académie de Rouen (Arsene76) (CAS : arsene76)

  • Académie de Rouen (CAS : ac-rouen)

  • Académie de Strasbourg (CAS : ac-strasbourg)

  • Académie de Toulouse (CAS : ac-toulouse)

  • ENT "Agora 06" (Nice) (CAS : agora06)

  • ENT "Haute-Garonne" (CAS : haute-garonne)

  • ENT "Hauts-de-France" (CAS : hdf)

  • ENT "La Classe" (Lyon) (CAS : laclasse)

  • ENT "Lycee Connecte" (Nouvelle-Aquitaine) (CAS : lyceeconnecte)

  • ENT "Seine-et-Marne" (CAS : seine-et-marne)

  • ENT "Somme" (CAS : somme)

  • ENT "Toutatice" (Rennes) (CAS : toutatice)

  • ENT "Île de France" (CAS : iledefrance)

  • ENT "Paris Classe Numerique" (CAS : parisclassenumerique)

  • ENT "Lycee Jean Renoir Munich" (CAS : ljr-munich)

  • ENT "L'eure en Normandie" (CAS : Eure-Normandie)

    • A vous de définir le votre selon les identifiants fourni par l'académie ou l’établissement scolaire
    • Exemple: l'établissement m'a fourni des identifiants ENT et je me situe dans le Hauts-de-France
      dans ce cas la valeur cas sera cas: "hdf",
    • Il est possible que votre établissement vous donne directement l'adresse de Pronote sans passer par l'identification du portail académique
      dans ce cas, il suffit de définir votre cas avec la valeur: cas: "none",

username et password

username : nom d'utilisateur fourni par l’académie ou l'établissement scolaire password : mot de passe fourni par l’académie ou l'établissement scolaire

account

type de compte:

  • parent : si vous voulez utiliser le compte parent
  • student: si vous utilisez directement le compte de l'enfant

studentNumber

Uniquement si vous utiliser le compte parent et que vous avez plusieurs enfants.

Permet de définir l'affichage du compte de l'enfant désiré par défaut.

Malheureusement, cela fonctionne par numéro et non par prénom de l'enfant.

  • Exemple:

Vous avez 2 enfants dans le même établissement: Bugsounet et Bugsounette

En essayant de definir studentNumber: 1, si vous avez Bugsounet
Dans ce cas: studentNumber: 2, sera Bugsounette
(ou inversement ! à vous de tester !)

Exemple de configuration en compte simple

    Account: 1,
    Accounts: [
      {
        url: "https://myurl.com/pronote",
        username: "mylogin",
        password: "mypassword",
        cas: "hdf",
        account: 'parent',
        studentNumber: 1, // only for parent account
      }
    ],

Exemple de configuration en compte multiple

    Account: 1,
    Accounts: [
      {
        // compte numéro 1
        url: "https://myurl.com/pronote",
        username: "mylogin",
        password: "mypassword",
        cas: "hdf",
        account: 'parent',
        studentNumber: 1, // only for parent account
      },
      {
        // compte numéro 2
        url: "https://myurl.com/pronote",
        username: "mylogin",
        password: "mypassword",
        cas: "hdf",
        account: 'parent',
        studentNumber: 2, // only for parent account
      },
      {
        // compte numéro 3
        url: "https://myotherurl.com/pronote",
        username: "myotherlogin",
        password: "myotherpassword",
        cas: "hdf",
        account: 'parent',
        studentNumber: 1, // only for parent account
      },
    ],

Ceci est un exmple de configuration avec 3 enfants !

  • compte numero 1 : le 1er enfant identifié à l'etablisement 1
  • compte numero 2 : le 2ème enfant est dans le même établisement donc seul le studentNumber change
  • compte numero 3 : le 3eme enfant dans un autre établisement

A Noter Account: 1: permet de définir le compte par defaut à afficher (ici le compte numéro 1)

MMM-GoogleAssistant

Si vous utilisez MMM-GoogleAssistant, un recipe a été créé afin de basculer de compte

  • Copier le fichier with-Pronote.js situé dans le repertoire resources
  • Placer ce dernier dans le repertoire recipes de MMM-GoogleAssistant
  • Ajoutez le a la configuration de vos recipes

Pour basculer de compte dite simplement apres voir activer l'assistant: Pronote <numéro>

MMM-TelegramBot

Si vous utilisez MMM-TelegramBot, une commande a été créé afin de basculer de compte

/pronote <numéro du compte>