perfeito
podem existir comandos do proprio lms para algumas facilidades..
mas isso o tira do padrão.. mesmo elevando o nivel de recursos...
isso mesmo cara.
[]´s
heverton
--- Em qui, 4/6/09, cleber.oliveira2009 <cleber.oliveira2009@...>
escreveu:
De: cleber.oliveira2009 <cleber.oliveira2009@...>
Assunto: Re: Res: [implementando-scorm] Modelo de Dados
Para: implementando-scorm@...
Data: Quinta-feira, 4 de Junho de 2009, 10:12
Heverton Fornazari obrigado pela explicação.
Pelo que eu entendi esses modelos de dados do SCORM servem para que o
desenvolvedor do conteúdo no padrão SCORM possa fazer a comunicação entre SCO e
LMS usando o SetValue() e getValue(), pois ele sabe o que chamar e o que cada
modelo oferece.
Então uma implementação dessa função SetValue(modelo de dados, dados) na API
faria uma requisição ao LMS por (SOAP, REST, etc) informando o serviço (modelo
de dados) que deve ser usado e que dados usar no processamento (dados). Então ao
final desse processamento, retorna uma resposta em um callback de acordo com o
padrão ou um código de erro.
Esses serviços implementam aquele conjunto de modelos descritos no livro SCORM
RTE, mas não se limita apenas a eles.
Seria isso?
Eu sou novo nessa área. rsrs
--- Em implementando- scorm@yahoogrupo s.com.br, Heverton Fornazari
<hfornazaribr@ ...> escreveu
>
> Cleber ai já é consultoria. ...rsrs
>
>
> Olha só cara se você está implementando um LMS é muito importante entender
realmente o papel dele neste contexto. Vamos do princípio,
> você precisa que o conteudo possa infromar e ser infromado de algumas coisas
basicas certo. Como por exemplo onde o curso se inicia e após uma pausa/saida do
usuario da sessão estes dados sejam recuperados, por quantos passos da lição ele
já passou, sua pontuação, etc.. Bem quem guardará e organizará essas infromações
segundo o usuario (seria o LMS). mas para que essa informação trafegue do
'browser' do usuario para o LMS e que depois o LMS possa infromar de volta você
precisa de um mecanismo eficiente.. a API.
>
> O que deve ser construido nessa API são esses metodos de comunicação e os
principais setValue, getValue servirão para transitar esse modelo de dados
reconhecido pelo SCORM que é uma composição de dados referente a cada SCO, e que
pode ser enviada ou recuperada sempre que a API do SCO à solicitar. Se você
observar com mais cuidado no CAM você verá que existe um conjunto dimensionado
de itens que podem participar deste contexto como exemplo aquele item que você
citou 'cmi.objectives. _count'. Mas não ficaria restrito apenas a estes dados do
modelo esta é uma convenção para infrome e controle do padrão que facilita a
adoção e criação de conteudo que se preocupe com estes dados e todas as regras e
comportamentos necessários do SCO ou de toda a organization, que tem seu
comportamento principal mapeado atraves do imsmanifest. xml.
>
> deu para entender?
> Att
> Heverton Fornazari
>
>
>
>
> ____________ _________ _________ __
> De: cleber.oliveira2009 <cleber.oliveira200 9@...>
> Para: implementando- scorm@yahoogrupo s.com.br
> Enviadas: Quarta-feira, 3 de Junho de 2009 18:14:29
> Assunto: [implementando- scorm] Modelo de Dados
>
>
>
>
>
> Eu li a documentação do SCORM e permaneci com algumas dúvidas de implementação
do RTE.
>
> Basicamente entendi que:
>
> Temos um SCO que se comunica com uma API em JavaScript que contém os métodos
de inicialização e termino de sessão, set, get, commit e métodos de retorno de
erro. E que esta API se comunica com uma API do próprio LMS.
>
> A questão é para que servem aqueles "cmi.objectives. _count", por exemplo, que
devem ser implementados.
>
> São funções obrigatórias na API do LMS?
>
> O SetValue() da API em JavaScript, chama essa função?
>
> Poderiam explicar de forma geral o funcionamento?
>
> Att
>
> Cleber Oliveira.
>
>
>
>
>
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbusca dos.yahoo. com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
[As partes desta mensagem que não continham texto foram removidas]