lemonade-print-view
v1.0.1
Published
Módulo para la creación de documentos word desde ejercicios lemonade
Downloads
2
Readme
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