Moodle
Subplugin tiny_formulix para o editor TinyMCE do Moodle.
Código-fonte, versões e relato de problemas: github.com/KaioSpa/moodle-tiny_formulix. Para instalar por Git, clone o repositório em lib/editor/tiny/plugins/formulix.
Instalação
Mínimo declarado: Moodle 4.5. Envie formulix-moodle-0.1.2.zip em Administração do site → Plugins → Instalar plugins, ou extraia a pasta formulix em lib/editor/tiny/plugins/formulix. Execute a atualização administrativa e limpe os caches.
Configuração
Nas configurações de TinyMCE → Formulix, informe URL HTTPS da API e chave pública limitada aos domínios da instalação. Use formulários com TinyMCE e arquivos habilitados para enviar gráficos.
API e chave
A URL padrão é a do serviço oficial, https://api.formulix.com.br. A chave é opcional: sem ela, o domínio do editor usa o plano Grátis; quando o limite acaba, o diálogo mostra o link de cadastro. Cadastre o domínio no painel e escolha um plano; o domínio cadastrado cobre seus subdomínios e o site segue funcionando sem chave.
O conteúdo de prévias e inserções é enviado à API. Use somente a chave pública por domínio: nunca coloque credenciais administrativas, SMTP ou Mercado Pago no navegador. Consulte autenticação, erros e limites e privacidade.
Uso e permissões
O usuário precisa estar autenticado e ter a capacidade tiny/formulix:use. Convidados não recebem os botões. Escolha uma das quatro áreas, confirme, salve e teste reedição em curso ou questão. PNGs vão para a área de rascunho do usuário com sesskey e limite de tamanho.
Limites conhecidos
A verificação existente cobre AMD/RequireJS com TinyMCE 8 real, fórmula persistida/reeditável e contratos PHP. Falta homologação numa instalação completa do LMS, incluindo formulários, arquivos, permissões e sanitização final. O ZIP não instala o Moodle.
O clipboard OMML/RTF do Word continua específico do TinyMCE. A colagem do Word nas outras plataformas e o uso de idiomas diferentes ao mesmo tempo ainda não são suportados.
Fontes e licenças acompanham o ZIP em source/. A leitura do conteúdo salvo independe da assinatura.