OpenQuizz
Une application de gestion des contenus pédagogiques
EvaluationDao Class Reference

Public Member Functions

def creer_evaluation (self, contenus, auteur)
 Création d'une nouvelle évaluation. More...
 

Static Public Member Functions

def get_evaluations (self, auteur, id=0)
 récupérer une ou plusieurs évaluations More...
 
def supprimer_evaluation (self, idEval)
 supprimer une évaluation More...
 
def get_max_id_evaluations (self)
 récupérer l'id max des évaluations (sera supprimé et remplacé par les id mongo) More...
 

Static Public Attributes

 client
 
 base_donnees
 extraction d'une base de données. More...
 

Member Function Documentation

◆ creer_evaluation()

def creer_evaluation (   self,
  contenus,
  auteur 
)

Création d'une nouvelle évaluation.

Parameters
contenustableau avec les id des contenus associés à cette évaluation
auteurl'auteur qui créée l'évaluation

◆ get_evaluations()

def get_evaluations (   self,
  auteur,
  id = 0 
)
static

récupérer une ou plusieurs évaluations

Parameters
auteurl'utilisateur souhaitant effectuer la récupération
idsi non 0, l'id de l'évaluation à récupérer.
Returns
une évaluation ou toutes les évaluations de l'auteur

◆ get_max_id_evaluations()

def get_max_id_evaluations (   self)
static

récupérer l'id max des évaluations (sera supprimé et remplacé par les id mongo)

Returns
l'id max des conenus en cours

◆ supprimer_evaluation()

def supprimer_evaluation (   self,
  idEval 
)
static

supprimer une évaluation

Parameters
idEvall'id de l'évaluation à supprimer

Field Documentation

◆ base_donnees

base_donnees
static

extraction d'une base de données.

Si elle n'existe pas, elle esst créée

◆ client

client
static

The documentation for this class was generated from the following file: