ScolaSync: Référence de la classe src.gestClasse.Sconet

ScolaSync 5.1 |

Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe src.gestClasse.Sconet

Une classe pour travailler avec des données Sconet. Plus de détails...

Graphe d'héritage de src.gestClasse.Sconet:
[légende]
Graphe de collaboration de src.gestClasse.Sconet:
[légende]

## Fonctions membres publiques
def | __init__ (self, f)
| Le constructeur. Plus de détails...
def | makeCompact (self)
| removes useless thext nodes containing only spaces. Plus de détails...
def | collectNullTexts (self, el)
def | collectClasses (self)
def | elevesDeClasse (self, className)
def | eleveParID (self, el)
| appends the "eleve" element to the list self.currentResult if self.currentID is matched Plus de détails...
def | unIDEleveDeClasse (self, el)
| appends the ID of an "eleve" to self.currentResult if he belongs to the class self.currentClassName Plus de détails...
def | collectOneClass (self, el)
| adds one class name to the set self.classes Plus de détails...
def | unique_name (self, el, fields=["NOM", PRENOM)
| a unique name for an "eleve", based on a few fields and on the ID Plus de détails...
def | showable_name (self, el, fields=["NOM", PRENOM)
def | elementsWalk (self, el, proc)
| implemente un parcour des éléments d'un arbre, pour y appliquer une procédure Plus de détails...
def | __str__ (self)
Fonctions membres publiques hérités de src.gestClasse.AbstractGestClasse
def | __init__ (self, f)
| le constructeur Plus de détails...
def | collectClasses (self)
def | elevesDeClasse (self, cl)
def | unique_name (self, el)
def | showable_name (self, el)

## Attributs publics
| donnees
| nullTexts
| classes
| currentResult
| currentClassName
| currentID

## Description détaillée

Une classe pour travailler avec des données Sconet.

Définition à la ligne 79 du fichier gestClasse.py.

## Documentation des constructeurs et destructeur

def src.gestClasse.Sconet.__init__ | ( |  | self,
|  |  | f
| ) |  |

Le constructeur.

Paramètres

  f | le nom d'un fichier, ou un fichier ouvert en lecture

Définition à la ligne 86 du fichier gestClasse.py.

## Documentation des fonctions membres

def src.gestClasse.Sconet.__str__ | ( |  | self | ) |

Définition à la ligne 215 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectClasses | ( |  | self | ) |

Renvoie
  the list of classes containg students

Définition à la ligne 119 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectNullTexts | ( |  | self,
|  |  | el
| ) |  |

Définition à la ligne 109 du fichier gestClasse.py.

def src.gestClasse.Sconet.collectOneClass | ( |  | self,
|  |  | el
| ) |  |

adds one class name to the set self.classes

Paramètres

  el | an element

Définition à la ligne 170 du fichier gestClasse.py.

def src.gestClasse.Sconet.elementsWalk | ( |  | self,
|  |  | el,
|  |  | proc
| ) |  |

implemente un parcour des éléments d'un arbre, pour y appliquer une procédure

Paramètres

  el | un élément
  proc | la procédure à appliquer (paramètres : l'élément)

Définition à la ligne 210 du fichier gestClasse.py.

Voici le graphe d'appel pour cette fonction :

Voici le graphe des appelants de cette fonction :

def src.gestClasse.Sconet.eleveParID | ( |  | self,
|  |  | el
| ) |  |

appends the "eleve" element to the list self.currentResult if self.currentID is matched

Définition à la ligne 146 du fichier gestClasse.py.

def src.gestClasse.Sconet.elevesDeClasse | ( |  | self,
|  |  | className
| ) |  |

Paramètres

  className | name of a school class

Renvoie
  list of "eleve" elements

Définition à la ligne 129 du fichier gestClasse.py.

def src.gestClasse.Sconet.makeCompact | ( |  | self | ) |

removes useless thext nodes containing only spaces.

Définition à la ligne 102 du fichier gestClasse.py.

def src.gestClasse.Sconet.showable_name | ( |  | self,
|  |  | el,
|  |  | fields = `["NOM"`,
|  |  | PRENOM
| ) |  |

Paramètres

  el | un objet élève
  fields | les champs de donnée à exploiter

Renvoie
  une chaîne unicode, pour nommer l'élève

Définition à la ligne 196 du fichier gestClasse.py.

def src.gestClasse.Sconet.unIDEleveDeClasse | ( |  | self,
|  |  | el
| ) |  |

appends the ID of an "eleve" to self.currentResult if he belongs to the class self.currentClassName

Paramètres

  el | an element

Définition à la ligne 156 du fichier gestClasse.py.

def src.gestClasse.Sconet.unique_name | ( |  | self,
|  |  | el,
|  |  | fields = `["NOM"`,
|  |  | PRENOM
| ) |  |

a unique name for an "eleve", based on a few fields and on the ID

Paramètres

  el | en "eleve" element
  fields | the fields used to build the result a printable unique id

Définition à la ligne 183 du fichier gestClasse.py.

## Documentation des données membres

src.gestClasse.Sconet.classes

Définition à la ligne 120 du fichier gestClasse.py.

src.gestClasse.Sconet.currentClassName

Définition à la ligne 131 du fichier gestClasse.py.

src.gestClasse.Sconet.currentID

Définition à la ligne 136 du fichier gestClasse.py.

src.gestClasse.Sconet.currentResult

Définition à la ligne 130 du fichier gestClasse.py.

src.gestClasse.Sconet.donnees

Définition à la ligne 95 du fichier gestClasse.py.

src.gestClasse.Sconet.nullTexts

Définition à la ligne 103 du fichier gestClasse.py.

La documentation de cette classe a été générée à partir du fichier suivant :

- src/gestClasse.py