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)
def | unIDEleveDeClasse (self, el)
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)
def | __str__ (self)
Fonctions membres publiques hérités de src.gestClasse.AbstractGestClasse
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 72 du fichier gestClasse.py.

## Documentation des constructeurs et destructeur

## __init__()

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

Le constructeur.

Paramètres

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

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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

## Documentation des fonctions membres

## __str__()

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

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

## collectClasses()

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

Renvoie
  the list of classes containg students

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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

## collectNullTexts()

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

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

## collectOneClass()

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 158 du fichier gestClasse.py.

## elementsWalk()

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

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

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

## eleveParID()

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

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

## elevesDeClasse()

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

Paramètres

  className | name of a school class

Renvoie
  list of "eleve" elements

Réimplémentée à partir de src.gestClasse.AbstractGestClasse.

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

## makeCompact()

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

removes useless thext nodes containing only spaces.

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

## showable_name()

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 182 du fichier gestClasse.py.

## unIDEleveDeClasse()

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

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

## unique_name()

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 @retun a printable unique id

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

## Documentation des données membres

## classes

src.gestClasse.Sconet.classes

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

## currentClassName

src.gestClasse.Sconet.currentClassName

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

## currentID

src.gestClasse.Sconet.currentID

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

## currentResult

src.gestClasse.Sconet.currentResult

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

## donnees

src.gestClasse.Sconet.donnees

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

## nullTexts

src.gestClasse.Sconet.nullTexts

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

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

- src/gestClasse.py