setembro, 2010 | sÃo paulo. instruções gerais (hidden slide): título: integrando moodle com...

Post on 07-Apr-2016

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SETEMBRO, 2010 | SÃO PAULO

Fabio Mastelarifabio.mastelari@ltia.fc.unesp.brGerente de ProjetosLTIA

Renan Moraisrenan.morais@ltia.fc.unesp.brGerente de OperaçãoLTIA

Integrando Moodle com plataforma Microsoft

CÓDIGO DA SESSÃO: INT303

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

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

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.

7

Desenvolvemos projetos…

Interop User Experience Embedded

Mobile TV DigitalOtimização de

Infra-estrutura de TI

Customização de Plataformas

Desenvolvimento Web Games

Modular Object-Oriented Dynamic Learning Environment

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.

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

MICROSOFT LIVE SERVICES PLUG-IN FOR MOODLE

Microsoft Education Labs

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

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?

14

MICROSOFT LIVE SERVICES PLUG-IN FOR MOODLE

FuncionalidadesAutenticação integrada entre o LiveID e o MoodleE-mailMessengerCalendárioPesquisa

Pré-requisitoLive@edu

Moodle + Live Services

A solução Microsoft Live@edu proporciona integração com mais uma plataforma de serviços

17

ChainMigração dos usuários do Moodle para o Live@edu em lote

18

Chain ServicesSincronização automática: Moodle + Live@Edu

Instituto Ayrton SennaDemo

Moodle + SharePoint

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

22

Moodle SharePoint UnifiedPrincipais características

Acesso ao Moodle pelo SharePoint:

Baseado em WebParts:Login Moodle

Alterar Senha

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)

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

25

Moodle SharePoint UnifiedArquitetura conceitual

Sharepoint + MSU Webparts

Moodle

Active Directory

Moodle Database

Moodle WebService

MSU WebService

Extended Login Block

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

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)

Moodle + Azure

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

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

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

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

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

34

DemoMoodle + Azure

35

Referências

www.ltia.fc.unesp.brmoodle.orgwww.codeplex.com/ndoswww.educationlabs.comwww.windowsazure4e.orgphpazurecontrib.codeplex.comwindows.azure.com

Por favor preencha a avaliação

37

© 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.

top related