tutorial - joomodle.odt

Upload: jackson-meires-meires

Post on 29-Oct-2015

73 views

Category:

Documents


0 download

TRANSCRIPT

  • TUTORIAL

    Joomdle Integrao

    Joomla Joomdle Moodle

    Prof. dio Mazera

    [email protected]

    2011

  • RESUMO1. Baixe o plugin aqui: (http://sourceforge.net/projects/moodle-joomla/)2. A documentao oficial esta aqui: (http://www.joomdle.com/wiki/)3. Verificar os pr-requisitos: * Joomla 1.5.x * Moodle 1.9.x ou Moodle 2.0 * XML-RPC for PHP4. Tenha mais de um usurio administrador.5. Faa backup dos dados do jooma e do moodle por segurana.6. Siga os passos a seguir.

    Passo 1: Complete os pr-requisitos de instalao necessrios:

    Joomla! Pr-requisitos

    Uma vez que o Joomla 1.5.x est instalado e funcionando corretamente, voc ter que ativar os servios do Joomla web. Isso pode ser feito atravs do site na guia Global Configuration Sistem, configurao do sistema

    Joomla_webservices.jpg

    Pr-requisitos PHP XML-RPC

    Para manter contato Joomdle Joomla com o Moodle, as bibliotecas PHP XML-RPC devem ser instalados e configurados. Se voc for instalar o Moodle pela primeira vez, ele ir verificar a existncia da extenso PHP XML-RPC. Verifique se ele est instalado.

    Xmlrpc_check.jpg

  • Se voc j instalou o Moodle voc vai precisar assegurar que o XML-RPC foi instalado, voc pode verificar usando PHP Info encontrado no backend do Joomla em Ajuda / Sistema de Informao / PHP Informao.

    Xmlrpc_php.jpg

    Backup do Site

    Por favor, verifique se voc tem backup do seu servidor web (ambos Joomla! e Moodle). Se voc estiver usando o Joomla! Backup Extension como Akeebackup, voc pode precisar fazer backup dos dados do diretrio Moodle, separadamente, dependendo de como voc tiver instalado e configurado Moodle.

  • Passo 2: Preparando-se para o Moodle Joomdle

    Preparao de Joomdle com o Moodle 1.9+ (Preparao de Joomdle com o Moodle 2 aqui)

    Moodle 1.9 + Configurao

    Uma vez que o Moodle foi instalada, uma srie de opes devem ser configurados:Rede / ConfiguraesAtivar rede: Administration Menu Networking Settings

    Networking: On

    500px-Moodle_networking_on.jpg

    Adicionar IP do servidor Joomla para a lista de XML-RPC hosts confiveis

    Administration Menu Networking XML-RPC hostsSe for o mesmo servidor: 127.0.0.1/32Se voc estiver trabalhando em um site hospedado, pode ser necessrio adicionar o seu endereo IP pblico

    500px-Moodle_networking_xml_host.jpg

  • Ativar autenticao da rede Moodle em plugins de autenticao

    Menu de Administrao Usurios Autenticao gerenciar a autenticaoHabilitar: Moodle Network authentication

    500px-R023_moodle_config_network_authentication_1.jpg

    Para ativar o Auto Add Remote Users digitar as configuraes e selecionar "Yes"

    500px-Moodle_authentication_network_enable_2.jpg

    Fazer o Moodle permanecer dentro do wrapper

    Os links de navegao do Moodle tem a target = "_top", ento se voc clicar neles, voc pode ficar fora do wrapper. Para evitar isso, voc pode modificar uma opo do Servidor HTTP. Definir o nome do quadro para o valor vazio.

    500px-Moodle_frame_name.jpg

    Permitir que os visitantes entrem nos cursos do Moodle diretamente

    Se quisermos que o Convidado entre diretamente nos cursos Moodle disponveis para eles, devemos ativar login automtico para os clientes: Menu de Administrao Usurios Permisses Polticas de Usurio. Activar: Auto-login guests

    500px-Moodle_user_policies.jpg

  • Passo 3: Instalao do Joomdle no Moodle

    Instalao do Joomdle em Moodle 1.9+ ( Instalao do Joomdle em Moodle 2 aqui)

    Para permitir que o Moodle possa autenticar com Joomla! voc precisar instalar e configurar o plugin autenticao Joomdle . Este plugin pode ser encontrado no pacote de instalao Joomdle chamado auth_joomdle.zip. Crie um diretrio temporrio e descompacte o contedo do arquivo zip. Em seguida, copie os arquivos descompactados para o diretrio moodle/auth/joomdle do seu servidor web. (Dependendo de como voc escolheu para copiar os arquivos, voc pode precisar criar o diretrio joomdle primeiro).

    Configurando Joomdle para o Moodle

    Depois que esses arquivos foram copiados para o diretrio moodle/auth/joomdle, visite o Menu Administrao Notificaes plugin para concluir a instalao. Depois, volte para a seo de autenticao de rede Moodle encontrado em Menu de Administrao Usurios Autenticao Gerenciar autenticao. Agora voc deve ver uma nova opo de plugin de autenticao chamado Joomdle, ative este plugin.

    550px-R023_moodle_enable_joomdle_authentication_1.jpg

    Em seguida, configure o plugin clicando no link "Configuraes" e insira o seu URL do Joomla! do servidor de nome de domnio (endereo verdadeiro sem redirecionamentos) . Esta a nica configurao que precisa ser configurado. Lembre-se de adicionar http:// na frente de sua URL. Exemplo: http://seudominio.com/joomla

    550px-R023_moodle_settings_joomdle_authentication_1.jpg

    H tambm uma outra opo, que voc pode precisar de mudar: o mtodo de conexo. Ela escolhe o mtodo de conexo para usar na utilizao de servios web do Joomla. As opes so file_get_contents e cURL. Selecione um dos disponveis no seu servidor.

    Dica: Deixe como padro primeiro, e depois use o System Check no componente Joomdle no Joomla para verificar qual mtodo de conexo est disponvel em seu servidor.

    Para finalizar a instalao do Moodle Joomdle, v para a Administrao do Site -> Notificaes.

  • Agora voc configurou o lado do Moodle Joomdle. Continuar para instalar e configurar Joomdle para Joomla!

    Moodle_js_options.pngSync users to Joomla Sincroniza a criao do usurio e, remoo e atualizao de perfil de usurio.

    Jomsocial activities Adicionar atividades Jomsocial em resposta a eventos Moodle

    Create Jomsocial groups Criar um grupo Jomsocial para cada curso

    Delete Jomsocial groups Excluir grupo Jomsocial ao excluir do curso

    Auto-sell courses Criar / atualizar / excluir os cursos na loja Joomla quando feito em Moodle

    Enrol parents in courses Pais se inscrevem automaticamente em cursos de filhos

    Parent role ID identificao do papel dos pais no Moodle

    Voc tambm pode modificar as opes padro para dados de perfil de usurio de travamento no Moodle. Campos bloqueados no podem ser editados pelo usurio no Moodle, e ter o valor do Joomla. (Nota do tradutor: tenha mais de um usurio administrador)

    Existem outras opes que voc pode desejar configurar.

    550px-Lock_user_fields.png

  • Configuraes Avanadas do Moodle (Opcional)

    Nota: Algumas destas opes podem tornar o seu site Moodle inacessveis - por favor, certifique-se de saber o que voc est fazendo!

    Removendo a pgina padro de login do Moodle (redireciona a pgina de login do Moodle para Joomla!)

    Definir um URL de login alternativo para o Moodle, para que os usurios Moodle nunca veja a pgina de login do Moodle. Ns recomendamos que voc no ativar essa at que tudo acima esteja testado, testando mais uma vez, testou mais uma vez, e em execuo. Oh que ns dissemos, o primeiro teste antes de fazer isso!

    Usurio Autenticao Gerenciar autenticao: URL de login alternativo. Aqui ns colocamos URL Joomla.

    Se voc estiver usando o Moodle em wrapper, voc pode usar essa URL, assim a pgina de login Joomla no aparecer dentro do wrapper:

    http://seusite.com/components/com_joomdle/views/wrapper/getout_login.php

    Criando uma pgina de login alternativo para Administradores do Moodle

    Se voc tem redirecionado a pgina padro de login do Moodle para o Joomla, como definido anteriormente, ser necessrio criar um mtodo adicional para entrar no Moodle para Moodle Administradores. Para acessar o Moodle, insira este URL em sua barra de endereos dos navegadores:

    http://seusite.com/moodle/auth/joomdle/joomdle_login.php?login=moodle

    Restringir o acesso ao Moodle apenas para utilizadores registados

    Restringir o acesso ao Moodle aos usurios cadastrados, apenas, para que no os hspedes podem entrar no site do Moodle.

    Segurana Polticas do Site Fora login de Usurios

  • Passo 4: Instalao do Joomdle em Joomla

    Preparando o Joomla! 1.5+ para Joomdle

    Antes de instalar Joomdle devemos garantir que o Joomla 1.5.x est instalado e funcionando corretamente. Alm disso, voc ir precisar tambm:

    Ative Joomla servios na Web atravs do Site > Configurao Global do Sistema > Sistema guia , Sistema Configurao.

    Joomla_webservices.jpg

    Instalar e configurar todas as extenses de terceiros que voc deseja integrar-se com Joomdle como CB, Jomsocial, Tienda, Virtuemart, xMAP. Para obter instrues de Integrao com extenses de terceiros, consulte este link aqui.

    Preencha quaisquer pr-requisitos exigidos para Joomdle

    Instalando Joomdle para Joomla! 1.5+

    A extenso Joomdle para Joomla! consiste de um componente, 7 Plugins e 6 mdulos, consulte o final deste artigo para ver a lista completa. Para instalar Joomdle para Joomla!, o uso do Joomla! Extension Manager e selecione o pacote Joomdle chamado "joomdle-joomla package.zip". O componente, plugins e mdulos iro ser instalados como um pacote de simplificao da instalao para voc.

    Nota: Ele tambm instala todos os plugins e cria os mdulos, embora no os publique.

    Para obter informaes adicionais a respeito dos componentes, plugins e mdulos, consulte documentao correspondente.

  • Configurando Joomdle para Joomla! 1.5 +

    Joomdle Componente

    Configurando Joomdle para Joomla! feito atravs da tela de configurao que pode ser encontrado escolhendo Configurao opo no menu Component Joomdle, ou atravs do painel Joomdle. Existem diversas sees que voc pode configurar, no entanto, s o primeiro obrigatrio.

    R023_joomla_global_configuration_1.jpg

    Configurao Geral

    URL do Moodle: Introduzir o URL e caminho completo da sua instalao Moodle - este susceptvel de ser http://www.meudominio.com/moodle supondo que voc tenha instalado o Moodle em um diretrio chamado moodle fora do Joomla! Raiz. Lembre-se de adicionar http:// na frente de sua URL.

    A verso do Moodle: Selecione a sua verso do Moodle.

    Moodle 2.0 auth token (Moodle 2.0): Introduzir o token de autenticao que voc obteve quando voc configurou os servios web do Moodle.

    Mtodo de conexo: As opes disponveis so o: file_get_contents e cURL. Selecione um dos disponveis no seu servidor.

    Use redirectless SSO: Esta opo s funciona com cURL e ambos Moodle e Joomla no mesmo domnio. Faz Joomdle do Single Sign On, sem redirecionar o usurio para trs e para frente. Isto til para lojas, assim o processo de compra no quebrada no registro do usurio.

    Auto criar usurios do Moodle: Defina como "Sim" se voc quiser Joomdle automaticamente para criar novos usurios no Moodle, quando registar em Joomla!.

    Auto excluir usurios do Moodle: Defina como "Sim" se voc quiser Joomdle para apagar automaticamente os usurios do Moodle quando eles so excludos em Joomla!.

    Auto login Usurios na inscrio: Defina o que este "Sim" se voc quiser Joomdle para registrar automaticamente em usurios que se registram em Joomla!.

  • Comportamento de Links

    Abrir links em Moodle: O parmetro informa o Joomdle como responder quando voc clica em qualquer um dos links Joomdle. Essa uma configurao Joomdle Global e pode ser mais escrito, definindo os mesmos parmetros em cada Exibies Joomdle Menu.

    Abrir na mesma janela Abrir em nova janela Abrir em invlucro

    Quando voc optar por abrir o Moodle em um "Wrapper" voc pode escolher as dimenses Wrapper. Essa uma configurao Joomdle Global e pode ser mais escrito, definindo os mesmos parmetros em cada Exibies Joomdle Menu.

    Wrapper barras de rolagem largura Wrapper altura Wrapper Autoheight em Wrapper Wrapper transparente Itemid Default: Isso permite que voc especifique um padro itemid estar associado a todas as chamadas para a capa do

    Moodle Itemid Joomdle: Isso permite que voc especifique um padro itemid a ser associado a todas as chamadas para o

    componente a partir de mdulos Joomdle Joomdle temid Shop: Isso permite que voc especifique um padro itemid a ser associado a todas as chamadas para o componente a

    loja Joomdle

    Fonte dos dados

    Fonte de dados adicionais: Selecione outro componente para fornecer informaes adicionais usurio para Joomdle Jomsocial Virtuemart Tienda

    Oficina de Integrao

    Use esses parmetros se deseja integrar Joomdle com VirtueMart ou Tienda.

    Categoria ID: O ID de Categoria de Produtos que deseja Moodle Cursos aparea abaixo. Cursos de compra para as crianas. Ative esta opo se voc est usando os recursos para os pais. Se no, coloque-a no Assunto de e-mail: Digite o assunto do e-mail enviado com sucesso quando compra um curso de Moodle. Corpo do e-mail: Digite o corpo do e-mail enviado com sucesso quando compra um curso de Moodle.

    Para obter informaes mais detalhadas sobre os Joomdle e integrao Virtuemart veja a pgina VirtueMart. Para obter informaes mais detalhadas sobre os Joomdle e integrao Tienda veja a pgina de Tienda.

  • Para ver mais detalhes

    Essas opes de controle de informaes e links que devem ser exibidas por padro em ver os detalhes do curso. Mostrar categoria resumo do curso Show Show de linguagem data de incio do Show inscrever datas Show Show perodo inscrever Mostrar nmero de tpicos Mostrar custo Show link Tpicos Show de ligao de sistema de classificao Show link Professores Show 'Ir para o curso' boto Button Matricular Show Show Paypal boto Show Links Pedido curso

    Ao utilizar pedidos claro, voc tambm pode configurar Joomdle para pedir informaes adicionais:

    Solicitao de motivao: No, opcional, obrigatrio Solicitao de nenhuma experincia, opcional, obrigatrio

    Observe que voc s pode configurar para mostrar uma das seguintes opes:

    Mostrar 'Ir para o link claro ": Isto ir levar o usurio para o Moodle claro, sem enroling ele. til para ajustes com as teclas do curso.

    Mostrar Button Matricular. Caso tpico no qual o usurio pode registrar-se para os cursos. Mostrar o boto Paypal: Isto ir mostrar o boto do Paypal. Apenas para uso se voc estiver usando o prprio sistema

    Moodle paypal. Mostrar links Pedido curso : Isso permite que o cliente solicitar um curso. As inscries sero feitas quando o pedido

    aceito.

    Alm disso, voc pode usar uma ltima opo, sem configurar quaisquer dos itens acima para sim, se voc estiver usando uma extenso de e-commerce para vender cursos. Nesse caso, um boto de "curso Comprar 'ser exibido para os cursos que esto na venda na loja.

    Note tambm que o boto "Inscrio" no pode aparecer, mesmo se estiver configurado para fazer isso, ele verifica como o Moodle, para ver se auto-inscrio est disponvel no momento. Se voc no v-lo, por favor, verifique novamente suas configuraes inscrever moodle curso.

    Tpicos vista

    Essas opes de controle de informaes e links que devem ser exibidas por padro na visualizao de tpicos do curso. Mostrar os nmeros: os nmeros mostram tpicos

    Curso de exibio por categoria

    Essas opes de controle de informaes e links que devem ser exibidas por padro na exibio de categoria do curso. Mostrar info categoria

    Vista Mycourses

    Texto 'Nenhum curso ": texto para mostrar ao usurio em mycourses ver se ele no tem cursos

  • Joomdle Plugins

    Os plugins Joomdle no requer qualquer configurao. Todos eles so habilitados por padro no momento da instalao.

    Joomdle Mdulos

    Durante a instalao do Joomdle para Joomla, seis novos mdulos sero instalados: mod_joomdle_courses, mod_joomdle_my_courses, mod_joomdle_calendar, mod_joomdle_my_grades, mod_joomdle_mentees, mod_joomdle_abc. Estes mdulos sero automaticamente instalado e voc obrigado a habilit-los antes que eles apaream em seu site.

    Para saber mais sobre os mdulos de recursos e opes de configurao, consulte a pgina de mdulos.

    Verifique se o sistema de sade

    Depois de instalar e configurar Joomdle, visite o Sistema nico de Sade guia Verifique se todos os itens tenham sido configurados corretamente.

    Consulte o sistema de sade para verificar os detalhes com possveis problemas e resolues associados.

    Componentes do pacote

    O Joomdle para Joomla! pacote consiste no seguinte:

    Componente: com_joomdle

    6 Plugins:

    plg_joomdle plg_joomdlehooks Plg_search_courses Plg_search_coursetopics Plg_search_coursecategories plg_system_joomdlesession plg_system_joomdletienda

    6 Mdulos:

    Mod_joomdle_courses Mod_joomdle_my_courses mod_joomdle_calendar Mod_joomdle_my_grades mod_joomdle_mentees mod_joomdle_abc

    Alm disso, outros pacotes separados esto includos:

    xMAP-joomdle-plugin plg_community_jsbar plug_joomdlehookscommunitybuilder

  • Passo 5: Joomdle exame de sade do Sistema

    Verifique se o sistema de sade

    Joomdle ferramenta inclui um sistema de controle sanitrio em Joomla componente, que o ajuda a assegurar que voc tenha cumprido todos os pr-requisitos para ter Joomdle funcionando corretamente.

    System_check.png

    XMLRPC Extenso PHP

    Voc precisa instalar / habilitar a extenso XMLRPC em sua configurao do PHPSe voc estiver trabalhando em um servidor dedicado, voc deve instalar o XML-RPC extenso PHP. Se

    em hospedagem compartilhada, voc deve perguntar ao seu provedor para habilit-lo para voc.

    Permitir URL fopenVoc precisa configurar o PHP allow_url_fopen opo para Ligado, em sua configurao do PHPSe voc estiver trabalhando em um servidor dedicado, voc deve definir PHP allow_url_fopen opo

    para Ligado, em sua configurao do PHP. Se em hospedagem compartilhada, voc deve perguntar ao seu provedor para habilit-lo para voc.

    Web Services JoomlaVoc deve habilitar o Web Services em Joomla Configurao GlobalVoc deve habilitar o Web Services na Configurao Global do Joomla, em Configurao Global

    System-> guia Sistema.

    Joomdle XMLRPC Plugin habilitadoVoc deve habilitar Joomdle XMLRPC PluginVoc deve habilitar o Joomdle XMLRPC Plugin no backend do Joomla, Extenses-> Administrar

    plugins.

    Joomdlehooks usurio habilitado PluginVoc deve habilitar o usurio Joomdlehooks PluginVoc deve habilitar o usurio Joomdlehooks Plugin no backend do Joomla, Extenses-> Administrar

    plugins.

  • Web Services JoomdleProblema: Parece que as autoridades Joomdle plugin no est habilitado no MoodleResoluo: Voc deve habilitar o auth Joomdle plugin no Moodle Admin-> Usurios-> Autenticao-> Gerenciar autenticao.

    Problema: rede Moodle no est habilitadoResoluo: Voc deve habilitar o Moodle Networking no Moodle Admin-> Rede-> ConfiguraesVoc precisar adicionar o seu IP local para o Moodle XML-RPC confivel lista de hostsVoc deve adicionar o IP do site para o Moodle confivel XML-RPC lista de hosts, no Moodle Admin-> Redes-> XML-RPC Hosts

    Problema: Algo est errado com Joomdle configurao de Web ServicesResoluo: Algo correu mal a criao de servios web Joomdle no Moodle. Experimente visitar a pgina de Notificaes Notificaes Moodle Admin->.

    Problema: Se voc receber erros do banco de dados com chaves duplicadas, tente comear de novo, removendo as linhas em falta / table. Execute essas consultas em seu banco de dados do Moodle:

    Excluir da mdl_config_plugins onde plugin like '%% joomdle; Excluir da mdl_mnet_host2service onde hostid = 0 e serviceId = 4; Drop table mdl_joomdle_dummytable

    ento, a pgina Notificaes visitar novamente.

    Problema: Moodle autenticao de rede no est habilitado no MoodleResoluo: Voc deve habilitar o Moodle auth Rede plugin no Moodle Admin-> Usurios-> Autenticao-> Gerenciar autenticao.

    Problema: URL Joomla no est configurado no auth Joomdle plugin no MoodleResoluo: Voc precisa digitar a URL em Joomla auth Joomdle configurao do plugin, no Moodle Admin-> Usurios-> Autenticao-> Joomdle

    Problema: URL Joomla parece estar errada na autenticao Joomdle plugin no MoodleResoluo: Voc precisa digitar a URL em Joomla auth Joomdle configurao do plugin, no Moodle Admin-> Usurios-> Autenticao-> Joomdle

    Problema: Recebido resposta vazia do MoodleResoluo: Normalmente, esta causada por um URL Moodle errada no componente Joomdle. Verifique se est correto e que inclui http:// na frente. Se estiver certo que tudo est correto, considere que ele pode ser um problema de conexo (firewall, etc)

    Joomdle IntegraoProf. dio [email protected] 1: Complete os pr-requisitos de instalao necessrios:Joomla! Pr-requisitosPr-requisitos PHP XML-RPCBackup do Site

    Passo 2: Preparando-se para o Moodle JoomdleMoodle 1.9 + Configurao

    Passo 3: Instalao do Joomdle no MoodleConfigurando Joomdle para o MoodleConfiguraes Avanadas do Moodle (Opcional)Removendo a pgina padro de login do Moodle (redireciona a pgina de login do Moodle para Joomla!)Criando uma pgina de login alternativo para Administradores do MoodleRestringir o acesso ao Moodle apenas para utilizadores registados

    Passo 4: Instalao do Joomdle em JoomlaPreparando o Joomla! 1.5+ para JoomdleInstalando Joomdle para Joomla! 1.5+Configurando Joomdle para Joomla! 1.5 +Joomdle ComponenteJoomdle PluginsJoomdle Mdulos

    Verifique se o sistema de sadeComponentes do pacote

    Passo 5: Joomdle exame de sade do SistemaVerifique se o sistema de sadeXMLRPC Extenso PHPPermitir URL fopenWeb Services JoomlaJoomdle XMLRPC Plugin habilitadoJoomdlehooks usurio habilitado PluginWeb Services Joomdle