Tudo o que um departamento de TI pergunta, respondido a partir do código em funcionamento.
Alojamento, subcontratantes, os domínios a desbloquear, que dados são guardados e onde vivem. O questionário de aquisição na íntegra está a um toque de distância.
A quem estás a comprar
A Puzzel.org é uma empresa neerlandesa de uma só pessoa, por isso o contacto comercial, o contacto técnico e quem escreve o código são a mesma pessoa. Estes são os dados de que um departamento de compras precisa para registar o fornecedor.
- Designação legal
- Puzzel.org
- Contacto e ponto de contacto
- Daan Weustenraad
- daan@puzzel.org
- Morada
- Sneekermeer 13, 3825XT Amersfoort, The Netherlands
- Site
- https://puzzel.org
- Câmara de Comércio (KvK)
- 66090091
- Número de IVA
- NL002191535B44
- Apoio
- Ilimitado, por e-mail, 09:00–22:00 CET
O que uma escola instala na prática
Não se instala nada. Os professores abrem o puzzel.org no navegador que já têm e os jogadores abrem uma ligação ou uma atividade incorporada na tua própria página — sem conta, sem transferências, sem direitos de administrador.
Firewall, lista de permissões e cabeçalhos das páginas
Desbloqueia os domínios abaixo. A base de dados em tempo real liga-se através de um websocket, que é aquilo que um filtro de conteúdos restritivo tende a deixar cair em silêncio — se as atividades abrem mas os resultados nunca ficam guardados, é essa a regra a olhar primeiro.
Os wildcards são os servidores do próprio Google para o Firebase Authentication; os restantes são exatos.
Inícios de sessão, funções e autenticação única
Os professores iniciam sessão com um endereço de e-mail e uma palavra-passe, ou com a conta Google ou Microsoft que a tua escola já gere. Os jogadores ficam anónimos, a não ser que um professor ative deliberadamente o registo numa atividade.
Que dados a plataforma guarda
Por predefinição, uma atividade não regista nada sobre o jogador: sem conta, sem nome, sem pontuação. Registar os resultados e perguntar a um jogador quem é são duas definições separadas que um professor ativa em cada atividade, e cada campo pedido é escolhido à mão a partir da lista abaixo.
Nenhum destes é pedido a não ser que o professor o acrescente a essa atividade em concreto.
Isolamento, encriptação e quem pode ver os teus dados
Cada leitura e cada escrita passam pelas Firebase Security Rules: uma conta só chega aos próprios dados e aos resultados enviados para as próprias atividades. Essa verificação corre nos servidores da Google, não no navegador, por isso mantém-se mesmo para quem reescreva a página à frente dele.
Tudo aquilo de que a plataforma depende. Nenhuma outra parte recebe dados de contas ou de jogadores.
Onde os dados são armazenados
Duas definições, deliberadamente independentes: uma decide que região do S3 guarda os ficheiros carregados, a outra que região da base de dados guarda os dados da conta. Uma conta nova começa na região que o fuso horário do navegador sugere — a Europa e a África ficam com a base de dados da UE — e ambas podem ser mudadas depois.
Eliminação, retenção e aviso de violação de dados
Tudo o que um professor cria, esse professor pode eliminar — de imediato, sem pedir apoio. Eliminar uma atividade elimina também o que os jogadores lhe enviaram.
Incorporação, LMS e API
A maioria das escolas usa a Puzzel.org incorporada em algo que já tem — uma página do Canvas, um site da escola, um blogue. As páginas das atividades são as únicas que outro site pode enquadrar; o resto da plataforma recusa o enquadramento por completo.
Licenciamento, aquisição e pagamento
A subscrição de escola é uma licença anual para uma conta de escola com espaço para colegas, dimensionada pelo número de sessões de jogo que esperas por mês. Nunca cresce sozinha para uma fatura de excedente: escolhes o tamanho e podes aumentá-lo sempre que precisares.
- Preço por ano
- €125 / $150
- Contas de professor incluídas
- 5
- Sessões de jogo por mês
- 5 000
- Aumentar o plano
- Mais 1 000 sessões por mês por €25 / $30 por ano
- Sem subscrição
- 2 atividades e 60 sessões de jogo por mês, gratuitamente