(c) 2011-2012 Paul Vaughan, [email protected]
Scripts disponíveis em: https://github.com/sdc/Moodle-Scripts
Página inicial: http://commoodle.southdevon.ac.uk/course/view.php?id=2
Uma coleção de scripts que de alguma forma auxiliam na administração e/ou manutenção (e possivelmente no desenvolvimento) do Moodle no South Devon College.
Este programa é software livre: você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation, seja a versão 3 da Licença ou (a seu critério) qualquer versão posterior.
Este programa é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; mesmo sem a garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO FIM. Veja a Licença Pública Geral GNU para mais detalhes.
Você deverá ter recebido uma cópia da Licença Pública Geral GNU junto com este programa. Caso contrário, consulte http://www.gnu.org/licenses/.
A descrição acima estava correta: esses scripts ajudaram e continuam a ajudar na limpeza ou administração do Moodle 2.x no South Devon College. Esses roteiros são bastante esotéricos: foram escritos com pressa para atender a uma necessidade específica e podem não ser os melhores exemplos do que fazem, mas funcionam, e se evitam que você tenha que reinventar a roda, ótimo.
Para Moodle 1.9.x, 2.0.x.
Este script pode ser usado para mostrar quando os cursos do Moodle foram acessados pela última vez e por quem. Ele exibe as informações como uma tabela com informações extras e úteis. Será necessária alguma configuração inicial (veja as seções 1 e 2), após a qual deverá funcionar.
Observe que onde podem existir mais informações sobre um curso/usuário, elas foram adicionadas à página como um atributo 'título', o que significa que devem aparecer após um pequeno atraso quando você passa o ponteiro sobre o texto na tela.
Há um histórico de alterações na parte inferior do script.
Para MySQL 5.1.x. Funcionará em outras versões do MySQL.
Nota: Este é um script que faz alterações na estrutura subjacente do seu banco de dados. Não é 'destrutivo' no sentido de que irá destruir os seus dados, mas altera a forma como os dados são armazenados e, portanto , pode resultar potencialmente em corrupção de dados. Devem ser tomadas precauções antes de usar este script.
Este script pode ser usado para alterar o agrupamento (conjunto de caracteres: por exemplo, latim, UTF8) do banco de dados e tabelas, bem como o mecanismo de armazenamento do banco de dados (por exemplo, MyISAM, InnoDB) para todas as tabelas em um banco de dados nomeado. Destina-se principalmente a ser usado no banco de dados Moodle, mas pode ser usado em qualquer banco de dados nomeado e modificado para alterar apenas algumas tabelas, em vez de todas.
Originalmente este script foi obra de outra pessoa (desconhecido) e foi adaptado especificamente para modificar um banco de dados Moodle. É rudimentar, mas faz o trabalho muito mais rapidamente do que você poderia usar outra ferramenta como o PHPMyAdmin.
Se você não sabe por que deve usar este script, NÃO USE-O.
Para Moodle 2.x
Este script foi usado antes da atualização do Moodle 2 e depois também. Ele fornece uma visão geral de muitos aspectos de todos os cursos dentro de uma instalação do Moodle 2. É baseado no script semelhante 'last-modified.php', mas vai consideravelmente além.
Será necessária alguma configuração inicial (veja as seções 1 e 2 do código), após a qual deverá funcionar. NO ENTANTO! Este relatório foi criado e modificado continuamente durante um longo período de tempo, sem preocupação com a legibilidade, reutilização ou configuração do código. Algumas opções de configuração (como ignorar IDs de usuários específicos porque eles são administradores do site ou detectar quais métodos de backup estão em uso) foram escritas diretamente nas instruções if(). Aqui estão dragões.
Observe que onde podem existir mais informações sobre um curso/usuário, elas foram adicionadas à página como um atributo 'título', o que significa que devem aparecer após um pequeno atraso quando você passa o ponteiro sobre o texto na tela.
Há um histórico de alterações na parte inferior do script.
Estes são scripts PHP e requerem o seguinte para serem executados corretamente:
Observe que embora esses scripts usem o banco de dados Moodle, eles na verdade não precisam do Moodle instalado para funcionar. Isso é proposital, mas para tornar esses scripts mais fáceis de usar e compatíveis, eles podem ser transformados em relatórios de administração do Moodle no futuro.
É provável que haja consultas de suporte para esses scripts. Para obter ajuda para usar ou configurar o script, ou para me notificar sobre um erro, levante um problema no GitHub: https://github.com/sdc/Moodle-Scripts/issues