OpenQuizz
Une application de gestion des contenus pédagogiques
app Namespace Reference

Data Structures

class  AjouterContenu
 
class  AjouterTiers
 
class  changer_texte_contenu
 
class  ChangerMdp
 
class  creer_evaluation
 
class  creer_nouveau_contenu
 
class  CreerEnCours
 
class  CreerEnCoursRefuse
 
class  CreerUtilisateur
 
class  demande_de_publication
 
class  gerer_demande_pub
 
class  gerer_maj_tiers
 
class  get_all_evaluations
 
class  get_demandes_pub
 
class  get_evaluation
 
class  get_tags_contenu
 
class  get_texte_contenu
 
class  get_texte_version_contenu
 
class  get_tous_les_contenus
 
class  GetAuteurOtigineContenuEnCours
 
class  GetContenuBanque
 
class  GetContenuEnCours
 
class  GetContenuPanier
 
class  GetContenuParId
 
class  GetTexteContenuEnCours
 
class  is_contenu_anonyme
 
class  is_maj_tiers_disponible
 
class  IsContenuDemandePublication
 
class  liste_maj_tiers
 
class  maj_contenu
 
class  RecupererTousLesUtilisateurs
 
class  supprimer_demande_pub
 
class  supprimer_evaluation
 
class  supprimer_tiers
 
class  SupprimerEnCoursParId
 
class  SupprimerPerso
 
class  VerifierUtilisateur
 

Variables

 app = Flask(__name__)
 
 cors = CORS(app)
 
 contenu_dao = ContenuDao()
 
 utilisateur_dao = UtilisateurDao()
 
 demande_pub_Dao = DemandePubDao()
 
 evaluation_dao = EvaluationDao()
 
 en_cours_dao = EncoursDao()
 
 client = MongoClient('localhost', 27017)
 
 base_donnees = client.squelette
 
 blueprint = Blueprint('api', __name__)
 
 api = Api(blueprint, doc='/doc/')
 
 users = api.namespace('utilisateurs', description='Entrées liées à la gestion utilisateur')
 
 params
 gérer la réponse à une maj tiers More...
 
 description
 récupérer le texte de la version en cours du contenu More...
 
 contenus = api.namespace('contenus', description='Entrées liées à la gestion des contenus')
 
 en_cours = api.namespace('en_cours', description='Entrées liées à la gestion des contenus en cours')
 
 demande_pub = api.namespace('demande_pub', description='Entrées liées à la gestion des demandes de publication')
 
 evaluations = api.namespace('evaluations', description='Entrées liées à la gestion des evaluations')
 
 methods
 

Variable Documentation

◆ api

api = Api(blueprint, doc='/doc/')

◆ app

app = Flask(__name__)

◆ base_donnees

base_donnees = client.squelette

◆ blueprint

blueprint = Blueprint('api', __name__)

Entrées spécifique pour swagger

◆ client

client = MongoClient('localhost', 27017)

◆ contenu_dao

contenu_dao = ContenuDao()

◆ contenus

contenus = api.namespace('contenus', description='Entrées liées à la gestion des contenus')

◆ cors

cors = CORS(app)

◆ demande_pub

demande_pub = api.namespace('demande_pub', description='Entrées liées à la gestion des demandes de publication')

◆ demande_pub_Dao

demande_pub_Dao = DemandePubDao()

◆ description

description

récupérer le texte de la version en cours du contenu


Entrées liées à la gestion des contenus en cours

◆ en_cours

en_cours = api.namespace('en_cours', description='Entrées liées à la gestion des contenus en cours')

◆ en_cours_dao

en_cours_dao = EncoursDao()

◆ evaluation_dao

evaluation_dao = EvaluationDao()

◆ evaluations

evaluations = api.namespace('evaluations', description='Entrées liées à la gestion des evaluations')

◆ methods

methods

Entrées liées à la gestion des évaluations

◆ params

params

gérer la réponse à une maj tiers

récupérer le texte d'une version donnée du contenu


Entrées liées à la gestion utilisateur


Entrées liées à la gestion des contenus


Entrées liées à la gestion des demandes de publication

◆ users

users = api.namespace('utilisateurs', description='Entrées liées à la gestion utilisateur')

◆ utilisateur_dao

utilisateur_dao = UtilisateurDao()