Inicio › Forums › Desarrolladores / Desenvolupadors / Garatzaileak / Desenvolvedores / Developers › Temas avanzados
Tagged: avanzado
This topic contains 5 respuestas, has 3 voices, and was last updated by pepemopap Hace 10 años, 9 meses.
-
AuthorEntradas
-
3 febrero, 2014 at 20:56 #17964
Saludos a todos.
Estoy intentando hacer funcionar un estilo avanzado según las instrucciones de esta página https://forja.cenatic.es/plugins/mediawiki/wiki/iteexe/index.php/Styles y obtengo errores al intentarlo.
Mi idea es incluir en el html la importación de ciertos script .js y hojas de estilo .css según la inclusión de ciertos idevice en dicha página o no.
El archivo websitepage.py que estoy utilizando para pegarlo en la carpeta del tema lo he obitenido de la nightly snapshot, quizás ese es el problema, pero no se de donde obtener el .py de la versión actual 7.2.
El error que obtengo es: “ERROR EN LA EXPORTACIÓN ‘module’ object has no attribute ‘hasWikipediaIdevice’
Utilizando este tipo de estilos, las modificaciones en la exportación ¿serán efectivas cuando se exporte el proyecto únicamente como página html o también como SCORM y el resto de formatos de exportación?
Entiendo que lo que quiero hacer es algo artificial, pero no encuentro otro modo de hacerlo. Creo que si se mejorase consdierablemente el editor de idevices (por ejemplo permitiendo incluir código html que fuese incluido dentro del idevice, más tipos de campos como la subida de ficheros, etc) se podría ir creando todo un catálogo de idevices muy interesantes sin esperar que se incluyesen en futuras versiones. Por ejemplo ahora mismo estoy intentando encajar el nuevo player de video html5 Flowplayer, un slider en jquery, un resaltador de syntaxis para código fuente, etc.
Un saludo y gracias.
-
4 febrero, 2014 at 0:43 #17965
Un saludo,
Debes partir del websitepage.py que corresponde a esa versión de exelearning. Acabo de hacer pruebas con exelearning7.2 y la beta actual , y en los dos casos funcionó de forma correcta. Creo que el problema en tu caso es que no coinciden las versiones de exelearning y websitepage.py
En https://dl.dropboxusercontent.com/u/5649308/exe/websitepage.py tienes un websitepage.py de la versión 7.2 modificado con un texto para comprobar si exporta bien ( elimina ese texto “ESTE ARCHIVO SE EXPORTÓ CON WEBSITEPAGE MODIFICADO” , línea 92) , también puedes descargar las fuentes de exelearning7.2 desde este enlace
websitepage permite personalizar el formato html , no es nada artificial pero sí exige un conocimiento avanzado de exelearning y python.
Los archivos javascript se incluyen automáticamente en la exportación si los colocas en la carpeta del estilo.
Para detectar si un tipo de idevice está presente en la página, utiliza la propiedad “klass” del idevide, por ejemplo
for idevice in self.node.idevices: if idevice.klass == ‘nombre_del_idevice’: ……………………..
“¿serán efectivas cuando se exporte el proyecto únicamente como página html o también como SCORM y el resto de formatos de exportación?” Sólo sitio web
- This reply was modified Hace 10 años, 9 meses by franmacias.
- This reply was modified Hace 10 años, 9 meses by franmacias.
-
4 febrero, 2014 at 9:19 #17968
Muchas gracias, funciona a la perfección. Soy programador, aunque nunca he tocado python los cambios que quiero hacer son menores.
Ahora estoy intentando hacer lo mismo con la exportación a scorm, pues es fundamental para mi. Sin embargo al copiar scormexport.py a la carpeta del tema no se observa el resultado. Supongo que será porque eXe únicamente contempla la posibilidad de proporcionaren ell tema una versión personalizada de la exportación a página web y hace caso omiso al resto. ¿Es esto así? En tal caso ¿la solución sería modificar el scormexport.py y recompilar el proyecto entero? Si es así eso ya me parecería meterme en un berenjenal.
-
4 febrero, 2014 at 23:28 #17984
Hola,
Sí, todo lo anterior es para sitio web.
Si utilizas linux la modificación de scormexport.py es más sencilla , sólo es necesario hacer los cambios en el archivo y ejecutar luego exelearning.
Saludos
Fran Macías
-
5 febrero, 2014 at 9:04 #17998
Hola Pepe:
¿Programador? 😉 Sabes que el proyecto está abierto a colaboraciones. Cualquiera es bienvenida… ¿te animas?
Saludos
-
5 febrero, 2014 at 16:11 #18000
Pues no te creas que no me gustaría, pero nunca he tocado Python
-
AuthorEntradas
You must be logged in to reply to this topic.