PDF Seguro no Moodle

PDF Seguro no Moodle

Visando atender demandas de clientes que gostariam de disponibilizar arquivos PDF em seus cursos MAS também gostariam de “dificultar” a cópia ou download encontrei este plugin no Moodle que visa exatamente isso.
O Plugin se chama :

PDF seguro

  • O módulo PDF seguro permite que você envie um PDF para o seu curso e evita que os alunos o baixem.
  • Os alunos receberão uma imagem de cada página e não do PDF em si.
  • As imagens são protegidas de “clique com o botão direito” para evitar salvá-las.
  • A conclusão do módulo será definida apenas enquanto o usuário vê todas as páginas do documento.
  • Você deve saber que pessoas com habilidades de desenvolvimento web serão capazes de baixar as imagens (uma por uma)

O plugin está disponível para download em : https://moodle.org/plugins/mod_securepdf

Atualmente (em Maio/2020) ele está disponível para as versões: 3.5, 3.6, 3.7, 3.8, 3.9, 3.10

Os pré-requisitos são:

php-imagick : que pode ser instalado facilmente seguindo os passos abaixo (distro Ubuntu/Debian)

  • #apt install php-imagick
    após instalar, alterar o arquivo : /etc/ImageMagick-6/policy.xml
    #vi /etc/ImageMagick-6/policy.xml
    e adicionar a seguinte linha
    <policy domain=”coder” rights=”read” pattern=”PDF”>

O arquivo ao final ficará assim:

Excluído:<policy domain=”coder” rights=”none” pattern=”PS” />
<policy domain=”coder” rights=”none” pattern=”PS2″ />
<policy domain=”coder” rights=”none” pattern=”PS3″ />
<policy domain=”coder” rights=”none” pattern=”EPS” />
<policy domain=”coder” rights=”read” pattern=”PDF” />
<policy domain=”coder” rights=”none” pattern=”XPS” />
</policymap>

Depois basta restartar o Apache

#/etc/init.d/apache2 restart

Agora basta instalar o plugin via interface Moodle e ele já estará na lista de recursos disponíveis para uso dentro do curso.

Observação importante: como o PDF é convertido em imagem  a acessibilidade através de leitores de tela ficará comprometida. Portanto, muito cuidado onde e para qual público usar.

Como recuperar notas de atividades deletadas

DICA IMPORTANTE

Sempre habilite a Lixeira com um prazo superior ao período do curso. Pois se o item deletado ainda estiver na lixeira, basta restaurá-lo que as notas voltam para o livro de notas.

Quando aquela situação inesperada acontece : professor deletou “por engano” uma atividade de entrega de trabalhos no Moodle com todas as notas e feedbacks já lançados e só veio a descobrir isso 6 meses depois quando o aluno reclamou de sua nota não lançada.   

 

 

 

 

 

Como se descobriu que a atividade havia sido deletada 06 meses depois?
1- a tarefa havia sido configurada para enviar um email de confirmação tão logo o aluno postasse a entrega do trabalho.
2- Com a prova do email em mãos o aluno comprovou que a entrega havia sido realizada com sucesso.
2- O aluno também recebeu um email informando que havia um feedback sobre a entrega do trabalho
ambos recebimentos continham link para a atividade (que foi deletada). 

 

 

 

 

Com os links em mãos, que continham os ids das atividades, id do curso, nome do curso era começar a rastrear logs para rastrear todas as informações.  

 

 

 

1- Relatório de logs do cursoQUEM EXCLUIU ?

 

 

 

 

Agora que já sabemos quem excluiu, quando excluiu e o id da atividade vamos em frente.
No nosso exemplo temos:
id da atividade tarefa= 3134 (id do módulo)
id do curso no moodle: 173

Vamos então rastrear  nas tabelas de histórico de itens de notas (mdl_grade_itemns_history) e na tabela de histórico de notas (mdl_grade_grades_history).

Na tabela mdl_grade_itemns_history vamos fazer a nossa primeira consulta: 

SELECT * FROM `mdl_grade_items_history` WHERE `courseid` = 173 AND `idnumber` LIKE '3134' ORDER BY `source` ASC

Com a imagem acima podemos verificar que temos um campo “oldid” que será o nosso número mágico na descoberta das notas.

oldid=971

Com essa nova informação vamos agora consultar a tabela : mdl_grade_grades_history  e passar como parametro esse valor do oldid=971 com a seguinte consulta

SELECT itemid,
u.id as idusermoodle,
concat(u.firstname, ”, u.lastname) as nomealuno,
u.username as matricula,
max(FROM_UNIXTIME(h.timemodified)) as data_alteracao,
round(h.finalgrade,2) as nota,
h.feedback,
concat(u2.firstname, ”, u2.lastname) as ‘avaliador(a)’ ,
h.itemid as iditemdeletado

FROM mdl_grade_grades_history h , mdl_user u,
mdl_user u2
WHERE
h.source like ‘mod/assign’ and
h.finalgrade >0 and
itemid=971 and
u.id=h.userid and
u2.id=h.usermodified
group by h.itemid,h.userid
order by h.itemid, concat(u.firstname, ”, u.lastname)

Com esta consulta acima teremos um relatório com todos os alunos e suas respectivas notas lançadas na época. Mesmo a atividade não tendo sida recuperada via lixeira do curso.

Criação de tours virtuais 360˚ com H5P

Criação de tours virtuais 360˚ com H5P

Usando o H5P, você pode facilmente criar passeios virtuais 360˚: uma coleção de fotos 360˚, à qual você pode adicionar textos, vídeos, fotos, links e questões de múltipla escolha. Uma foto 360˚ é uma fotografia que permite olhar em cada direção.

Aqui está o conteúdo do Tour Virtual (360) ( arraste com o mouse  ou use as setas de navegação  para explorar a cena ):


Criar um tour virtual é surpreendentemente fácil de fazer. Tudo o que você precisa é:

  • Um smartphone com o aplicativo gratuito Google Streetview instalado
  • Um tripé 
  • O construtor de conteúdo do tour virtual H5P, que já está disponível no Moodle 

Confira as etapas abaixo para aprender a criar um tour virtual.


Etapa 1: planejando seu tour virtual

Antes de sair e tirar fotos, pare um momento para pensar:

  • O que você quer que os alunos aprendam com isso?
  • Quais fotos 360˚ você precisa tirar?
  • Quais informações (texto, imagens, vídeos ou links) você precisará fornecer aos alunos para que possam alcançar os resultados de aprendizagem?
  • Que perguntas você poderia fazer para permitir que os alunos verifiquem seu aprendizado?

Verifique sua agenda para selecionar um horário em que deseja tirar a (s) foto (s) .  Se você estiver tirando fotos ao ar livre, verifique o tempo com antecedência para que não esteja chovendo.

Etapa 2: Tirar as fotos

Quando estiver no local para tirar sua (s) foto (s), monte o tripé e encaixe o smartphone. Observe que o smartphone deve ser mantido no modo retrato (vertical) para funcionar no H5P.

Abra o aplicativo Google Streetview e clique no ícone da câmera no canto inferior direito. Siga as instruções na tela – você será solicitado a apontar a câmera para uma coleção de pontos na tela. Certifique-se de não mover o tripé até que a foto 360˚ esteja completa, pois isso pode causar costuras estranhas em sua visão 360˚.

Quando o ícone na parte inferior ficar verde, clique nele para salvar sua foto 360˚ no smartphone. Você poderá verificar sua foto 360˚ assim que for processada. Não há necessidade de fazer upload da foto para o Google Maps – basta salvá-la em seu smartphone.

Você pode combinar várias fotos 360˚ para criar um passeio por uma área.

Um tutorial em vídeo sobre como usar o Google Streetview para criar fotos 360˚ pode ser visto abaixo:


Etapa 3: criando seu tour com informações e perguntas

Antes de abrir o Moodle, conecte o telefone ao computador para copiar as fotos 360˚ do álbum de fotos do telefone (a maioria dos telefones modernos tem um plugue USB no carregador). Como alternativa, você pode enviar a (s) foto (s) para você mesmo a partir do álbum de fotos do telefone e salvá-las no computador.

Em seguida, faça login no Moodle e vá para o módulo ao qual deseja adicionar seu tour virtual. Clique em “Ativar edição” e depois em “Adicionar uma atividade ou recurso”. Selecione “Conteúdo interativo” (ícone preto do H5P) e clique em “Adicionar”.

Selecione agora a opção: Virtual Tour 360

A partir desta etapa, você poderá seguir as instruções no tutorial do tour virtual H5P disponível aqui:

Depois de terminar de criar seu tour virtual, role para baixo até o final da página e selecione “Salvar e exibir”. Faça uma revisão em seu tour virtual para verificar se há erros. Se você precisar editar seu tour virtual, vá para o bloco de administração à direita e selecione “H5P> Editar configurações”.

Fonte: