O e-Learning Lab da ULisboa atua como unidade de apoio a docentes e investigadores da Universidade de Lisboa na integração das tecnologias no Ensino e Investigação. Procura promover a utilização de aplicações online no suporte a uma formação mais atual e inovadora, modernizando o ensino presencial e estimulando o desenvolvimento de práticas de b/e-learning.

Inserir MatLab e outras linguagens no Moodle

Tendo em vista facilitar no LMS da Universidade de Lisboa (elearning.ul.pt) o ensino de matérias que recorram a linguagens específicas (ex. MatLab, PHP...) é doravante possível destacar a colocação de trechos de código a título de exemplo, problema para resolver etc... realçando inclusive a respectiva sintaxe.

Para tal basta que o docente inclua o trecho dentro dos marcadores [code] (no início) e [/code] (no fim).

Para linguagens específicas(*) deverá ainda ser incluído no marcador inicial a respectiva abreviatura identificativa - [code lang], em que "lang" é a linguagem usada.

Por exemplo para, incluir um trecho MatLab:

R = randsample('ACGT',48,true,[0.15 0.35 0.35 0.15])

no editor do Moodle colocaríamos (atente no [code] a abrir e a fechar [/code] a expressão):

o que gerará o resultado (o LMS realça o código dentro de uma caixa de cor cinza e diferencia com diferentes gradientes os elementos da sintaxe da linguagem):

 

Outros parâmetros passíves de uso incluem (parâmetro a vermelho à esquerda com a descrição do efeito no texto à direita):

[code lang linenumbers]mostra o código com as linhas numeradas inicialmente [/code]
[code lang highlight=1,2,6-9]código com as linhas 1, 2 e 6 a 9 realçadas [/code]
[code lang linenumbers start=4]começar a numeração das linhas em "4" [/code]  

Para melhores resultados recomenda-se genericamente  a seguinte ordem de procedimentos:

  1. Digite os tags de abertura e fecho -- "[code lang][/code]" -- no editor HTML (mude "lang"para a linguagem desejada)
    • nota: sem aspas, apenas os parênteses rectos
  2. Seleccione os tags e marque-os como tipo de texto "pré-formatado"
  3. Copie o código a incluir da fonte original no seu computador
  4. Cole o código no editor HTML do Moodle usando o modo "fonte" (clique no botão "<>" para alternar entre modos de introdução). Cole o código entre os tags [code][/code]
  5. Guarde e regresse ao curso


(*) As linguagens suportadas (i.e., com sintaxe conhecida), são:

  1. asm,
  2. bash,
  3. cpp,
  4. CSS
  5. lisp
  6. matlab
  7. HTML no Moodle
  8. PHP
  9. pascal
  10. sql
  11. xml

Conteúdo licenciado nos termos da Licença Creative Commons "Atribuição - Uso Não-Comercial - Partilha nos Mesmos Termos"

Este site encontra-se em processo de transição para o Acordo Ortográfico de 1990.