Cargar Idevices propios

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Cargar Idevices propios

This topic contains 6 respuestas, has 4 voices, and was last updated by  Anónimo Hace 11 años, 5 meses.

  • Author
    Entradas
  • #3731

    Davi
    Member

    Hola, qué tal

    Espero que me podáis echar una mano. Estoy dándole caña al eXelearning y he diseñado un par de iDevices propios, quedando su configuración guardada por defecto en:

    C:\Documents and Settings\*user*\Application Data\exe\idevices\

    El problema de que se guarde ahí es que es un poco rollo para el trabajo colaborativo, ya que hay que ir copiando los archivos en las carpetas de cada usuario. He estado buscando información y he encontrado que para cambiar la carpeta de guardado bastaría con hacer lo siguiente:

    The file to change is /exe/engine/idevicestore.py In the loadExtended routine the call to self.__loadUserExtended() may be commented out. Uncomment it.

    In the loadUserExtended routine replace the line:

    idevicePath = self.config.configDir/’idevices’

    with

    idevicePath = self.config.exePath.dirname()/’idevices’

    El problema es que no encuentro el archivo idevicestory.py, ni tan siquiera la carpeta engine. He habilitado la vista de archivos y carpetas ocultas pero nada, no sé donde está. Añadir que uso Windows 7 y la última versión del eXelearning (intef7.1).

    ¿Alguien podría ayudarme? Muchas gracias de antemano.

    • This topic was modified Hace 11 años, 5 meses by  Davi.
  • #3747

    Hola Davi:

    Sólo una pregunta, cuando dices idevices propios te refieres a que has programado (python) idevices o que los has creado desde utilidades>editor de idevices?¿?¿

    Si es así ¿has probado a exportarlos?

    Saludos

  • #3749

    Davi
    Member

    Hola Antonio:

    Con Idevices propios me refiero a variaciones con el editor de Idevices. Con exportar e importar el iDevice me pasa lo mismo: que cada usuario tiene que hacerlo. Además, tengo algunos iDevices ocultos, de tal forma que busco la forma de que se carguen esos iDevices “propios” y la lista que yo quiero.

    Hasta ahora, lo que hago es copiar de mi directorio C:\Documents and Settings\*user*\Application Data\exe\ la carpeta “idevices” y el archivo exe.conf (donde tengo que sustituir las rutas propias por las de cada usuario), lo cual está bien para un par de usuarios, pero ya digo que para el trabajo colaborativo es una lata.

    En definitiva, que busco alguna forma de cada vez que se inicie el eXelearning cargue una lista personalizada de iDevices y un par de ellos que he editado a través del editor. Por supuesto, estoy abierto a cualquier sugerencia, incluso estaba pensando en que quizá se podría hacer de manera más sencilla desde el ejecutable portable. No sé, agradecería cualquier tipo de sugerencia o aportación.

    Muchas gracias, un saludo.

     

  • #3753

    Bueno parece que hay un problemilla en el foro, pero te remito la respuesta de Fran Macías:

    Hola,

    La carpeta engine está en library.zip , pero las fuentes py no se
    incluyen en la versión para windows, sólo los “compilados” pyc.

    Puedes descargar el código fuente de exelearning desde
    http://forja.cenatic.es/snapshots.php?group_id=197 y cambiar
    idevicestore.py

    o utilizar este archivo library.zip (
    https://drive.google.com/uc?export=download&id=0B9EghI2NmjmlME9rOXliRkxZLUU
    )  que ya contiene el idevicestore modificado. La primera vez que
    inicies exelearning verás que se crea la carpeta idevices dentro del
    directorio de instalación de exe.

    Por favor, si pruebas con el nuevo library.zip coméntame el resultado.

    • This reply was modified Hace 11 años, 5 meses by  Antonio Monje Fernández.
    • This reply was modified Hace 8 años, 8 meses by  Davi.
  • #3756

    Davi
    Member

    Muchas gracias Antonio y Fran:

    Vale, ya lo entiendo. La carpeta engine está en el código fuente, por lo que después de modificarlo tendría que compilarlo yo mismo. Vaya, intentaré seguir las instrucciones de http://exelearning.org/wiki/BuildingFromSource, aunque he leído en varios sitios que hacerlo en Windows es bastante difícil y va a ser la primera vez que lo haga, pero si no hay alternativa tendré que intentarlo.

    Muchas gracias, un saludo.

  • #3757

    franmacias
    Member

    Hola,

    Puedes compilar o probar la opción de sustituir library.zip por el modificado que puedes descargar desde el enlace de arriba.

  • #3760

    Anónimo

    Hola

    Independientemente de lo dicho más arriba, no puedes mezclar idevices creados como combinación de los 4 básicos con los idevices extendidos. Si te he entendido bien se debiera poder hacer sin enredar en el módulo idevicestore

    Te adjunto primero un fichero “de obligada lectura” .

    Un saludo

    Archivos adjuntos:
    You must be logged in to view attached files.

You must be logged in to reply to this topic.

Skip to content