Skip to content

jgnosolored/chamilo-mobile

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chamilo LMS Mobile app

Instalación

Primero, clonar este repositorio

git clone [email protected]:nosolored/chamilo-mobile.git
cd chamilo-mobile

Añadir la plataforma Android y los plugins necesarios

cordova platform add android
cordova plugin add cordova-plugin-device
cordova plugin add cordova-plugin-dialogs
cordova plugin add cordova-plugin-file
cordova plugin add cordova-plugin-file-transfer
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add cordova-plugin-network-information
cordova plugin add cordova-plugin-screen-orientation
cordova plugin add cordova-plugin-spinner
cordova plugin add cordova-plugin-splashscreen
cordova plugin add cordova-plugin-whitelist
cordova plugin add cordova-plugin-zip
cordova plugin add cordova-plugin-cache-clear
cordova plugin add cordova-plugin-android-permissions
cordova plugin add cordova-plugin-filechooser
cordova plugin add cordova-plugin-filepath
cordova plugin add cordova-plugin-pdialog
cordova plugin add cordova-plugin-file-opener2

Si se desea utilizar el sistema de notificaciones:

cordova plugin add phonegap-plugin-push

Es necesario tener en la raíz del proyecto el fichero google-services.json Para generarlo debes crear un proyecto en https://console.firebase.google.com/u/0/?pli=1 En el fichero config.xml está añadida la linea necesaria para las notificaciones:

<resource-file src="google-services.json" target="app/google-services.json" />

En caso de no usar notificaciones deberá eliminarla

Construir el APK de Android

cordova build android

Ejecutar sobre un dispositivo Android

cordova run android
  • La carpeta "chamilo_app" debe ser copiada en el directorio plugin de la plataforma chamilo.
  • Para poder visualizar las imágenes de las secciones de mensajes, descripción, anuncios y foros, debemos modificar el fichero .htaccess de la carpeta "courses".
RewriteCond %{HTTP_USER_AGENT} !android [NC]
RewriteRule ([^/]+)/document/(.*)$ /main/document/download.php?doc_url=/$2&cDir=$1 [QSA,L]

About

Chamilo LMS Mobile App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 53.4%
  • PHP 24.2%
  • HTML 20.7%
  • CSS 1.7%