开源软件名称(OpenSource Name):chamilo/mobile开源软件地址(OpenSource Url):https://github.com/chamilo/mobile开源编程语言(OpenSource Language):JavaScript 69.7%开源软件介绍(OpenSource Introduction):Chamilo LMS mobile app
The finished application should:
Spirit of this projectThis is developed as a side project and it might require a few updates to Chamilo itself for the first version to work (web services in Chamilo will have to be extended for it to work(2)). Development environmentClone this repository
Add the platforms
Add the plugins (support-google-services and firebase-messaging are optionals)
Build the application for the platforms added
Execute on an Android device
Enable push notification from ChamiloCustomizing the appYou need configure your project and app in Google's Firebase Console. And download the config files
according to the platforms ( Edit the <platform name="android">
<!-- ... -->
<resource-file src="google-services.json" target="app/google-services.json" />
</platform>
<platform name="ios">
<!-- ... -->
<resource-file src="GoogleService-Info.plist" />
</platform> Configuring Chamilo LMS portalIf you'd like to use push notifications (only tested on Android and only available from Chamilo v1.10.4), you will have to enable and set the following parameters in your Chamilo server's: For Chamilo v1.10.4
For Chamilo v1.11.x Fill the settings about the Web Services category in Configuration Settings (in administration page) ContributingThis development is taken as a side-project, so it might advance slowly at first. Please feel free to send Pull Requests through Github, we will review and include them if we feel they're bringing value. Coding conventions are not clear at this time as we're mainly PHP developers trying out HTML+JS stuff to generate a mobile app, but we have good grounds with PSR-1 and PSR-2, so we will not accept ugly code, but we will comment on it. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论