Programação e desenvolvimento

Este fórum é dedicado a tratar sobre qualquer assunto envolvendo programação ou o código-fonte do Moodle em geral.

Se você está começando agora a desenvolver para o Moodle, sugerimos uma leitura inicial da documentação oficial:

https://docs.moodle.org/dev/Main_Page

Se você tem preferência por material em português, existe um guia bem simplificado em:

http://danielneis.github.io/moodleparadesenvolvedores

Se você quer divulgar um plugin já pronto, sugerimos que eles esteja disponível na base de plugins oficial:

https://moodle.org/plugins/

Se você descobriu um bug no moodle e gostaria de confirmar a existência e saber da existência de uma solução, sugerimos que acesse o tracker:

https://tracker.moodle.org/

Se você busca outras orientações, contribuir com algum projeto,  resolver bugs, criar novos módulos, ou tem alguma dúvida com tudo isso que viu aí em cima, este é o seu lugar.

Pedimos a gentileza de fazer uma busca nas discussões existentes antes de criar uma nova discussão.

Aproveite.
Mostrando 100 de 1274 discussões
Status Tópico Autor Última mensagem Comentários Ações
Imagem de Breno Santos
Breno Santos
26 Mai 2017
Imagem de Breno Santos
Breno Santos
0
Imagem de Rafael Luz
Rafael Luz
25 Abr 2017
Imagem de Clóvis Amorim
Clóvis Amorim
1
Imagem de Filipe Souza
Filipe Souza
12 Mai 2017
Imagem de Filipe Souza
Filipe Souza
2
Imagem de Fabio Moraes
Fabio Moraes
10 Mai 2017
Imagem de Fabio Moraes
Fabio Moraes
3
Imagem de Marcus Braga
Marcus Braga
26 Abr 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Rafael Pinheiro
Rafael Pinheiro
13 Abr 2017
Imagem de Rafael Pinheiro
Rafael Pinheiro
0
Imagem de Ricardo Souza
Ricardo Souza
3 Abr 2017
Imagem de Ricardo Souza
Ricardo Souza
2
Imagem de Paulo Lettiere
Paulo Lettiere
6 Abr 2017
Imagem de Paulo Lettiere
Paulo Lettiere
0
Imagem de Diego Rodrigues Borges
Diego Rodrigues Borges
5 Abr 2017
Imagem de Diego Rodrigues Borges
Diego Rodrigues Borges
0
Imagem de Andrea Andrade
Andrea Andrade
27 Ago 2015
Imagem de Gilberto Martins Valgas
Gilberto Martins Valgas
1
Imagem de Paulo André
Paulo André
28 Mar 2017
Imagem de Paulo André
Paulo André
1
Imagem de Paulo Lettiere
Paulo Lettiere
23 Mar 2017
Imagem de Paulo Lettiere
Paulo Lettiere
0
Imagem de johnny bueno
johnny bueno
28 Fev 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Rafael Luz
Rafael Luz
5 Mar 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Pedro Carvalho
Pedro Carvalho
11 Fev 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
3
Imagem de Fernando Ribeiro
Fernando Ribeiro
7 Mar 2017
Imagem de Fernando Ribeiro
Fernando Ribeiro
2
Imagem de Fernando Ribeiro
Fernando Ribeiro
9 Mar 2017
Imagem de Carlos Alexandre Fonseca
Carlos Alexandre Fonseca
1
Imagem de Rafael Luz
Rafael Luz
16 Mar 2017
Imagem de Carlos Alexandre Fonseca
Carlos Alexandre Fonseca
1
Imagem de Clóvis Amorim
Clóvis Amorim
11 Mar 2017
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
10 Mar 2017
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
1
Imagem de Antonio Reginaldo Candido da Silva
Antonio Reginaldo Candido da Silva
21 Fev 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
3
Spam
Imagem de johnny bueno
johnny bueno
15 Fev 2017
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Clóvis Amorim
Clóvis Amorim
22 Fev 2017
Imagem de Gleidson Medeiros
Gleidson Medeiros
3
Imagem de Fernando Henrique Wunderlich
Fernando Henrique Wunderlich
6 Mai 2015
Imagem de Maurício Souza
Maurício Souza
10
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
14 Fev 2017
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
0
Imagem de Thiago Lima
Thiago Lima
3 Fev 2017
Imagem de Thiago Lima
Thiago Lima
0
Imagem de Clóvis Amorim
Clóvis Amorim
20 Jan 2017
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
30 Jan 2017
Imagem de Plínio Felipe Peçanha Oliveira
Plínio Felipe Peçanha Oliveira
2
Imagem de Michel Marques
Michel Marques
24 Jan 2017
Imagem de Gisele Brugger
Gisele Brugger
1
Imagem de Leonardo Nascimento de Paula
Leonardo Nascimento de Paula
20 Jan 2016
Imagem de Gisele Brugger
Gisele Brugger
8
Imagem de Anderson Couto
Anderson Couto
23 Dez 2016
Imagem de Anderson Couto
Anderson Couto
0
Imagem de Clóvis Amorim
Clóvis Amorim
30 Nov 2016
Imagem de Clóvis Amorim
Clóvis Amorim
1
Imagem de Bruno cassiamani
Bruno cassiamani
25 Jun 2014
Imagem de Anderson Couto
Anderson Couto
6
Imagem de Murilo Timo Neto
Murilo Timo Neto
23 Nov 2016
Imagem de Murilo Timo Neto
Murilo Timo Neto
2
Imagem de A SSSS
A SSSS
5 Nov 2016
0
Imagem de carlos alessandro
carlos alessandro
31 Out 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Rafael Lopes Computel
Rafael Lopes Computel
31 Out 2016
Imagem de Rafael Lopes Computel
Rafael Lopes Computel
0
Imagem de Rafael Wendel Pinheiro
Rafael Wendel Pinheiro
29 Out 2016
Imagem de Rafael Wendel Pinheiro
Rafael Wendel Pinheiro
0
Imagem de Yuri Rodrigues
Yuri Rodrigues
28 Out 2016
Imagem de Yuri Rodrigues
Yuri Rodrigues
0
Imagem de Filipe Voges
Filipe Voges
27 Out 2016
Imagem de Filipe Voges
Filipe Voges
0
Imagem de Yuri Rodrigues
Yuri Rodrigues
4 Out 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
5
Imagem de Filipe Voges
Filipe Voges
26 Out 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
11 Out 2016
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
4
Imagem de Clóvis Amorim
Clóvis Amorim
15 Out 2016
Imagem de Clóvis Amorim
Clóvis Amorim
0
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
30 Set 2016
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
3
Imagem de Rogerio Siqueira
Rogerio Siqueira
9 Set 2014
Imagem de Marcelo Pires Guerra
Marcelo Pires Guerra
1
Imagem de Julio Cesar Wunderlich
Julio Cesar Wunderlich
10 Out 2016
Imagem de Julio Cesar Wunderlich
Julio Cesar Wunderlich
2
Imagem de Thiago Nunes
Thiago Nunes
5 Out 2016
Imagem de Thiago Nunes
Thiago Nunes
2
Imagem de Flávio Soares
Flávio Soares
20 Set 2016
Imagem de Daniel Miranda
Daniel Miranda
2
Imagem de Thiago Nunes
Thiago Nunes
30 Set 2016
Imagem de Thiago Nunes
Thiago Nunes
2
Imagem de Ricardo Souza
Ricardo Souza
5 Ago 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
2
Imagem de Kleiton Lucas
Kleiton Lucas
21 Set 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Rafael Mota
Rafael Mota
21 Set 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
2
Imagem de Clóvis Amorim
Clóvis Amorim
28 Set 2016
Imagem de Clóvis Amorim
Clóvis Amorim
0
Imagem de Neuton Júnior
Neuton Júnior
14 Set 2016
Imagem de Clóvis Amorim
Clóvis Amorim
1
Imagem de Clóvis Amorim
Clóvis Amorim
27 Set 2016
Imagem de Clóvis Amorim
Clóvis Amorim
1
Imagem de Magno Rodrigues Costa
Magno Rodrigues Costa
22 Set 2016
Imagem de Magno Rodrigues Costa
Magno Rodrigues Costa
4
Imagem de Thiago Nunes
Thiago Nunes
23 Set 2016
Imagem de Thiago Nunes
Thiago Nunes
0
Imagem de Álef Henrique
Álef Henrique
22 Set 2016
Imagem de Álef Henrique
Álef Henrique
0
Imagem de Clóvis Amorim
Clóvis Amorim
13 Set 2016
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de João Neto
João Neto
13 Set 2016
Imagem de Rodolfo da Silva
Rodolfo da Silva
1
Imagem de Clóvis Amorim
Clóvis Amorim
22 Jun 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
3
Imagem de Rafael Mota
Rafael Mota
19 Ago 2016
Imagem de Rafael Mota
Rafael Mota
3
Imagem de Clóvis Amorim
Clóvis Amorim
2 Set 2016
Imagem de Clóvis Amorim
Clóvis Amorim
0
Imagem de wallyson fernandes
wallyson fernandes
24 Ago 2016
Imagem de wallyson fernandes
wallyson fernandes
0
Imagem de Murilo Timo Neto
Murilo Timo Neto
27 Jul 2016
Imagem de Murilo Timo Neto
Murilo Timo Neto
2
Imagem de Álef Henrique
Álef Henrique
19 Ago 2016
Imagem de Álef Henrique
Álef Henrique
4
Imagem de wallyson fernandes
wallyson fernandes
19 Ago 2016
Imagem de wallyson fernandes
wallyson fernandes
2
Imagem de Clóvis Amorim
Clóvis Amorim
13 Ago 2016
Imagem de Willian Mano Araújo
Willian Mano Araújo
3
Imagem de Marília FFS
Marília FFS
18 Ago 2016
Imagem de Willian Mano Araújo
Willian Mano Araújo
1
Imagem de Clóvis Amorim
Clóvis Amorim
4 Ago 2016
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de Clóvis Amorim
Clóvis Amorim
10 Ago 2016
Imagem de Clóvis Amorim
Clóvis Amorim
0
Imagem de Ramon Vicente
Ramon Vicente
27 Jul 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Sill Bridges
Sill Bridges
23 Jul 2016
Imagem de Sill Bridges
Sill Bridges
3
Imagem de Samanta Marques
Samanta Marques
19 Jul 2016
Imagem de Willian Mano Araújo
Willian Mano Araújo
14
Imagem de Silvio Barros
Silvio Barros
14 Jul 2016
Imagem de Silvio Barros
Silvio Barros
4
Imagem de Ricardo Souza
Ricardo Souza
18 Jul 2016
Imagem de Ricardo Souza
Ricardo Souza
5
Imagem de Rodolfo da Silva
Rodolfo da Silva
3 Jul 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Neuton Júnior
Neuton Júnior
10 Jun 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Thiago Marques
Thiago Marques
19 Mai 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Ricardo Souza
Ricardo Souza
15 Jul 2016
Imagem de Ricardo Souza
Ricardo Souza
6
Imagem de Thiago Marques
Thiago Marques
18 Mai 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Ricardo Ferreira
Ricardo Ferreira
5 Jul 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Ricardo Ferreira
Ricardo Ferreira
5 Jul 2016
Imagem de Eduardo Kraus
Eduardo Kraus
8
Imagem de Andre Almeida
Andre Almeida
15 Jul 2016
Imagem de Andre Almeida
Andre Almeida
2
Imagem de Lucas Ferreira
Lucas Ferreira
7 Jul 2016
Imagem de Willian Mano Araújo
Willian Mano Araújo
1
Imagem de Andre Almeida
Andre Almeida
4 Jul 2016
Imagem de Andre Almeida
Andre Almeida
5
Imagem de Andre Almeida
Andre Almeida
4 Jul 2016
Imagem de Willian Mano Araújo
Willian Mano Araújo
1
LINK DE NOTAS
Imagem de Andre Almeida
Andre Almeida
3 Jul 2016
Imagem de Andre Almeida
Andre Almeida
1
Imagem de Clóvis Amorim
Clóvis Amorim
18 Jun 2016
Imagem de Gisele Brugger
Gisele Brugger
7
Imagem de Heitor Silva
Heitor Silva
16 Jun 2016
Imagem de Heitor Silva
Heitor Silva
2
Imagem de Clóvis Amorim
Clóvis Amorim
28 Jun 2016
Imagem de Clóvis Amorim
Clóvis Amorim
2
Dashboard
Imagem de Romulo Valadares
Romulo Valadares
23 Jun 2016
Imagem de Romulo Valadares
Romulo Valadares
2
Imagem de Emilio Gara
Emilio Gara
21 Jun 2016
Imagem de Daniel Neis Araujo
Daniel Neis Araujo
1
Imagem de Yuri Rodrigues
Yuri Rodrigues
20 Jun 2016
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
1
Imagem de Clóvis Amorim
Clóvis Amorim
11 Jun 2016
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de Clóvis Amorim
Clóvis Amorim
15 Jun 2016
Imagem de Clóvis Amorim
Clóvis Amorim
2
Imagem de Wilson Galvão Júnior
Wilson Galvão Júnior
17 Jun 2016
Imagem de Eduardo Kraus
Eduardo Kraus
1
Imagem de Vitor de Carvalho
Vitor de Carvalho
16 Jun 2016
Imagem de Eduardo Kraus
Eduardo Kraus
2
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
21 Jul 2015
Imagem de Maurício Dal Bem Wrezinski
Maurício Dal Bem Wrezinski
6