3. Agenda - Parte 1
● O que é Moodle?
● Quem usa?
● Alguns números
● História das versões
● Tecnologia usada
● Arquitetura
● Sites (Oficial, Fóruns, Referência e Sociais)
● Concorrentes
● Instalação
● Login
4. Agenda - Parte 2
● Menu administrativo
● Menu de curso
● Formato de cursos
● Criação de:
○ Usuários
○ Curso
○ Atividades
○ Blocos
○ Módulos
● Template
● Chat
5. Agenda - Parte 3
● Cache
● Banco de Dados
● Moodledata
● “mdl_files”
● Cron
● Comandos CLI
● Webservice:
○ Mobile
○ SOAP
○ App de Android
6. Agenda - Parte 4
● Roles e Capabilites
● Backups e Restore
● Autenticação
● Email
● Código Fonte
● Skeleton
○ Hands On: Bloco
○ Hands On: Módulo
● Debug
7. Agenda - Parte 5
● Plugins de Comunidade
● Big Blue Button
● Performance
● Principais erros e problemas
● Recomendações Técnicas
● Deploy
● Arquitetura Tradicional
● Arquitetura Cloud
● Um sonho...módularizar em serviços!
● Moodlecloud
9. O que é Moodle?
● e-Learning
● LMS
● AVA
● ...entre outros nomes
Sua principal função é prover um conjunto de ferramentas para o ensino a
distância GRATUITAMENTE!
12. Alguns números
Brasil: 3240 sites registrados no total (1362 são privados e não podem ter
seus nomes publicados)
Mundo: 46484 sites registrados de 213 paises
https://moodle.net/stats/
13. História das versões
Primeira Versão: 1.9
Segunda Versão: 1.9+
Terceira Versão: 2.0
Quarta Versão: 1.9+
Quinta Versão: 2.1
Sexta Versão: 1.9+
Sétima Versão: 2.5
Oitava Versão: 2.7...Até 2.9
Atual: 3.3+
15. Tecnologia usada
Linguagem: PHP (mas tem alguns forks…)
Banco de Dados: MySQL, Postgres, Oracle e SQL Server (alguns mais…)
Webserver: Apache, NGix, PHP FPM...e PHP 7!
16. Arquitetura
● Abstração, encapsulamento, abstração e mais
encapsulamento…
● Banco de dados relacional…#SQN
● Storage não muito performatico e confuso
● Fácil criação de módulos novos
● Consistente
● Bem arquitetato em questão de Banco e Codigo
29. Cache
A lição mais importante do cache do Moodle é...
Qualquer problema que der no Moodle, bote
a culpa no cache!
● Arquitetura
● Arquivos
● Limpeza do cache
● Performance do ambiente por causa do cache… =(
37. Continuando…
● Plugins de Comunidade
● Big Blue Button
● Performance
● Principais erros e problemas
● Recomendações Técnicas
● Deploy
● Arquitetura Tradicional
● Arquitetura Cloud
● Um sonho...módularizar em serviços!
● Moodlecloud