API UOC Site

Categoria:PID (Projecte d'Innovaciķ Docent)
Codi de projecte:APL_2012_PID_045
Responsable:Āngels Rius
Equip:Xavier Barķ Jordi Casamajor Xavi Aracil Alicia Valls
Programa/ Grup/ Instituciķ:Estudis d'informātica,multimedia i telecomunicacions, Tecnologia educativa
Tipologia:Projecte APLICA
Eix temātic:Evoluciķ de la metodologia educativa
Convocatōria:2012
Inici:24/02/2012
Finalitzaciķ:01/03/2013
Finalitzat:No

Descripciķ

La versió 5.0 del Campus Virtual de la UOC ha facilitat la inclusió de noves eines, gràcies principalment a l’adopció d'estàndards com IMS Basic LTI. Tot i això, no s'ha obert al públic cap API (Application Programming Interface) per a la creació i desenvolupament d’aplicacions dins el Campus Virtual, sent l'Àrea de Tecnologia Educativa la responsable i qui disposa dels mitjans per al desenvolupament i integració de noves eines. 

Cada semestre, diferents estudiants de pràctiques i de TFC/TFG/TFM dels EIMT han de desenvolupar programari, que en bona part són eines que poder ser útils dins el Campus Virtual. La integració d’aquestes eines no és a priori una tasca senzilla, ja que no hi ha documentació de les funcionalitats que proporciona el Campus, ni de mecanismes públics per accedir-hi. 

Aquest projecte pretén fer publica aquest tipus d’informació i a l’hora oferir mecanismes per la integració d’aplicacions al Campus Virtual de la UOC. Es proposa la definició d’una interfície pública de programació (API) del Campus Virtual de la UOC amb punts d’accés per a aplicacions que vulguin accedir a dades de l’usuari, tant de caràcter personal (aules on està matriculat, etc.) com de caràcter social (companys de l’aula, etc). Serà una API independent del dispositiu emprat, ja sigui un ordinador de sobretaula, dispositius mòbils, o d'altres. 

A més, es crearà un espai web amb tot el necessari per la desenvolupament d’aplicacions que facin servir el Campus la UOC. Aquest espai contindrà tant la descripció i documentació de les API públiques del Campus Virtual, com el codi font de les llibreries client i exemples d’ús. Serà un espai obert a la comunitat desenvolupadora, tant de la UOC i com externa a ella, i en particular per als estudiants dels EIMT. També es desenvoluparà un mecanisme per donar d’alta noves eines de forma segura i així enriquir i fer evolucionar aquest espai.

Objetius

  • Definició i implementació de les API del Campus Virtual i les seves dades. Aquestes han de ser accessibles des de múltiples canals (en especial web i mòbil).
  • Creació d’un espai web on es reculli la descripció i documentació de la API del Campus Virtual, així com el codi font i també exemples d’ús.
  • Creació d’un mecanisme automàtic de registre de noves aplicacions que utilitzen aquesta API dins l’espai web.
  • Utilització d’aquesta API pels estudiants dels EIMT en els seus TFC/TFG/TFM.

Resultats de la cerca

1.-  Disponibilitat del servei d’API públiques UOC. Es publicarà un conjunt de serveis d’accés a dades i mecanismes per a la integració de nous elements al campus de la UOC a utilitzar per desenvolupadors externs, prèvia autorització i acreditació. Ens referim a aplicacions mòbils, per pissarretes, eines web i també serveis web entre d'altres. 

2.- L’espai web per a desenvolupadors. Un espai on trobar els manuals i tota la informació d'ús d'aquestes API, on poder enviar incidències i registrar i certificar els desenvolupaments. 

3.- Codi font de les llibreries client de l’API de Campus. Tots els components necessaris i de suport que cal descarregar i incloure en els desenvolupaments. Per exemple les llibreries per Android o iOS. 

4.-  Documentació de l’API de Campus. Documentació tècnica i de propòsit general sobre les API i les llibreries client. 

5.- Treballs Final de Carrera, de Grau i Màster (TFC/TFG/TFM) dels estudiants seleccionats a la prova pilot.

Tags

0 comentaris
Comentari
Nom
Correu electrōnic
captcha Codi de seguretat
 
PID (Projecte d'Innovaciķ Docent)
Josep Cobarsí
Projecte APLICA
Desenvolupament d'una eina que, mitjancant una anàlisi qualitativa i quantitativa de les PAC, permeti obtenir automàticament una avaluació prèvia d'una de les competències transversals de la UOC: la utilització correcta ...
 
PID (Projecte d'Innovaciķ Docent)
Francisco Lupiáņez
Projecte APLICA
Aquest projecte pretén anar un pas més enllà i desenvolupar noves aplicacions, que es puguin integrar en els blogs, relacionades amb la gestió de la ...
PIxG (Projecte d'Innovaciķ Gestiķ)
Cristina Lķpez
Projecte APLICA
La selecció de recursos de Biblioteca és actualment una tasca feixuga i poc àgil. Aquest projecte vol proporcionar una eina que millori la seva gestió i faciliti la tasca d'actualització dels recursos de la Biblioteca de l'aula.