eLearning WORKSHOPS

eLearning WORKSHOPS  
Usuario
Contraseña
Nueva cuenta :: Enviar contraseña
Soporte :: FAQ :: Búsqueda :: Hágase Miembro :: Recomendarnos :: Acerca de :: Contactar :: Academia de eLearning
:: Menú
:: Inicio
:: Recomendar este sitio
:: Búsqueda
:: Archivo de Noticias
:: Lo más popular
:: Tématicas
:: Acerca de este sitio

:: Recursos eLearning
:: Noticias
:: Artículos
:: Archivo de noticias
:: Encuestas
:: Calendario de Eventos
:: Docs y descargas
:: Directorio de Enlaces
:: Lista Software Libre
:: Glosario de Terminos
:: Conversando con...
:: Bolsa de Trabajo
:: Foro puntoSCORM
:: Foros eLearning
:: Academia de eLearning

:: Comunidad
Hola, Anónimo
Usuario
Contraseña
(Regístrese)

Miembros: 14993
Último: surfertheone
Nuevos hoy: 0
Nuevos ayer: 0

Usuarios online: 56
Visitantes: 56
Miembros: 0

:: Eventos eLearning
Calendario
Junio 2013
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<b>Enviar Evento</b> Enviar Evento

América Latina
América del Norte
España
Europa
Online
Resto del Mundo
eLearning WORKSHOPS

:: Búsqueda

Búsqueda avanzada

:: Encuesta
¿Superaran funcionalmente los mejores LMS / Plataformas Open Source a su equivalente Propietario?
Nunca
Ya son superiores
En 6 meses
En 1 año
En 2 o más años


Resultados :: Encuestas

votos: 734 :: Comentarios: 5

Comunidad eLearning WORKSHOPS :: Comunidad de eLearning: Forums

Comunidad eLearning WORKSHOPS :: Ver tema - Sustituír APIADAPTER Applet por Javascript
 FAQFAQ   BuscarBuscar   GruposGrupos   PerfilPerfil   MensajesMensajes   ConectarConectar 

Sustituír APIADAPTER Applet por Javascript

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Desarrollo LMS
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
pepetrueno
Miembro novel
Miembro novel


Registrado: Dec 03, 2008
Mensajes: 3

MensajePublicado: Mie Dic 03, 2008 8:54 pm    Asunto: Sustituír APIADAPTER Applet por Javascript Responder citando

Hole he estado leyendo los post y respuestas del foro y creo que pueden ayudarme.

Necesito sustituír el Applet que funciona como ApiAdapter al que se le envían las solicitudes desde la API Scorm, desde el Applet se envía información a php y este guarda la información en la BD.

El problema es que los usuarios que usan el sistema se deben instalar la Java Virtual Machine, y esto en algunos casos no es tan sencillo por falta de permisos de instalación en las máquinas o mismo por el tiempo que esto lleva.

Mi idea es sustituír el Applet por un javascript, ya que leí por allí que decían que se puede hacer de 3 formas, mediante Applet, Javascript o Flash..

Ya que manejo javascript, quisiera que me guíen en como sustituír el applet por un archivo javascript. Ya obtuve un ejemplo desde el link
http://www.2cool2care.com/dotnetscorm/JSAPI.aspx, quisiera saber si estoy en lo cierto.

Desde ya muchas gracias, saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Jorge_Dieguez
Moderador puntoSCORM
Moderador puntoSCORM


Registrado: Jul 05, 2003
Mensajes: 1433
Ubicación: Madrid / España

MensajePublicado: Jue Dic 04, 2008 12:07 am    Asunto: Responder citando

Hola, como base te vale ¿que es lo que no te convence?
Jorge
_________________
Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
pepetrueno
Miembro novel
Miembro novel


Registrado: Dec 03, 2008
Mensajes: 3

MensajePublicado: Jue Dic 04, 2008 12:37 am    Asunto: Responder citando

Hola de nuevo, la pregunta surge como consulta a cerca de si iba bien rumbeado o si debía cambiar el rumbo.

Perfecto entonces, partiendo de esa base, ahora debo enviar y obtener datos desde páginas php.
Mi idea es extender la implementación de cada uno de los métodos, enviando información hacia php a través de ajax con JQuery.

Esto sería posible verdad?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Jorge_Dieguez
Moderador puntoSCORM
Moderador puntoSCORM


Registrado: Jul 05, 2003
Mensajes: 1433
Ubicación: Madrid / España

MensajePublicado: Jue Dic 04, 2008 12:41 am    Asunto: Responder citando

perfecto!!!
_________________
Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
pepetrueno
Miembro novel
Miembro novel


Registrado: Dec 03, 2008
Mensajes: 3

MensajePublicado: Mie Dic 17, 2008 1:13 pm    Asunto: Guardar datos de cmi.suspend_data Responder citando

Hola aquí estamos de nuevo con una duda. He podido sustituír el applet por un ApiAdapter javascript. Los datos los estoy leyendo y escribiendo con llamadas ajax a unos scripts php que persisten la información en una bd mysql.

Bueno el problema que estoy teniendo es que cuando envío la información de la clave cmi.suspend_data, por alguna razón se me está modificando la cadena de datos y se almacenan caracteres extraños.

La pregunta, de qué tipo de datos debería ser la columna que guarda el suspend_data en mysql para poder guardar correctamentre esa información. He visto que el tipo de datos es un characterstring pero, como se mapea con mysql??

Desde ya muchas gracias, saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
skyblue
Miembro asiduo
Miembro asiduo


Registrado: Nov 05, 2008
Mensajes: 15

MensajePublicado: Sab Ene 03, 2009 6:59 pm    Asunto: Responder citando

hola,

no necesitas jquery (muy pesada de cara a cliente) para hacer eso, con la implementacion mas simple de ajax (una funcion de unas 15 lineas) tienes suficiente para enviar datos por POST o GET a php. Por ejemplo:

function xmlhttp(strURL) {
var xmlHttpReq = false;
var self = this;
// Mozilla/Safari
if (window.XMLHttpRequest) {
self.xmlHttpReq = new XMLHttpRequest();
}
// IE
else if (window.ActiveXObject) {
self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
self.xmlHttpReq.open('GET', strURL);
self.xmlHttpReq.onreadystatechange = function() {
//puedes añadir más estados
if (self.xmlHttpReq.readyState == 4) {
//aqui recojes la respuesta si lo necesitas y actualizas con JS algun div o lo que quieras
}
}
self.xmlHttpReq.send(null);
}

Yo uso una variante que me hice de esta funcion y funciona perfectamente.

Por otro lado, lo que te puede estar pasando es que en ajax los datos viajan en UTF-8 si mal no recuerdo y necesites hacer en el php un utf8_encode antes de guardar el dato.

saludos![/b]
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Desarrollo LMS Todas las horas son GMT + 2 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
 

/// eLearning WORKSHOPS :: Comunidad de eLearning
Una iniciativa de Calvet, Vila & Arriaga Consulting eLearning WORKSHOPS autoriza la reproducción de sus contenidos siempre que se cite a eLearning WORKSHOPS y se de la URL.
Todas las marcas son propiedad de sus respectivos dueños. Los artículos y comentarios son propiedad de sus autores. El resto © 2004
Calvet, Vila & Arriaga Consulting.
La Comunidad y Academia eLearning WORKSHOPS están desarrolladas enteramente con Software Libre: PHP-Nuke, Moodle, PhpBB y otros.
Moodle en CV&A