Archive for moodle

Mar 30

Hoje tinha um mail de um utilizador a queixar-se de que não conseguia enviar ficheiros para a plataforma moodle. Experimentei e tal como era indicado nesse mail aparecia uma mensagem de erro que dizia que não havia permissões para determinado caminho. Como tinha sido feita a transição de máquina é natural haver um ou outro imprevisto. Experimentei numa disciplina antes e depois da alteração das permissões da pasta para onde estava a enviar um ficheiro. Era mesmo um problema de permissões!

Como alterar as permissões de muitas pastas e subpastas de uma assentada? Nem pensar fazer isso pasta a pasta!

Ao utilizar a opção -R no comando chmod estou a dizer que vou alterar em todas as pastas que dependem da pasta indicada.

Assim:

chmod 777 /opt/lampp/moodledata -R

Fev 01

Backup bases de dados

Hoje foi feito um backup a todas as bases de dados uma vez que o backup de 25 de Janeiro não tinha corrido bem: algumas tabelas estavam corrompidas e não podiam ser repostas caso fosse necessário.

Fica aqui um resumo:

Base de dados     nº de tabelas     tamanho

Moodle ……………………215 …………………..20,6 MB

Portal ……………………..343 …………………….6,4 MB

Blog ………………………….33 …………………….57,7 KB

Wiki …………………………36 ………………………1,2 MB

Nov 29

Google Analytics

imagem3.png

O portal da escola, o moodle e o blog 4server estão a ser monitorizados pelo Google Analytics, que é um serviço gratuito disponibilizado pela Google, capaz de identificar quer a taxa de exibição e visita de uma página, quer a posição geográfica do visitante, a forma como chegou à página, qual a velocidade de ligação da Internet usada, etc.

Para aceder ao serviço é necessário efectuar o registo através de uma conta do Google no site:

http://www.google.com/analytics/pt-Br

Após adicionar o perfil do site a ser monitorizado, recebe-se um código para ser inserido na página do site. Neste caso o referido código foi inserido nos ficheiros footer.php dos temas usados, ou seja, para o Moodle fui à pasta themes e procurei o tema que está a ser usado e no ficheiro footer.php coloquei o código imediatamente antes de </body>.

Basta esperar umas horas para que o Google comece a receber dados dos sites.

O código a inserir é este:

<script src=”http://www.google-analytics.com/urchin.js” type=”text/javascript”>
</script>
<script type=”text/javascript”>
_uacct = “UA-xxxxxxx-x”;
urchinTracker();
</script>

Substitui-se UA-xxxxxxx-x pelo ID da conta criada!

intro_small_new.jpg

Nov 28

Actividade Webquest

image327.jpg

Foi adicionada ao Moodle da escola a actividade Webquest.

Esta actividade não permite grupos mas permite que o professor indique equipas  de trabalho, portanto a avaliação pode ser feita por equipas ou alunos.

A tradução não está perfeita!

Out 27

Tabelas

Base de dados

Há uns dias reparei que algumas disciplinas, que estavam todas incluídas numa categoria, tinham desaparecido do Moodle!

Isto passou-se numa 2ª-feira. No Domingo não tinha havido Internet na escola.

Depois de algumas tentativas de restauro das disciplinas falhadas lá se conseguiu colocá-las no Moodle mas noutra categoria.

Um olhar mais atento nas tabelas permitiu verificar que algumas se encontravam com erros. Basicamente tabelas mais sobrecarregadas podem ficar com a informação descontinuada à semelhança do que se passa com os discos duros. É necessário então tomar medidas, ou seja, reparar as tabelas que apresentem “overhead”.

Neste link encontram-se instruções de como proceder a esta operação usando o Phpmyadmin –> How To Quickie: Repair MySQL Tables

O mesmo podia ser feito recorrendo ao comando MySql REPAIR TABLE, mas se tivermos muitas tabelas nesta situação é mais prático seleccioná-las e escolher reparar a partir da interface do phpmyadmin.