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:
- 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
- Seleccione os tags e marque-os como tipo de texto "pré-formatado"
- Copie o código a incluir da fonte original no seu computador
- 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]
- Guarde e regresse ao curso
(*) As linguagens suportadas (i.e., com sintaxe conhecida), são:
- asm,
- bash,
- cpp,
- CSS
- lisp
- matlab
- HTML no Moodle
- PHP
- pascal
- sql
- xml
