Remover linha de tempo ou timeline na página my do moodle

Remover linha de tempo ou timeline na página my do moodle

por Equipe Badiu (Humberto Lopes) -
Número de respostas: 2

Na página principal do my moodle, onde aparece o dashboard do aluno, há duas abas: Linha de tempo e Cursos como ilustra figura a seguir  Na aba linha do tempo é exibido lista de algumas tarefas pendentes. Já na aba cursos aparece lista de cursos não iniciado, em andamento  e encerrados.  

 paginamy_linha_de_tempo.png

Caso você quer remover a aba linha de tempo, uma alternativa é fazer hacker no código. Pode ser que haja alguma opção para desabilitá-lo no thema ou na interface de configuração. Como ainda não descobri isso, vou demonstrar como ocultar pelo hacker de código. Para ocultar a aba linha do tempo siga os seguintes passos:

 

1° Passo - Localizar o arquivo que gera menu

Abra o seguinte arquivo:

MOODLE_URL/blocks/myoverview/templates/main.mustache

 

2° Passo -  Comentar a linha gera aba Linha de tempo 

Ao abrir o arquivo, pesquise por palavra chave timeline e comente as  linhas encontradas no arquivo. Essas linhas ficam aproximadamente na linha 27 a 32.   

Comente essas linhas e depois save as alterações. As linhas que devem ser comentadas, estão destacadas no código a seguir: 

<div id="block-myoverview-{{uniqid}}" class="block-myoverview" data-region="myoverview">
<ul class="nav nav-tabs" role="tablist">
  <!-- <li class="nav-item">
<a class="nav-link active" href="#myoverview_timeline_view" role="tab" data-toggle="tab">
{{#str}} timeline, block_myoverview {{/str}}
</a>
</li>-->
<li class="nav-item">
<a class="nav-link" href="#myoverview_courses_view" role="tab" data-toggle="tab">
{{#str}} courses {{/str}}
</a>
</li>
</ul>
<div class="tab-content content-centred">
<div role="tabpanel" class="tab-pane fade" id="myoverview_timeline_view">
{{> block_myoverview/timeline-view }}
</div>
<div role="tabpanel" class="tab-pane fade in active" id="myoverview_courses_view">
{{#coursesview}}
{{> block_myoverview/courses-view }}
{{/coursesview}}
</div>
</div>
</div>

Este processo foi feito na versão 3.3.2 do Moodle. Nas outras versões, o procedimento não é diferente.

 

(Editado por Lino Vaz Moniz - sexta, 17 Nov 2017, 16:28)

(Editado por Lino Vaz Moniz - sexta, 17 Nov 2017, 18:02)

Em resposta à Equipe Badiu (Humberto Lopes)

Re: Remover linha de tempo ou timeline na página my do moodle

por Thiago Lima -

Fiz conforme o que você descreveu, limpei o cache do tema, mas não obtive sucesso.

 

Minha versão é a 3.4.2+

Em resposta à Equipe Badiu (Humberto Lopes)

Re: Remover linha de tempo ou timeline na página my do moodle

por Odorico Veloso -

Na versão 3.7, como eu deixo por padrão a opção "Em andamento"?

O menu drop down sempre fica em "Todos" por padrão: