GaneshaClass
[ class tree: GaneshaClass ] [ index: GaneshaClass ] [ all elements ]

Class: Evalanx

Source Location: Program_Root/class/evalannexes.class.php

Class Overview


Fournit une API pour acceder à la gestion des évaluations annexes


Author(s):

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 39]
Fournit une API pour acceder à la gestion des évaluations annexes



Tags:

access:  public
author:  Eric Villard <evillard@nef.fr>


[ Top ]


Class Variables

$_db =

[line 46]

Contient la connexion locale de la classe



Tags:

var:  $_db
access:  private

Type:   DB_Ganesha


[ Top ]



Class Methods


constructor Evalanx [line 52]

Evalanx Evalanx( )

Constructeur.

Initialise la connexion locale




Tags:

access:  public


[ Top ]

method add [line 65]

void add( string $nom, string $contexte)

Ajoute une nouvelle évaluation dans la bdd



Tags:

access:  public


Parameters:

string   $nom   nom de l'évaluation
string   $contexte   contexte / description / énoncé de l'évaluation

[ Top ]

method addReport [line 149]

void addReport( integer $ideval, integer $ids, integer $idtut, string $date, string $statut, integer $tps, integer $obs)

Ajoute un nouveau rapport d'évaluation annexe



Tags:

access:  public


Parameters:

integer   $ideval   Id de l'évaluation
integer   $ids   Id du stagiaire
integer   $idtut   Id de l'évaluateur
string   $date   date de l'évaluation
string   $statut   statut à l'issue de l'évaluation
integer   $tps   durée de l'évaluation
integer   $obs   observations / commentaires

[ Top ]

method delete [line 77]

void delete( integer $ideval)

Supprime une évaluation des tables evalanxdesc et session_evalanx



Tags:

access:  public


Parameters:

integer   $ideval   Id de l'évaluation

[ Top ]

method deleteEval [line 290]

void deleteEval( integer $idStag, array $tabEval)

Supprime une ou plusieurs session



Tags:

access:  public


Parameters:

integer   $idStag   id du stagiaire
array   $tabEval   of integer taleau des id des évaluations

[ Top ]

method deleteReport [line 161]

void deleteReport( integer $idrap)

Supprime un rapport de la bdd



Tags:

access:  public


Parameters:

integer   $idrap   Id du rapport

[ Top ]

method getComment [line 502]

string getComment( integer $id)

retourne le commentaire d'un rapport



Tags:

return:  valeur du champ commentaire
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getContexteEval [line 432]

string getContexteEval( integer $id)

retourne le contexte d'une évaluation



Tags:

return:  valeur du champ contexte
access:  public


Parameters:

integer   $id   id de l'évaluation

[ Top ]

method getData [line 106]

array getData( array $tabIdeval)

retourne les données d'une ou plusieurs évaluations



Tags:

return:  Retourne un tableau avec les informations concernant une ou plusieurs évaluations
access:  public


Parameters:

array   $tabIdeval   of integer tableau d'Id d'évaluations => permet un nombre variable de paramètres (compatible PHP 3)

[ Top ]

method getDataReport [line 193]

array getDataReport( array $tabIdstag)

retourne les données d'un ou plusieurs rapports d'évaluation



Tags:

return:  Retourne un tableau avec les informations concernant un ou plusieurs rapports d'évaluation
access:  public


Parameters:

array   $tabIdstag   of integer tableau d'Id des stagiaires => permet un nombre variable de paramètres (compatible PHP 3)

[ Top ]

method getDateRap [line 472]

string getDateRap( integer $id)

retourne la date d'un rapport



Tags:

return:  valeur du champ date
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getDernEval [line 613]

array getDernEval( integer $id)

retourne l'id, le nom et la date du rapport le plus récent



Tags:

return:  tableau résultat
access:  public


Parameters:

integer   $id   id du stagiaire

[ Top ]

method getEval [line 270]

array getEval( integer $idStag)

retourne la session d'un stagiaires



Tags:

return:  of integer $tabEval taleau des id des évaluations
access:  public


Parameters:

integer   $idStag   id du stagiaire

[ Top ]

method getEvalToDo [line 665]

array getEvalToDo( integer $idstag, array $tabIdEval)

retourne la liste des évaluations restant à faire pour un stagiaire



Tags:

return:  taleau contenant les id et noms des évaluations
access:  public


Parameters:

integer   $idstag   id stagiaire
array   $tabIdEval   tableau contenant les id des évaluations déjà effectuées

[ Top ]

method getIdEval [line 452]

string getIdEval( integer $id)

retourne l'id de l'évaluation d'un rapport



Tags:

return:  valeur du champ id_evaluation
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getIdRapEvalDone [line 644]

array getIdRapEvalDone( integer $id)

retourne les id des rapports d'un stagiaire, dont les évaluations sont toujours inscrites dans la table session_evalanx



Tags:

return:  valeurs du champ id_evaluation
access:  public


Parameters:

integer   $id   id du stagiaire

[ Top ]

method getIdRapStag [line 536]

array getIdRapStag( integer $id)

retourne les id des rapports d'un stagiaire



Tags:

return:  valeurs du champ id_evaluation
access:  public


Parameters:

integer   $id   id du stagiaire

[ Top ]

method getIdStagEval [line 442]

string getIdStagEval( integer $id)

retourne l'id du stagiaire d'un rapport



Tags:

return:  valeur du champ id_stagiaire
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getIdTuteur [line 462]

string getIdTuteur( integer $id)

retourne l'id de l'évaluateur d'un rapport



Tags:

return:  valeur du champ id_evaluateur
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getListEval [line 330]

array getListEval( )

retourne la liste des évaluations



Tags:

return:  taleau contenant les id et noms des évaluations
access:  public


[ Top ]

method getListEvalStag [line 594]

array getListEvalStag( integer $id)

retourne les id des évaluations que le stagiaire doit effectuer



Tags:

return:  tableau des id des évaluations
access:  public


Parameters:

integer   $id   id du stagiaire

[ Top ]

method getListGroup [line 311]

array getListGroup( )

retourne la liste des groupes



Tags:

return:  taleau contenant les id et noms des groupes
access:  public


[ Top ]

method getListStagiaire [line 350]

array getListStagiaire( integer $gpe)

retourne la liste globale des stagiaires ou celle des stagiaires d'un groupe en particulier



Tags:

return:  taleau contenant les id, prénoms et noms des stagiaires
access:  public


Parameters:

integer   $gpe   id d'un groupe

[ Top ]

method getListTuteur [line 374]

array getListTuteur( )

retourne la liste globale des tuteurs



Tags:

return:  taleau contenant les id, prénoms et noms des tuteurs
access:  public


[ Top ]

method getMoyenne [line 574]

integer getMoyenne( integer $id)

retourne la moyenne de réussite pour une évaluation



Tags:

return:  moyenne de réussite à l'évaluation
access:  public


Parameters:

integer   $id   id de l'évaluation

[ Top ]

method getNbRap [line 555]

integer getNbRap( integer $id)

retourne le nombre de rapports



Tags:

return:  le nombre de rapports
access:  public


Parameters:

integer   $id   id de l'évaluation

[ Top ]

method getNomEval [line 422]

string getNomEval( integer $id)

retourne le nom d'une évaluation



Tags:

return:  valeur du champ nom
access:  public


Parameters:

integer   $id   id de l'évaluation

[ Top ]

method getStatut [line 482]

string getStatut( integer $id)

retourne le statut d'un rapport



Tags:

return:  valeur du champ statut
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method getTabIdTuteur [line 517]

array getTabIdTuteur( integer $id)

retourne les id de plusieurs évaluateurs d'un rapport



Tags:

return:  valeur des champ id_evaluateur
access:  public


Parameters:

integer   $id   id des rapports

[ Top ]

method getTemps [line 492]

string getTemps( integer $id)

retourne le temps d'un rapport



Tags:

return:  valeur du champ temps
access:  public


Parameters:

integer   $id   id du rapport

[ Top ]

method modify [line 92]

void modify( integer $ideval, string $nom, string $contexte)

modifie une évaluation de la bdd



Tags:

access:  public


Parameters:

integer   $ideval   Id de l'évaluation
string   $nom   nom de l'évaluation
string   $contexte   contexte / description / énoncé de l'évaluation

[ Top ]

method modifyReport [line 179]

void modifyReport( integer $idrap, integer $ideval, integer $ids, integer $idtut, string $date, string $statut, integer $tps, integer $obs)

modifie un rapport de la bdd



Tags:

access:  public


Parameters:

integer   $idrap   Id du rapport
integer   $ideval   Id de l'évaluation
integer   $ids   Id du stagiaire
integer   $idtut   Id de l'évaluateur
string   $date   date de l'évaluation
string   $statut   statut à l'issue de l'évaluation
integer   $tps   durée de l'évaluation
integer   $obs   observations / commentaires

[ Top ]

method Request [line 403]

string Request( string $table, string $field, integer $id)

retourne la valeur d'un champs de la table membre correspoondant a l'id



Tags:

return:  retourne la valeur du champ de la table cible correspondant à l'id
access:  private


Parameters:

string   $table   table cible
string   $field   champ cible
integer   $id   id correspondant

[ Top ]

method setEval [line 240]

void setEval( integer $idgpe, array $tabStag, array $tabEval)

assigne une évaluation à un groupe ou à des stagiaires en particulier



Tags:

access:  public


Parameters:

integer   $idgpe   Id du groupe
array   $tabStag   of integer taleau des id des stagiaires
array   $tabEval   of integer taleau des id des évaluations

[ Top ]


Documentation generated on Tue, 15 Jul 2003 10:19:38 +0200 by phpDocumentor 1.2.1