Extensões¶
O MIDDAG for Moodle foi projetado com uma filosofia de arquitetura moderna: um núcleo extremamente estável e leve, complementado por um ecossistema de extensões poderosas.
Esta abordagem garante que o seu ambiente Moodle permaneça rápido e seguro, carregando apenas as funcionalidades de negócio que sua instituição realmente utiliza.
1. Núcleo (CORE)¶
O CORE é o coração do plugin. Ele é minimalista por design, focado exclusivamente em infraestrutura, estabilidade e segurança.
Por que um Core Minimalista?¶
Diferente de plugins tradicionais que tentam fazer tudo de uma vez (tornando o sistema pesado), o Core do MIDDAG não contém regras de negócio específicas (como emitir certificados ou gerenciar vendas). Sua responsabilidade é fornecer a base tecnológica sólida sobre a qual todo o resto funciona.
O que o Core faz:¶
- Segurança e Auditoria: Garante que todas as ações sejam registradas e rastreáveis.
- Gerenciamento de Itens: Padroniza como dados são salvos e acessados no banco de dados.
- Orquestração: Controla quais extensões estão ativas e garante que elas funcionem em harmonia.
- Diagnóstico: Fornece ferramentas para identificar problemas no ambiente rapidamente.
Nota: Os recursos do CORE estão sempre ativos para garantir a integridade do sistema. Veja a documentação detalhada em Recursos Nativos.
2. Sobre as Extensões¶
As Extensões são módulos opcionais que entregam valor real ao dia a dia da sua instituição, funcionando basicamente como "aplicativos" que você ativa dentro da plataforma para utilizar situações específicas.
Características Principais:¶
- Modulares: Ative apenas o que precisa. Se você não usa E-commerce, o módulo fica desligado e não consome recursos do servidor.
- Especializadas: Cada extensão resolve um problema específico (ex: Trilhas de Aprendizagem, Integração com BigQuery, Emissão de Documentos).
- Independentes: Atualizações em uma extensão de "Relatórios" não afetam a extensão de "Matrículas", garantindo maior estabilidade.
O MIDDAG funciona, portanto, como uma Plataforma de Recursos: ele cresce e se adapta conforme a maturidade e as necessidades do seu projeto educacional evoluem.
3. Catálogo de Extensões¶
Para facilitar a navegação, as extensões estão organizadas em 5 categorias estratégicas. Clique nos itens abaixo para ver a documentação detalhada e casos de uso de cada uma.
Gestão e Operação¶
Ferramentas para administração, secretarias e hierarquias corporativas.
- Empresas e Departamentos (company): Gestão multi-tenant e hierarquias.
- Histórico de Matrículas (enrolment): Ciclo de vida completo do aluno.
- Validação de Perfil (forceprofile): Obrigatoriedade de dados cadastrais.
- Gerador de Documentos (customdocs): Certificados e contratos dinâmicos.
- Formulários Customizados (customform): Coleta de dados e automação.
- Central de Suporte (helpdesk): Atendimento integrado ao aluno.
- Limpeza de Progresso (cleaner): Reinício de cursos e reciclagem.
Conteúdo e Aprendizagem¶
Novos formatos de entrega educacional e organização pedagógica.
- Agrupamento de Cursos (coursegroup): Equivalência de cursos.
- Trilhas de Aprendizagem (trilha): Caminhos guiados e sequenciais.
- Plano de Estudos (studyplan): Cronogramas automáticos para o aluno.
- Biblioteca de Vídeos (videolibrary): Gestão centralizada de mídia.
- Gerenciador de Arquivos (manage_files): Repositório único de documentos.
- Tradução de Conteúdos (translate): Internacionalização de cursos.
Engajamento e Comunicação¶
Ferramentas de marketing, retenção e notificações.
- Segmentação Inteligente (smartfilters): Listas dinâmicas de usuários.
- Automação de Mensagens (automessage): Réguas de comunicação.
- Open Graph (opengraph): Personalização de compartilhamento social.
Integrações e Dados¶
Conectividade com sistemas externos e inteligência de dados.
- Hub de E-commerce (ecommerce): Vendas e matrículas automáticas.
- Conector BigQuery (bigquery): Data Lake e BI externo.
- Webhooks (webhooks): Notificações evento-driven em tempo real.
- Códigos Personalizados (snippets): Injeção de JS/CSS/HTML.
- Monitoramento Sentry (sentry): Rastreamento de erros e performance.
Dashboards e Relatórios¶
Visualização de dados para tomada de decisão.
- Painéis de Gestão (dashboard): Métricas nativas administrativas.
- Integração Looker Studio (lookerstudio): Dashboards do Google embedados.