| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Jue Feb 10, 2005 4:45 pm Asunto: Creacion de un LMS |
|
|
Voy a empezae un proyecto de creacion de un LMS y tengo unas dudas, he visto k que mucha gente lo hace con asp, iis, y sql server. Pero esto me parece un poco full microsoft y me gustaria hacerlo con mysql, apache y php o jsp, seria posible??? (supongo que si!) y que me aconsejais php o jsp?
gracias. |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Jue Feb 10, 2005 5:32 pm Asunto: |
|
|
Te aconsejo tener un criterio mas riguroso, que no sea "me parece ms un poco full". ; -).
Cuéntame del proyecto en términos mas serios(tanto a nivel técnico como funcional), así podremos decidir la tecnología mas adecuada.
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Vie Feb 11, 2005 2:26 pm Asunto: |
|
|
kiero crear un LMS con las normas scorm.
me gustaria k fuese multiplataforma, y a ser posible con herramientas de open source, este LMs tendria lo tipico, administrador, profesores y alumnos.
el profesor crearia los cursos segun scorm (SCo) y los colgaria del LMS.
seria mejor k me hicieras preguntas concretas.
javi |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Vie Feb 11, 2005 2:47 pm Asunto: |
|
|
Hola, bueno al menos tenemos un razonamiento mas claro(es que no me parece claro lo de que ms sea una full)
Por cierto quiero adevrtirte JAVA no es OpenSource, JAva es tan opensource como .net. Lo quie si es verdad que hay mas sofware opensource desarollado en java que en .net.
Si quieres usar java igual te ayudaria revisar el RTE de ejemplo de ADL que esta desarrollado en java y el codigo fuente esta visible.
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Vie Feb 11, 2005 4:45 pm Asunto: |
|
|
Ok, esa opcion me gusta, lo k pasa es k voy a empezar desde cero, tu k me recondarias??? java, asp, php ...... y tb preguntar por donde empiezo??
javi |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Lun Feb 14, 2005 2:13 pm Asunto: |
|
|
hola, estoy empezando a hacer el modelo de datos, tengo los libros 1, 2 y 3 , en este ultimo es k lo describe para SCORM 1.2
es k el SCORM 2004 no lo e encontrado, k me recomendais scorm1.2 o 2004?
muchas mercis |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mar Mar 08, 2005 2:29 pm Asunto: |
|
|
hola de nuevo,
He creado la base de datos, ahora kerria ir a por el API, no se si entiendo bien, el api lee los datos del sco y se los pasa al lms no?? si es asi lo k leeria es el imsmanifest.xml, entoces los atributos especificos para el api k e de crear en la base de datos cuakles son?
javi |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Mar Mar 08, 2005 4:39 pm Asunto: |
|
|
Hola, la custion del API no tiene nada que ver con el IMSMANIFEST:-)
El manifest es la descricpcion y la estructura de los contenidos, el api es la forma de comunicar el contenido con el LMS, no comparten el modelo de datos!!!!
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mar Mar 08, 2005 8:11 pm Asunto: |
|
|
"el api es la forma de comunicar el contenido con el LMS"--> contenido reflejado en el manifest
entonces todas las variable k e visto "cmi.core._children"....etc son referidas al sco, no deben de estar en la BBDD??? |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Mie Mar 09, 2005 12:38 pm Asunto: |
|
|
Hola todos los campos del datamodel cmi.***** deben poderse escribir/leer(segun el caso) desde el contenidos, por cada SCO y USUARIO debes guardar en algun sitio los campos del datamodel, por ejemplo cmi.core.score.row almacena la puntuacion del USUARIO en un SCO y asi casi todos los campos. Hay algunos que no ha que guardar en la BD por ejemplo el ID de usuario(se guardara en la tabla de usuarios pero no en la tabla que gestione datos SCORM).
No se si esto te calara mejor la cuestion!?
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mie Mar 09, 2005 6:16 pm Asunto: |
|
|
Ok, creo k lo e entendido, a ver si es verdad!
Creo una tabla (o varias) en la BBDD k contenga, las variables k son obligatorias (k estan en le libro 3 de ADL), para poder almacenar por ejemplo el cmi.core.score.row y luego poder leerlo para poder saber la nota k tenia en un SCO determinado o en otro caso leer de BBDD por donde se quedo el alumno para poder continuar, no??
javi |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Mie Mar 09, 2005 6:43 pm Asunto: |
|
|
Eso es! _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Jue Mar 10, 2005 6:34 pm Asunto: |
|
|
hola,
ya tengo localizados las variables que he de almacenar en la BBDD, core._children, core.student....... las unicas que no entiendo para lo que sirven son:
cmi.suspend_data, cmi.launch_data
y respecto cmi.objectives.n.score.min , esta n k significa?? el id del cirso??la minimoa nota??'
si puedes poner ejemplos mejor
gracieessss!! |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Jue Mar 10, 2005 11:04 pm Asunto: |
|
|
En realidad si usas la herramienta de "Buscar" en estos foros puedes localizar respuestas a tus preguntas:-)
CMI.launch_data
En este campo el SCO puede encontrar información necesaria para su lanzamiento (por ejemplo la resolución de pantalla, idioma, etc..)
Este campo contiene el valor que se encuentra descrito en el IMSMANIFEST en el tag datafromlms.
Digamos que es la forma de transmitir parámetros desde el fichero descriptor hasta el SCO.
CMI.suspend_data
En este campo el SCO puede guardar cualquier información ( no superior a 4KB) que precise para su funcionamiento, por ejemplo es habitual guardar allí los apartados de un SCO visitados por el usuario. Esta información es solo para uso del SCO y es invisible desde el LMS. _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Jue Mar 24, 2005 2:44 pm Asunto: |
|
|
hola e estado mirando el modulo scorm del moodle, de donde saca la funcion "get_record" e buscado por todos lados pero no la encuentro
merci
javi |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Jue Mar 24, 2005 8:54 pm Asunto: |
|
|
Hola, busca en el fichero lib\datalib.php linea 453
Suerte _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mie Abr 13, 2005 5:27 pm Asunto: |
|
|
hola, de nuevo estoy haciendo laparte de php para subir un curso .zip asl servidor, esto es facil, pero como hago para descomprimirlo ? he leido algo sobre unas libreirias zziplib, pero no tengo referecias si funcionan bien o hay una opcion mejor
saludos y gracias
javi |
|
| Volver arriba |
|
 |
Mayor Miembro asiduo


Registrado: Apr 05, 2005 Mensajes: 29
|
Publicado: Jue Abr 14, 2005 1:32 pm Asunto: |
|
|
Saludos,
pues tanto el php como el propio apache tienen la posibilidad de usar módulos de compresión, como por ejemplo la librería zlib (o incluso la que tu mismo comentas podría funcionar, de la anterior estoy seguro). Y a partir de aquí tienes dos opciones, trabajar con el fichero comprimido, o realizar la descompresión del fichero mediante los comandos oportunos. En ambos casos, teniendo cuidado la estructura en que se guarda y como vengan comprimidos, ya que si te planteas el intercambio de cursos o scos, has de tener en cuenta, si tu utilizas una estructura de directorios para un mejor control, no tiene por que venir así.
P.D.:No he mirado en extensión el tema, pero ambas opciones son viables si no me equivoco, al menos, espero que te sirva de referencia en tu búsqueda.
Aquí tienes el enlace que habla sobre la librería que te mencioné en las páginas de ayuda de php:
http://es.php.net/zlib |
|
| Volver arriba |
|
 |
Invitado Invitado
|
Publicado: Sab Abr 30, 2005 7:05 pm Asunto: |
|
|
hola,
al final he utilizado el palkete zzlib, el mismo k usa el moodle y funciona perfecto.
Hecho esto descomprimo el curso (lo creo en la bd) y parseo el imsmanimest.xml, donde creo el arbol de los contenidos del curso (tb creo las lecciones del curso en la bd).
Ahora al llamar curso, deberia haber varios frames no?? el superior por ejemplo el del lms y el inferiror donde se cargaria el curso, verdad??
el API exactamente donde se encuentra, dentro de los html del curso o en el frame superior??
si alguien me pudiera explicar como se comunica esto del API lo agradeceria muxo.
salutacions
toro_negro |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mar May 03, 2005 6:23 pm Asunto: |
|
|
otra pregunta, en los frames para lanzar el curso el id="API" siempre a de ser "API" para k lo encurte en la v1.2 verdad?? es k e visto "API_1484_11" en un pakete sco v1.3
mercisssssss |
|
| Volver arriba |
|
 |
ctomatis Miembro asiduo


Registrado: Dec 10, 2004 Mensajes: 187
|
Publicado: Mar May 03, 2005 8:37 pm Asunto: |
|
|
En SCORM 2004 se cambia API por API_1484_11.
También se modifican los nombres de los métodos del API:
LMSInitialize - Initialize
LMSFinish - Terminate
LMSGetValue - GetValue
LMSSetValue - SetValue
LMSCommit - Commit
LMSGetLastError - GetLastError
LMSGetErrorString - GetErrorString
LMSGetDiagnostic - GetDiagnostic
Se pueden ver más cambios de 1.2 a 2004 en el documento de ADL: SCORM 1.2 To 2004 Changes.
Saludos. |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mie May 04, 2005 5:19 pm Asunto: |
|
|
gracias ctomatis ahora creo k lo tengo claro, =mente lo estoy haciendo con SCORM 1.2.
Jorge al final parece k e conseguido k me emcuentre el api, en una pagina frames.php incluyo el api.js (donde estan scormapi(), el LMSInitialize, LMSFinish..... y al final var API = scormapi()
tb en esta pagina pongo los frames (superior.php y otro inferior.php ).
En el superior.php creo elv indice del curso (miro en la bd las lecciones del curso k antes habia parseado delimsmanifest.xml)
En el inferior.php dodne se cargaran las html de las lecciones, aki es donde usa el tipico findAPI() y parece k lo encuentra.
creo k ya lo voy entendiendo mucho mejor, si hay dudas, sugerencias o criticas aki lqas espero, ya os ire comentando los avances
toro_negro=jb |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Jue May 05, 2005 7:19 am Asunto: |
|
|
Hola, parece que te estas acercando al objetivo:-) a ver si nos dejas ver en algún sitio el LMS que estas creando:-)
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Lun May 09, 2005 1:05 pm Asunto: |
|
|
hola,
cuando lo acabe prometo enseñarlo, ahora lo tengo un poco descuidado visualmente y me da verguenza enseñarlo  |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Lun May 09, 2005 5:59 pm Asunto: |
|
|
Hola, tengo una pregunta de programacion,
tengo esto (api adapter)
function LMSSetValue (param,value) {
....
case "cmi.core.lesson_status": top.alert("SET "+param+" = "+value);
if ((value!="passed")&&(value!="completed")&&(value!="failed")&&(value!="incomplete")&&(value!="browsed")) {
errorCode = "405";
return "false";
}
<?php InsertarCMI(6,1,[size=18]value[/size]); ?> <--------------¿como paso el value al php?
eval(param+'="'+value+'";');
errorCode = "0";
return "true";
break;
....
Bueno ahi esta la pregunta como le paso el valor del parametro para actualizarlo en la bd???
gracias |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Lun May 09, 2005 6:28 pm Asunto: |
|
|
No entiendo bien tu pregunta:-( la idea es que rellenes un hiden text con el valor y hagas un submit del form.¿me explico:-)? _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Lun May 09, 2005 6:54 pm Asunto: |
|
|
ok, lo hago mediante un formulario y al darle al boton submit (onclick=funcion_javascript())
esta funcion_javascript calcula si ha pasado con exito la leccion por ejemplo y llama al api.LMSSetvalue(param, value) y esta fincion LMSsetvalue es la del api adapter (LMS) para actualizar la bd.
lo k kiero es actualizar (UPDATE) LA BD CON EL NUEVO VALUE |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Lun May 09, 2005 8:04 pm Asunto: |
|
|
Si te netiendo perfectamente, lo que debes hacer es almacenar en el cliente en un formulario(por ejemplo APIFORM)dentro de unas hidden fields los valores que quieres mandar al servidor, cuando el curso ejecuta LMSCommit o LMSFinish debes desde al api ordenar el envio del FORM(document.geElementById("APIFORM").submit())
¿Entiendes? _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mar May 10, 2005 1:26 pm Asunto: |
|
|
Hola, a ver si lo entiendo bien.
Cuando el sco llama al LMSFinish (posteriormente LMSCommit) los datos se guardan en un formaulario creado por ejemplo el en primer frame (el cual debe de estar oculto). Cuando vaya al api adapter en la funcion LMScommit(), cogerá los datos del formulario y hara un submit (este submit ejecutara un codigo php donde cogerá los datos por get/post para actualizar la bd?????).
javi |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mar May 10, 2005 7:02 pm Asunto: |
|
|
HOla de nuevo,
e estado probando y al fin e echo esto:
he creado tres frames:
1-> indice del curso
2-> sco
3-> para actualizar la bd (frame oculto)
funcionamiento:
el sco llama al LMSFinish()->LMSCommit va al api adapter (lms) i este coge el formulario oculto y hace un submit en el frame 3 donde este php se conecta a la bd, hace el UPDATE, desconecta.....
no se si era esta vuestra idea , pero yo creo k puede ir bien.
javi |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Mie May 11, 2005 1:12 pm Asunto: |
|
|
toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien
Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?
Sin acritud
Salu2. |
|
| Volver arriba |
|
 |
Invitado Invitado
|
Publicado: Mie May 11, 2005 1:12 pm Asunto: |
|
|
toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien
Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?
Sin acritud
Salu2. |
|
| Volver arriba |
|
 |
invitado Invitado
|
Publicado: Mie May 11, 2005 1:14 pm Asunto: |
|
|
toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien
Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?
Sin acritud
Salu2. |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Mie May 11, 2005 8:05 pm Asunto: |
|
|
hola de nuevo,
puede que tenga faltas de ortografia o acorte las palabras (tenia prisa!) pero para lo que escribo no es para hacer poesía sino para exponer mis dudas y intentar resolverlas, ayudarnos mutuamente...., así que si no tienes nada que ofrecer en este foro "invitado" te agradeceria que no escribieses.
En fin a lo que iva, Jorge D. ya tengo casi listo el modulo de scorm, creo que en un par de días lo acabaré, falta pulir unos detalles. La opción que puse arriba es la correcta??? es la más óptima???
merci
toro_negro |
|
| Volver arriba |
|
 |
Jorge_Dieguez Moderador puntoSCORM


Registrado: Jul 05, 2003 Mensajes: 1433 Ubicación: Madrid / España
|
Publicado: Jue May 12, 2005 9:39 am Asunto: |
|
|
Hola, ¡el Invitado tiene razón!, tenemos que ser mas cuidadosos con la herramienta mas valiosa que tenemos que es el lenguaje, aquí no solo tratamos la tecnología sino también la formación.
Toro_Negro no hay que enfadarse y solo aprender de los de mas como los demás aprendemos de ti:-)
Un Saludo _________________ Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com |
|
| Volver arriba |
|
 |
betanio Miembro asiduo


Registrado: Apr 15, 2005 Mensajes: 8
|
Publicado: Jue May 12, 2005 10:32 am Asunto: |
|
|
Hola.
toro_negro: No te enfades, creo que invitado tiene razón, y no parece que lo haya dicho con ánimo de ofender.....
Pero siguiendo con el tema: En mi empresa, bueno, en la que trabajo , también estamos pensando en soportar SCORM en la nueva versión de la plataforma de eLearning que tenemos. He encontrado un RTE de ejemplo, concretamente "Sample RTE 1.3B3" y parece que soporta la versión 1.3. Es un buen código para utilizar de base y adaptarlo, ¿no?
Saludos. |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Jue May 12, 2005 5:13 pm Asunto: |
|
|
Hola,
betanio es buena idea, aunque jorge me recomendo la verison 1.2 de SCORM (tal vez por que era mas sencilla).
Tengo una pregunta sobre cmi.lesson_location, el sco manda por ejemplo cuando acaba una lección LMSSetValue("cmi.lesson_location", "valor"); ok no? así cuando vuelva a cargar el curso sepa por donde e de seguir pero la pregunta es : este "valor" donde aparece en el imsmanifest ????.
al hacer el indice del curso apunto en la bd el nombre de la leccio, el href y le creo un id, este id seria el "valor". Claro tengo que hacer coincidir que mi id sea el valor para que cuando abra el curso vaya a esa leccion.
no se si me explico bien pero weno
toro_negro |
|
| Volver arriba |
|
 |
ctomatis Miembro asiduo


Registrado: Dec 10, 2004 Mensajes: 187
|
Publicado: Jue May 12, 2005 8:37 pm Asunto: |
|
|
cmi.core.lesson_location es un elemento del modelo de datos CMI de lectura y escritura. Se corresponde con el punto de salida que tuvo el usuario en su última interacción con el SCO.
Si estás desarrollando un LMS sólo debes recibir y almacenar en tu base de datos el valor que te envía el SCO. Es preciso aclarar que debés iniciar tal valor en una cadena vacía.
El valor no aparece en el imsmanifest, sino que es seteado por el SCO cuando este lo decida.
El SCO podrá hacer: LMSGetValue('cmi.core.lesson_location')
Entonces, si es la primera vez que entra al SCO debes devolver una cadena vacía o de lo contrario el valor que haya almacenado de alguna sesión anterior. Si el SCO no setea el valor permancerá en cadena vacía.
También podrá hacer: LMSSetValue('cmi.core.lesson_location','valor')
Entonces, si LMSetValue se ejecuta con éxito el API devolverá 'true' y tomarás ese 'valor' para actualizarlo luego en el campo de tu base de datos.
Algunas aclaraciones:
- el nombre correcto es cmi.core.lesson_location y no 'cmi.lesson_location'
- el valor es a nivel de SCO y no del curso.
Saludos. |
|
| Volver arriba |
|
 |
toro_negro Miembro asiduo


Registrado: Feb 08, 2005 Mensajes: 39
|
Publicado: Jue May 12, 2005 8:54 pm Asunto: |
|
|
hola,
- el nombre lo tengo claro, lo pues así para acortar.
- lo que no acabo de enternder es como entiende el LMS que el 'valor' corresponde a una pagina web determinada, la cual debe continuar el alumno.
por ejemplo: (en el caso que no de error)
//Este codigo seria de la parte del LMS
si (LMSGetValue('cmi.core.lesson_location') == "" ){
//lanzas la primera pagina.
http://www.ejmplo.com?leccion=leccion_1
}sino{
//lanzas la k corresponda a ese valor
http://www.ejmplo.com?leccion=valor
}
//en el caso del sco se hace
LMSSetValue('cmi.core.lesson_location','valor')
pero claro el que hace el curso le pone el 'valor' que quiera, como sabe el LMS que ese 'valor' corresponde a una leccion determinada? |
|
| Volver arriba |
|
 |
|