#liferaylms
Núcleo de LMS para liferay. Permite la creación y realización de cursos con actividades y módulos.
lms.competences.pages=A4,A4 landscape
#1 Open, 2 restricted, 3 private #lms.site.types=3,2,1 #module.show.icon=true/false #activity.show.categorization=true/false #lms.learningactivity.maxfile=4
learningactivity.show.califications=true
#lms.learningactivity.scormasset=com.liferay.lms.learningactivity.scormcontent.ScormContentAR learningactivity.resourceExternal.complementaryFile=true login.events.post=com.liferay.lms.actions.PostLoginAction lms.p2p.numcustomquestion=5 lms.learningactivity.testoption.editformat=true lms.question.formattype.normal=0 lms.question.formattype.horizontal=1 lms.question.formattype.combo=2 lms.module.courtesytime.miliseconds=5000
Dejar el war en deploy Dejar el jar en lib/ext
Permite la extensión de:
- Actividades
- Métodos de evaluación
- Sistemas de calificación
- Métodos de inscripción
- Preguntas de test
- Diplomas
Se ha establecido una interfaz para extender las acciones del curso en la administración de cursos con la interfaz AdminActionType. Para implementar una nueva acción hay que añadir lo siguiente:
- Añadir la siguiente línea en el portal.properties de tu portlet:
lms.admin.action.type.portlet_WAR_nombreportlet.typeId=com.ted.xxx.ClaseImplementa portlet.add.default.resource.check.whitelist=portlet_WAR_nombreportlet
- Implementar la interfaz AdminActionType.
- En el liferay-portlet de tu portlet, tienes que añadir esta propiedad al portlet que va a ser embebido:
false
- Añadir en el portal-ext.properties las siguientes propiedades:
portlet.add.default.resource.check.enabled=true
- Añadir en el archivo admin-course-action.md el identificador
Por favor, leer CONTRIBUTING.md para conocer en detalle el código de conducto, y los procesos a seguir para realizar los merge request.
Para las versiones disponibles, ver el repositorio de tags.
Este proyecto tiene licencia Propietary - ver el archivo LICENSE.md para más detalle.