setembro, 2010 | sÃo paulo. instruções gerais (hidden slide): título: integrando moodle com...
TRANSCRIPT
![Page 1: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/1.jpg)
SETEMBRO, 2010 | SÃO PAULO
![Page 2: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/2.jpg)
Fabio [email protected] de ProjetosLTIA
Renan [email protected] de OperaçãoLTIA
Integrando Moodle com plataforma Microsoft
CÓDIGO DA SESSÃO: INT303
![Page 3: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/3.jpg)
4
Agenda
Unesp Bauru: LTIAIntrodução ao MoodleMicrosoft Education Labs
Microsoft Live Services Plug-in for MoodleProjetos desenvolvidos pelo LTIA
Moodle + Live ServicesMoodle + SharePointMoodle + Azure
![Page 4: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/4.jpg)
5
Latin America
São Paulo
Oceano Atlântico
Unesp
- 39 unidades
- 23 cidades
- Somente no estadode São Paulo
- LTIA: Campus Bauru
UNESP – Universidade Estadual Paulista
![Page 5: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/5.jpg)
6
LTIA - Laboratório de Tecnologia da Informação Aplicada
10 anos de parceria com a Microsoft
Homologado CATI, pela Sepin/MCT, em 10/2009
No LTIA, são elaborados projetos de pesquisa aplicada, inovação e desenvolvimento, na área de tecnologia da informação, sempre em parceria com o ecossistema de TI, ou seja, com empresas, instituiçoes de pesquisa e órgãos do Governo.
![Page 6: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/6.jpg)
7
Desenvolvemos projetos…
Interop User Experience Embedded
Mobile TV DigitalOtimização de
Infra-estrutura de TI
Customização de Plataformas
Desenvolvimento Web Games
![Page 7: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/7.jpg)
Modular Object-Oriented Dynamic Learning Environment
![Page 8: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/8.jpg)
9
MoodleSistema de gerenciamento de cursos
Moodle é um dos Sistemas de Gerenciamento de Curso (CMS) mais difundido no mundo.
Desenvolvido em linguagem PHP e hospedado por padrão em ambiente de softwares livres como Linux e MySQL.
![Page 9: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/9.jpg)
10
Quem usa o Moodle?Mais de 50 mil sites válidos disponíveis em mais de 200 países atingindo mais de 35 milhoes de usuários (fonte: Moodle.org) O Moodle é a plataforma de aprendizagem virtual ideal para:
Escolas Institutos UniversidadesCentros de formação
profissional
Negócios Hospitais Bibliotecas Agências de Emprego
![Page 10: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/10.jpg)
MICROSOFT LIVE SERVICES PLUG-IN FOR MOODLE
Microsoft Education Labs
![Page 11: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/11.jpg)
12
Microsoft Education LabsO futuro da educação
ProtótiposInspirado em idéias sugeridas pela comunidade
Desenvolvimento em cooperação com os times de produto da Microsoft
Blogs e discussoes para analizar a recepção das ferramentas desenvolvidas
![Page 12: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/12.jpg)
Serviços Interoperáveis
Links Personalizad
os
Links para outros serviços,
incluindo o Skydrive
Parceria entre
marcas
Mude o “status”
onlineNotificações e Lembretes
Calendário eMessenger
Inicie Bate-Papos em
Tempo RealContatos doMessenger
Fonte: Visão Geral sobre o Live@edu
O que é o Live@edu?
![Page 13: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/13.jpg)
14
MICROSOFT LIVE SERVICES PLUG-IN FOR MOODLE
FuncionalidadesAutenticação integrada entre o LiveID e o MoodleE-mailMessengerCalendárioPesquisa
Pré-requisitoLive@edu
![Page 14: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/14.jpg)
Moodle + Live Services
![Page 15: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/15.jpg)
A solução Microsoft Live@edu proporciona integração com mais uma plataforma de serviços
![Page 16: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/16.jpg)
17
ChainMigração dos usuários do Moodle para o Live@edu em lote
![Page 17: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/17.jpg)
18
Chain ServicesSincronização automática: Moodle + Live@Edu
![Page 18: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/18.jpg)
Instituto Ayrton SennaDemo
![Page 19: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/19.jpg)
Moodle + SharePoint
![Page 20: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/20.jpg)
21
Moodle SharePoint UnifiedResumo do projeto
Sincronização dos dados de Login entre Moodle e SharePoint
Implementação de um modelo que
toma como base o Single Sign On
Prover camadas de acesso aos dados do Moodle para outros
sistemas
Desenvolvimento de WebParts para
demonstrar o acesso aos dados do Moodle
no SharePoint
![Page 21: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/21.jpg)
22
Moodle SharePoint UnifiedPrincipais características
Acesso ao Moodle pelo SharePoint:
Baseado em WebParts:Login Moodle
Alterar Senha
![Page 22: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/22.jpg)
23
Moodle SharePoint UnifiedPrincipais características
Sincronia das informaçoes de login:
Transparente para o usuárioTodas as informaçoes são sincronizadas em ambos os lados:
Banco de dados de usuário do MoodleServidor de diretório (Active Directory)
![Page 23: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/23.jpg)
24
Moodle SharePoint UnifiedPrincipais características
Migração de legado (logins de usuário):
Sob demanda, conforme cada usuário se autentica no Moodle ou na WebPart do SharePointNão é necessário execução de outra ferramenta
![Page 24: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/24.jpg)
25
Moodle SharePoint UnifiedArquitetura conceitual
Sharepoint + MSU Webparts
Moodle
Active Directory
Moodle Database
Moodle WebService
MSU WebService
Extended Login Block
![Page 25: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/25.jpg)
26
Moodle SharePoint UnifiedInstalação
Atualmente exige conhecimento técnico mínimoConsiste em:
Guia de instalaçãoFerramenta que automatiza alguns processos de instalação:
MSU WebPartModificação MoodleMSU WebService
![Page 26: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/26.jpg)
27
Moodle SharePoint UnifiedTecnologias utilizadas
Moodle 1.8.5XAMPP 1.6.2
MySQLApache
Windows Server 2003 ou 2008Microsoft SharePoint 2007 (WSS ou MOSS)SmartPart for Sharepoint 1.3 (Codeplex)
![Page 27: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/27.jpg)
Moodle + Azure
![Page 28: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/28.jpg)
29
Integração Moodle e Azure Windows Azure SDK para PHP
Uso do Windows Azure Tools for Eclipse
Melhor integração com PHP com EclipseCriação do .cspkg em um cliqueFacilidade de debug do PHP
![Page 29: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/29.jpg)
30
Integração Moodle e Azure Windows Azure Drives
Implementado como Windows Azure Page BlobContém um VHD formatado como NTFSSe comporta como um disco local (F:\)Vantagem: Facilita o port para o AzureDesvantagem: Exclusivo de uma VM apenas
![Page 30: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/30.jpg)
31
Integração Moodle e Azure Moodle 2 + SQL Azure
Moodle 2.0 utiliza a extensão nativa do SQL da MicrosoftNecessário modificar o componente que gera as queries SQL
Cuidado com System Tables! Elas foram descontinuadas no SQL Server 2005 e NÃO funcionam com o SQL AzurePatch enviado para a equipe do Moodle, disponível em http://tracker.moodle.org/browse/MDL-23887
![Page 31: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/31.jpg)
32
Integração Moodle e Azure EscalabilidadeProblemas – Arquitetura do Moodle:
Modo UNIX de se pensar: dados ficam em arquivosModo Azure de se pensar: dados ficam em BlobsUtilização do Azure Drive tira a possibilidade de utilizar mais de uma VM
![Page 32: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/32.jpg)
33
Integração Moodle e Azure TO DOs
Verificar integração com plugins de terceirosPort do release final do Moodle 2.0: RC1 sairá em setembro; versão final ainda indefinida
![Page 33: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/33.jpg)
34
DemoMoodle + Azure
![Page 34: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/34.jpg)
35
Referências
www.ltia.fc.unesp.brmoodle.orgwww.codeplex.com/ndoswww.educationlabs.comwww.windowsazure4e.orgphpazurecontrib.codeplex.comwindows.azure.com
![Page 35: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/35.jpg)
Por favor preencha a avaliação
![Page 36: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/36.jpg)
37
![Page 37: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Integrando Moodle com plataforma Microsoft Nível Técnico: 300 Audiência foco: Desenvolvedores](https://reader035.vdocuments.pub/reader035/viewer/2022070507/570638481a28abb8238f4137/html5/thumbnails/37.jpg)
© 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação. Como a Microsoft deve atender a condições de mercado em constante alteração, este
documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação. A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.