Se a sua instituição utilize o pacote do Office365 você poderá utlizar no moodle o servidor de email office365 para os envios de emails do moodle.
Veja como configurar o SMTP:
Acesse : Administração do Site -> Saídas de mensagens -> Email ou acesse via navegador o endereço do seu moodle/admin/settings.php?section=messagesettingemail
Em usuário do SMTP digite o seu email completo (ex:fulano@dominio.com)
Em senha de SMTP: digite a sua senha
Atente-se ao tipo de Segurança : TLS
Uma observação importante: com o servidor de SMTP do office365 não há como deixar a opção noreply marcada nas configurações de fórum, pois caso esteja marcada você obterá o seguinte erro: 550 5.7.60 SMTP; Client does not have permissions to send as this sender
Esta configuração está disponível em moodle/admin/settings.php?section=messagesettingemail
Outra configuração importante caso apareça o erro abaixo:
SMTP ERROR: DATA END command failed: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException
é alterar a informação do reply : Configurações para envio de e-mail de não-responda (no-reply)
Variável: noreplyaddress localizada em ../moodle/admin/settings.php?section=outgoingmailconfig
O email terá que ser o MESMO do email de suporte (ver em ../moodle//admin/settings.php?section=supportcontact) e não poderá ser: noreply@seudominio.com.br
Veja parte de um log do SMTP
2016-08-26 17:11:39 SMTP -> get_lines(): $data was “”
2016-08-26 17:11:39 SMTP -> get_lines(): $str is “550 5.7.60 SMTP; Client does not have permissions to send as this sender
”
2016-08-26 17:11:39 SMTP -> get_lines(): $data is “550 5.7.60 SMTP; Client does not have permissions to send as this sender
”
2016-08-26 17:11:39 SERVER -> CLIENT: 550 5.7.60 SMTP; Client does not have permissions to send as this sender
2016-08-26 17:11:39 SMTP ERROR: DATA END command failed: 550 5.7.60 SMTP; Client does not have permissions to send as this sender
2016-08-26 17:11:39 SMTP Error: data not accepted.
“Utilizando o plugin Re-Engagement, o professor define quanto tempo ele espera que o aluno leve para completar uma atividade e então, após este tempo, caso o aluno não tenha completado a atividade, o Moodle envia um email para o aluno, na esperança de trazer de volta a atenção do aluno para o curso.
Criadores de curso também podem utilizar o Re-engagement para enviar notificações sobre atividades que são liberadas de acordo com datas. Por exemplo, se você quer liberar um questionário uma semana depois que uma tarefa foi concluída, o Re-engagement pode enviar um email para o estudante e liberar o próximo estágio do curso. ”
Lançada em 23/05/2016 a versão 3.1 do #moodle e que nos traz mais um grande e poderoso recurso: o Pesquisa global.
O que é Pesquisa global?
Pesquisa global nos permite fazer buscas em todos os locais do moodle onde possuímos acesso. Usuários podem efetuar buscas nos cursos nos quais eles estão alocados.
Saiba mais sobre Pesquisa Global que é um projeto Google Summer of Code 2013
Como usar?
Digite o termo a ser pesquisado no bloco: Global Search e clique no ícone de pesquisa.
Podemos simplesmente clicar no botão de pesquisa para procurar em todos os lugares, ou expandir o filtro de pesquisa em áreas específicas:
Tela de pesquisa
Podemos filtrar por curso, por tipo de recurso/atividade e por período.
Alguns recursos de consulta
Podemos melhorar a busca usando qualquer um dos seguintes recursos de pesquisa:
Especificando o campo a ser pesquisado prefixando a consulta de pesquisa com’title:’, ‘content:’, ‘name:’, or ‘intro:’ e.g.’title:news’ retorna resultados com a palavra “news” no título
operadores booleanos ( ‘AND’, ‘OR’, ‘NOT’) para combinar ou excluir palavras-chave
caracteres curinga ( “*” ou “?”) para representar caracteres na consulta de pesquisa
pesquisas de proximidade ( ‘~’)e.g. mood~2 retorna “moodle” (2 letras de distância de “mood”), Moodle Australia~3 retorna resultados que contenham “Moodle HQ in Perth, Australia”
Impulsionar termos ( ‘^’) para impulsionar certas palavras ou frases por exemplo,”Perth Australia”^5 “Australia” retornará resultados com a frase “Perth Austrália”, como as mais relevante.
Nota: Os recursos acima estão disponíveis apenas quando se utiliza o motor de busca Solr.
Como Instalar? ( Perfil de administrador Moodle)
A Pesquisa global precisa de um motor de busca e Java instalados no servidor. O motor de busca utilizado é o Solr
Como instalar o SOLR?
As informações abaixo são para distribuições baseadas em Debian/Ubuntu
Instalar Java Precisamos instalar Java Runtime Environment (JRE) version 1.8 or superior
Confira se já não tem alguma versão instalada no servidor digitando:
$ java -version
O Oracle JDK é o JDK oficial; contudo, ele não é mais fornecido pela Oracle como instalação padrão no Ubuntu.
Você ainda pode instalá-lo utilizando apt-get. Para instalar qualquer versão , primeiro execute os seguintes comandos:
Para definir a variável de ambiente JAVA_HOME , que é necessária para alguns programas, primeiramente encontre o caminho da sua instalação Java,
que no Debian é: /usr/lib/jvm/java-8-oracle
Copie o caminho da instalação e então edite o arquivo /etc/environment:
os: confira se o caminho /usr/lib/jvm/java-8-oracle está entre aspas duplas
salve o arquivo.
E para carergar as variávies execute:
source /etc/environment
e teste digitando na linha de comando:
echo $JAVA_HOME
Se retornar o caminho que você acabou de configurar, a variável de ambiente foi configurada com sucesso. Se não retornar, por favor certifique-se de ter seguido todos os passos corretamente.
Instalar o servidor solr
Moodle 3.1 suporta servidor Solr de 4,0 em diante, embora você só poderá usar o script de configuração do esquema Solr fornecido pelo Moodle de Solr 5. A última vresão do Solr 5 está disponível e é a recomendada.
O seguinte exemplo de trecho (sinta-se livre para copiar e colar em um script .sh com permissões de execução) irá baixar Solr 5.4.1 (substituí-lo com o mais recente 5.x) no diretório atual, inicie o servidor Solr e criar um índice nele chamado moodle para adicionar dados moodle a ele.
#!/bin/bash
set -e
SOLRVERSION=5.4.1
SOLRNAME=solr-$SOLRVERSION
SOLRTAR=$SOLRNAME'.tgz'
INDEXNAME=moodle
if [ -d $SOLRNAME ]; then
echo "Error: Directory $SOLRNAME already exists, remove it before starting the setup again."
exit 1
fi
if [ ! -f $SOLRTAR ]; then
wget http://www-us.apache.org/dist/lucene/solr/$SOLRVERSION/$SOLRTAR
fi
tar -xvzf $SOLRTAR
cd $SOLRNAME
bin/solr start
bin/solr create -c $INDEXNAME
# After setting it up and creating the index use:
# - "/yourdirectory/solrdir/bin/solr start" from CLI to start the server
# - "/yourdirectory/solrdir/bin/solr stop" from CLI to stop the server.
Passo a passo:
Criar um arquivo .sh com nome solr.sh dentro da pasta /opt
# vi solr.sh
cole o código acima no arquivo : shift+insert
salve o arquivo : control+ wq!
altere a permissão do arquivo para execução: # chmod +x solr.sh
execute o arquivo : # ./solr.sh
Obs importante: Confira sempre no endereço http://www-us.apache.org/dist/lucene/solr qual a versão está disponível ( qdo instalei era a 5.4.1 ) se for uma versão mais recente, basta alterar na variável : SOLRVERSION=5.X.X do script acima
Caso não tenha dado nenhuma mensagem de erro e o servidor tenha sido inicializado na porta 8983, basta acessar via web http://seuservidor.com.br:8983/ e conferir a instancia moodle criada conforme imagem abaixo
Pode usar também o comando:
# cd /opt/solr/bin
e executar:
# ./solr start
e será retornada uma mensagem similar a esta:
Waiting up to 30 seconds to see Solr running on port 8983 [/]
Started Solr server on port 8983 (pid=14481). Happy searching!
Para criar um indexname para o moodle, digite:
# ./solr create_core -c moodle
ps: para colocar o script na inicialização do linux veja as instruções dentro do arquivo: /opt/solr/bin/init.d/solr
Configurações no Moodle
Defina o recurso em Administração do Site> Plugins> Pesquisa> Gerenciar pesquisa global (Manage global search), selecionando Solr como o motor de pesquisa e assinalando caixas de seleção da área de pesquisa, conforme necessário.
Caso apareça a mensagem:
Solr
Basta instalar a biblioteca do solr do PHP com o comando abaixo
# apt-get install php-solr
Em Administração do Site> Plugins> Pesquisa> Solr , definir o nome do Host para localhost, Porta de 8983 e nome do índice para ‘moodle’ (o nome do índice no Solr)
Dados de índice do seu site vai Administração do Site> Relatórios> Global search infoou a partir da CLI executando :
php /var/www/moodle/search/cli/indexer.php –force
, sendo o script CLI a opção recomendada para grandes sites.
Ativar pesquisa global em Administração do Site> Opções avançadas Pronto, agora basta adicionar o bloco: Pesquisa Global no local desejado ( Página inicial do site, Painel ou página do curso)
Boa sorte e deixe o seu comentário
Usamos cookies em nosso site para fornecer a experiência mais relevante, lembrando suas preferências e visitas repetidas. Ao clicar em “Aceitar todos”, você concorda com o uso de TODOS os cookies. No entanto, você pode visitar "Configurações de cookies" para fornecer um consentimento controlado..
Este site usa cookies para melhorar sua experiência enquanto você navega pelo site. Destes cookies, os cookies que são categorizados como necessários são armazenados no seu navegador, pois são essenciais para o funcionamento das funcionalidades básicas do site. Também usamos cookies de terceiros que nos ajudam a analisar e entender como você usa este site. Esses cookies serão armazenados em seu navegador apenas com o seu consentimento. Você também tem a opção de cancelar esses cookies. Porém, a desativação de alguns desses cookies pode afetar sua experiência de navegação.
Os cookies necessários são absolutamente essenciais para o funcionamento adequado do site. Esta categoria inclui apenas cookies que garantem funcionalidades básicas e recursos de segurança do site. Esses cookies não armazenam nenhuma informação pessoal.
Quaisquer cookies que possam não ser particularmente necessários para o funcionamento do site e sejam usados especificamente para coletar dados pessoais do usuário por meio de análises, anúncios e outros conteúdos incorporados são denominados cookies não necessários. É obrigatório obter o consentimento do usuário antes de executar esses cookies no seu site.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.