Cursos de Informática Grátis www.megainforcursos.com

27 de junho de 2012

Aprenda a integrar o Joomla ao Moodle Featured


O Joomla é um excelênte software para administração de conteúdo, com uma vasta biblioteca de aplicativos que permitem a fácil customização de websites, além de contar com uma ativa comunidade, que oferece suporte técnico aos novatos.  Já o Moodle é o melhor software para o ensino a distância, disponível no mercado, porém ele não possui os requisitos básicos, necessários à um website. Eis então que surge a idéia de juntar os dois, que como dizem por aqui, "is icing on the cake".
Você não precisa ser um expert em Joomla ou Moodle para acompanhar esse tutorial, porém um conhecimento básico é sempre bem vindo :-)
Nós estaremos usando o Joomla 1.5 e o Moodle 2.0 e defenitivamente você precisa ter ambos instalados para acompanhar esse tutorial. Caso você ainda não tenhar um servidor de hospedagem, ou não saiba como instalar o Joomla, nem o Moodle, não se preocupe, você está no lugar certo. Por apenasR$12,73BRL por mês, você terá a sua disposição, espaço ilimitado em disco e tráfego de dados, para hospedar o seu portal de ensino a distância, além disso você poderá solicitar ao nosso suporte técnico a instalação do Joomla e Moodle, para que você possa acompanhar o nosso tutorial. Clique aqui se você quizer conhecer todas as vantagens do nosso plano de hospedagem e para assinar bastar clicar aqui.

Joomdle

Joomdle é uma Extensão criada por Antonio Duran, cuja principal função é integrar o Joomla ao Moodle.
A primeira versão disponível para download foi liberada em outubro de 2009, com o nome de moodlejoomla. Em janeiro de 2010 a segunda versão foi lançada já com o nome de joomdle.

As principais vantagens do Joomdle são:
  • Login único que permite ao usuário navegar entre o Joomla e o Moodle;
  • Um único registro de usuário para ambos os sistemas;
  • Exibição do conteúdo do Moodle no frontend do Joomla;
  • Administração de matrículas através do backend do Joomla.
  • Sincronização de perfil dos usuários entre Joomla e o Moodle com suporte ao Jomsocial e Community Builder.
  • Módulo de diretório para exibição de cursos e professores.
  • Ferramenta de e-commerce que permite a venda de cursos através do Virtuemart e Tienda.

Configurando o Joomla

Nosso primeiro passo será ativar o Joomla web service. Clique no menu "Site" e em seguida na opção "Global Configuration";


Na próxima tela clique no menu "System" e na área "System Setting", marque "Yes" para a opção "Enable Web Services";



PHP XML-RPC

Para que o Joomdle possa conectar o Joomla ao Moodle, o PHP XML-RPC libraries precisa está instalado e configurado.

Durante a instalação do Moodle, o instalador irá verificar a existencia do PHP extension XML-RPC.


Caso você já possua o Moodle instalado no seu servidor, você poderá verificar a existência do XML-RPC através do PHP Info localizado no backend do Joomla. Clique no menu "Help" e em seguida em "System Info".
Na próxima tela clique no menu "PHP Information" e procure por xmlrpc.


Após confirmar que o xmlrpc está instalado no sistema, nosso próximo passo será configurar o Moodle.

Configurando o Moodle

O Moodle 2.0 veio com um formato mais amigável para facilitar a integração com aplicações externas, tais como Joomdle.

Nosso primeiro passo será acessar o menu Site Administration -> Plugins -> Web services -> Overview.


Na próxima tela será exibida uma tabela com as seguintes opções:
1Enable web services
Marque a opção "Enable web services" e clique no botão "Save Changes";
2Enable protocols
Joomdle necessita do protocolo XMLRPC para conectar com o Moodle, por isso você deverá habilitar a opção XML-RPC protocol conforme a imagem abaixo.
3Create a specific user
O web services do Moodle requer a criação de um "user" específico para conectar ao Joomdle. Esse "user" terá acesso limitado ao sistema e sua função básica será a de acessar e conectar o Moodle ao Joomdle.

É importante que esse "user" não seja usado para acessar o front end ou back end do Joomla e não pode ser o "system admin" do Joomla ou Moodle.

A título de exemplo iremos chamar o nosso user de joomdle connector. Clique em "Create a specific user" e preencha o formulário que será exibido na próxima página.
4Check user capability
Após a criação do "user" é necessário definir o nível de acesso ao protocolo XML-RPC no Web services. Isso é feito através da definição do "role", que o "user" terá.
Clique em "Check user capability", na próxima tela selecione o user "Joomdle Connector" e em seguida no botão "Show this user's permissions".


Na próxima página, role a tela até localizar o protocolo XML-RPC e verifique se o mesmo está configurado como "Yes". O fundo da tela deverá ser verde, caso esteja cor de rosa, significa que o protocolo não está habilitado para o user. Nesse caso é necessário configurar um "role" específico para o user.
Nosso tutorial continua com a configuração de role do usuário.
Dúvidas, sugestões ou correções são sempre muito bemvindas, publique um comentário sobre esse artigo :-) 

0 comentários:

Postar um comentário

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | coupon codes