Accesso dati API e Web Services - Edumy Accesso dati API e Web Services - Edumy

Accesso dati API e Web Services

Edumy è una piattaforma di Learn Management System eseguita nel Cloud di Amazon AWS

Ogni istanza che attiviamo per un nostro nuovo cliente è completamente indipendente dalle altre, sia come spazio per le pagine web che come database.

Spesso ci viene chiesto di rendere disponibile l’accesso al dato attraverso le Application Protocol Interface (API) o Web Services distribuiti.

Al fine di permetterti di prendere visione delle modalità di accesso che possiamo rendere disponibile, ti forniamo di seguito le informazioni preziose di cui puoi avere bisogno.

Analiziamo di seguito i contenuti del Core APIs necessario per sviluppare dei Plugins.

1 Most-used General APIs
1.1 Access API (access)
1.2 Data manipulation API (dml)
1.3 File API (files)
1.4 Form API (form)
1.5 Logging API (log)
1.6 Navigation API (navigation)
1.7 Page API (page)
1.8 Output API (output)
1.9 String API (string)
1.10 Upgrade API (upgrade)
1.11 Moodlelib API (core)
2 Other General APIs
2.1 Admin settings API (admin)
2.2 Analytics API (analytics)
2.3 Availability API (availability)
2.4 Backup API (backup)
2.5 Cache API (cache)
2.6 Calendar API (calendar)

2.7 Check API (check)
2.8 Comment API (comment)
2.9 Competency API (competency)
2.10 Data definition API (ddl)
2.11 Editor API
2.12 Enrolment API (enrol)
2.13 Events API (event)
2.14 Experience API (xAPI)
2.15 External functions API (external)
2.16 Favourites API
2.17 H5P API (h5p)
2.18 Lock API (lock)
2.19 Message API (message)
2.20 Media API (media)
2.21 My profile API
2.22 OAuth 2 API (oauth2)
2.23 Payment API (payment)
2.24 Preference API (preference)
2.25 Portfolio API (portfolio)
2.26 Privacy API (privacy)

2.27 Rating API (rating)
2.28 Report builder API (reportbuilder)
2.29 RSS API (rss)
2.30 Search API (search)
2.31 Tag API (tag)
2.32 Task API (task)
2.33 Time API (time)
2.34 Testing API (test)
2.35 User-related APIs (user)
2.36 Web services API (webservice)
2.37 Badges API (badges)
2.38 Custom fields API
3 Activity module APIs
3.1 Activity completion API (completion)
3.2 Advanced grading API (grading)
3.3 Conditional activities API (condition) – deprecated in 2.7
3.4 Groups API (group)
3.5 Gradebook API (grade)
3.6 Plagiarism API (plagiarism)
3.7 Question API (question)

L'API dei servizi Web consente di esporre le funzioni del plug-in (di solito funzioni esterne) come servizi Web.

Una volta fatto ciò, le funzioni del tuo plugin saranno accessibili ad altri sistemi tramite servizi Web utilizzando uno dei numerosi protocolli, come XML-RPC, REST o SOAP. L'esposizione delle funzioni come funzioni del servizio Web viene eseguita in un file chiamato services.php. Un tutorial più dettagliato per questo sistema è disponibile dopo l’attivazione di un’istanza di produzione di Edumy. Potrai ricevere il supporto dei nostri specialisti per aggiungere un servizio web a un plugin. Tra le altre cose, riceverai un che tutorial spiega come definire i parametri e restituire il valore della tua funzione.

Scopri le funzionalità

Progettato per essere reattivo e accessibile, l'interfaccia di Edumy è facile da navigare: scopri di più!

Hai domande? Basta chiedere →

Il nostro Team di esperti è a disposizione per mostrarti come Edumy può contribuire al successo della tua attività.

Approfitta di una consulenza GRATUITA e senza impegno




    Informativa sulla privacy*