Skip to content

TelefonicaED/liferaylms-portlet

Repository files navigation

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

About

Wemooc aims to be a complete LMS solution specifically targeted to the creation of MOOCs. Please refer to http://wemooc.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages