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: 40
Visitantes: 40
Miembros: 0

:: Eventos eLearning
Calendario
Mayo 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
31
 
<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: 733 :: Comentarios: 5

Comunidad eLearning WORKSHOPS :: Comunidad de eLearning: Forums

Comunidad eLearning WORKSHOPS :: Ver tema - Creacion de un LMS
 FAQFAQ   BuscarBuscar   GruposGrupos   PerfilPerfil   MensajesMensajes   ConectarConectar 

Creacion de un LMS
Ir a página 1, 2, 3, 4  Siguiente
 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Desarrollo LMS
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Jue Feb 10, 2005 4:45 pm    Asunto: Creacion de un LMS Responder citando

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
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 Feb 10, 2005 5:32 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Vie Feb 11, 2005 2:26 pm    Asunto: Responder citando

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. icon_wink.gif

javi
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: Vie Feb 11, 2005 2:47 pm    Asunto: Responder citando

Hola, bueno al menos tenemos un razonamiento mas claro(es que no me parece claro lo de que ms sea una full)icon_smile.gif
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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Vie Feb 11, 2005 4:45 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Lun Feb 14, 2005 2:13 pm    Asunto: Responder citando

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
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: Lun Feb 14, 2005 2:27 pm    Asunto: Responder citando

Hola, los libros de SCORM2004(con el modelo de datos v1.3) esta en:
http://www.adlnet.org/index.cfm?fuseaction=rcdetails&libid=648&filterid=35&page=1&keywords=&applyto=libTitle,libAuthor,contentText

Creo, que debes desarrollar la v1.2 por que es muchisimo menos compleja que SCORM2004.
Un Saludo
_________________
Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mar Mar 08, 2005 2:29 pm    Asunto: Responder citando

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
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: Mar Mar 08, 2005 4:39 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mar Mar 08, 2005 8:11 pm    Asunto: Responder citando

"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
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: Mie Mar 09, 2005 12:38 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mie Mar 09, 2005 6:16 pm    Asunto: Responder citando

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
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: Mie Mar 09, 2005 6:43 pm    Asunto: Responder citando

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


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Jue Mar 10, 2005 6:34 pm    Asunto: Responder citando

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
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 Mar 10, 2005 11:04 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Jue Mar 24, 2005 2:44 pm    Asunto: Responder citando

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
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 Mar 24, 2005 8:54 pm    Asunto: Responder citando

Hola, busca en el fichero lib\datalib.php linea 453
Suerte
_________________
Jorge Dieguez // Moderador PuntoScorm
mi.blog - http://jdieguez.wordpress.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mie Abr 13, 2005 5:27 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mayor
Miembro asiduo
Miembro asiduo


Registrado: Apr 05, 2005
Mensajes: 29

MensajePublicado: Jue Abr 14, 2005 1:32 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Invitado
Invitado





MensajePublicado: Sab Abr 30, 2005 7:05 pm    Asunto: Responder citando

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
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mar May 03, 2005 6:23 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
ctomatis
Miembro asiduo
Miembro asiduo


Registrado: Dec 10, 2004
Mensajes: 187

MensajePublicado: Mar May 03, 2005 8:37 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mie May 04, 2005 5:19 pm    Asunto: Responder citando

gracias ctomatis icon_lol.gif 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()icon_wink.gif
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 icon_wink.gif

toro_negro=jb
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 May 05, 2005 7:19 am    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Lun May 09, 2005 1:05 pm    Asunto: Responder citando

hola,

cuando lo acabe prometo enseñarlo, ahora lo tengo un poco descuidado visualmente y me da verguenza enseñarlo icon_wink.gif
Volver arriba
Ver perfil de usuario Enviar mensaje privado
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Lun May 09, 2005 5:59 pm    Asunto: Responder citando

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
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: Lun May 09, 2005 6:28 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Lun May 09, 2005 6:54 pm    Asunto: Responder citando

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
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: Lun May 09, 2005 8:04 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mar May 10, 2005 1:26 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mar May 10, 2005 7:02 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Invitado






MensajePublicado: Mie May 11, 2005 1:12 pm    Asunto: Responder citando

toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien icon_wink.gif

Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?

Sin acritud icon_smile.gif

Salu2.
Volver arriba
Invitado
Invitado





MensajePublicado: Mie May 11, 2005 1:12 pm    Asunto: Responder citando

toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien icon_wink.gif

Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?

Sin acritud icon_smile.gif

Salu2.
Volver arriba
invitado
Invitado





MensajePublicado: Mie May 11, 2005 1:14 pm    Asunto: Responder citando

toro_negro: Creo que deberías cuidar un poco la ortografía, que la informática no está reñida con escribir bien icon_wink.gif

Además, la letra 'k' suena 'ca', no 'que'. La simplificación correcta sería 'q', ¿no?

Sin acritud icon_smile.gif

Salu2.
Volver arriba
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Mie May 11, 2005 8:05 pm    Asunto: Responder citando

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
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 May 12, 2005 9:39 am    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
betanio
Miembro asiduo
Miembro asiduo


Registrado: Apr 15, 2005
Mensajes: 8

MensajePublicado: Jue May 12, 2005 10:32 am    Asunto: Responder citando

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 icon_wink.gif, 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
Ver perfil de usuario Enviar mensaje privado
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Jue May 12, 2005 5:13 pm    Asunto: Responder citando

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 icon_wink.gif

toro_negro
Volver arriba
Ver perfil de usuario Enviar mensaje privado
ctomatis
Miembro asiduo
Miembro asiduo


Registrado: Dec 10, 2004
Mensajes: 187

MensajePublicado: Jue May 12, 2005 8:37 pm    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar e-mail
toro_negro
Miembro asiduo
Miembro asiduo


Registrado: Feb 08, 2005
Mensajes: 39

MensajePublicado: Jue May 12, 2005 8:54 pm    Asunto: Responder citando

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
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
Ir a página 1, 2, 3, 4  Siguiente
Página 1 de 4

 
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