lemonade-print-view

1.0.1 • Public • Published

lemonade-print-view

Módulo para la creación de documentos word desde ejercicios lemonade

Descripción

Este módulo expone una función que toma como datos de entrada un objeto con los parametros:

  • domTarget (obligatorio): el nodo sobre el que se va a pintar la vista simplificada del ejercicio
  • json (obligatorio): los datos de un ejercicio lemonade, que puede ser del tipo Multiple Choice o de la familia Essay
  • onComplete (obligatorio): función
  • response (opcional): respuesta del usuario
  • withCredentials (opcional): boleano que añade un flag a la carga de imagenes alojadadas en los servidores aws de FTD
  • imagePath (opcional): en caso de que la ruta de las imágenes sea relativa, se concatena esta url al inicio

Ejemplo

<body>

<div id="domTarget"></div> 

<script type="module">
  // se importan los datos del ejercicio
  import defaultJson from './data.js';
  // el script de impresión
  import lemonadePrintView from './lemonadePrintView.modern.js';

  // se puede añadir una respuesta de usuario
  const response = ["0", "2"]

  const domTarget = document.getById('domTarget')

  lemonadePrintView({
    domTarget, 
    response,
    json: defaultJson,
    // imagePath: 'http://dloeditor.oneclickaws.tk/',
    onComplete: (element) => console.log('render complete in', element)
  })
</script>
</body>

Para levantar el ejemplo incluido en el repositorio:

  • Descargar el repositorio git
  • Instalar las dependencias npm
  • ejecutar el script npm start desde el terminal

Readme

Keywords

none

Package Sidebar

Install

npm i lemonade-print-view

Weekly Downloads

1

Version

1.0.1

License

none

Unpacked Size

185 kB

Total Files

31

Last publish

Collaborators

  • aqrojo.oneclick.es