Skip to content

Latest commit

 

History

History
80 lines (51 loc) · 2.63 KB

README.md

File metadata and controls

80 lines (51 loc) · 2.63 KB

#liferaylms

Núcleo de LMS para liferay. Permite la creación y realización de cursos con actividades y módulos.

Parametrización

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

Instalación

Dejar el war en deploy Dejar el jar en lib/ext

Extensión de funcionalidad

Permite la extensión de:

  • Actividades
  • Métodos de evaluación
  • Sistemas de calificación
  • Métodos de inscripción
  • Preguntas de test
  • Diplomas

Acciones en la administración de cursos

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:

  1. 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

  1. Implementar la interfaz AdminActionType.
  2. En el liferay-portlet de tu portlet, tienes que añadir esta propiedad al portlet que va a ser embebido:

false

  1. Añadir en el portal-ext.properties las siguientes propiedades:

portlet.add.default.resource.check.enabled=true

  1. Añadir en el archivo admin-course-action.md el identificador

Compilación

Contribución

Por favor, leer CONTRIBUTING.md para conocer en detalle el código de conducto, y los procesos a seguir para realizar los merge request.

Versionado

Para las versiones disponibles, ver el repositorio de tags.

Licencia

Este proyecto tiene licencia Propietary - ver el archivo LICENSE.md para más detalle.