{{ :blocks:logo-apl.png?nolink |}} ===== Attestation de formation : Index des web services ===== ===== Boutique Moodle ===== ==== mod_pdcertificate_get_certificates( cidsource, cid ) ==== Synopsys : Récupérer les identités complètes des instances d'attestation d'un cours ou du site. * **cidsource** : La source d'identifiant du cours. * **cid** : L'indentiant du cours correspondant à la source. RETOUR * tableau d'enregistrement de descripteurs d'attestation ==== mod_pdcertificate_get_certificate_file_url( pdcidsource, pdcid, uidsource, uid ) ==== Synopsis : Récupère l'URL de téléchargement d'une attestation générée sous forme PDF. L'url est vide si aucun document ne correspond. * **pdcidsource** : source d'identification de l'attestation * **pdcid** : Identifiant de l'attestation * **uidsouce** : source d'identification de l'utilisateur * **uid** : identifiant de l'utilisateur RETOUR * Une URL de téléchargement du document. Voir la documentation générale de Moodle sur le téléchargement de documents par web services. ==== mod_pdcertificate_get_certificate_info( pdcidsource, pdcid, uidsource, uid ) ==== * **pdcidsource** : source de l'identification de l'attestation (1). * **pdcid** : identifiant de l'attestation. * **uidsource** : source de l'identification de l'utilisateur (2). * **uid** : identifiant de l'utilisateur (1) : id d'instance (id), numéro identifiant du module de cours (idnumber). (2) : id numérique de l'utilisateur (id), numéro d'identification externe de l'utilisateur (idnumber), login de l'utilisateur (username), courriel de l'utilisateur (email). RETOUR * Une structure de données contenant les indicateurs d'état de l'attestation. ==== mod_pdcertificate_get_certificate_users_info( pdcidsource, pdcid, uidsource, uids ) ==== * **pdcidsource** : source de l'identification de l'attestation (1). * **pdcid** : identifiant de l'attestation. * **uidsource** : source de l'identification de l'utilisateur (2). * **uids** : Tableau d'identifiants de l'utilisateur Idem précédent mais pour une série d'utilisateurs (scalabilité) RETOUR * Un tableau de structures de données contenant les indicateurs d'état de l'attestation. ==== mod_pdcertificate_get_certificate_infos( pdcidsource, pdcid) ==== Synopsys : Réupère toutes les structures d'état de tous les utilisateurs liés à une attestation. * **pdcidsource** : source de l'identification de l'attestation (*). * **pdcid** : identifiant de l'attestation. (*) : id d'instance (id), numéro identifiant du module de cours (idnumber). RETOUR * Un tableau de structure de données contenant les indicateurs d'état de l'attestation. ---- ==== Crédits ==== * Valéry Frémaux (Valery@activeproLearn.com) : Développement & tests [[:mod:pdcertificate:technique|Revenir à l'index du guide technique]] - [[mod:pdcertificate|Index du composant]] - [[:Plugins|Revenir à l'index des plugins]] - [[:start|Revenir au catalogue]]