s laboratório de tem a s no caio almeida e fabricio silva moodle ufba 2007

Post on 16-Apr-2015

109 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Laboratório de

Tem a ss no

Caio Almeida e Fabricio SilvaMoodle UFBA2007

O que é

O Laboratório de Temas é uma extensão para o Moodle que permite a criação dinâmica de temas personalizados a partir de uma interface amigável

Motivações

Demanda por temas personalizados

Automatizar o processo

Controle na mão do usuário

Resultados

Otimização do tempo da equipe de desenvolvimento

Flexibilização do processo criativo

Características

AçõesCriação, edição e deleção

Opções que podem ser configuradas1) Adicionar logoAdicionar uma imagem como o logo do site, por URL ou por arquivo. Esta imagem pode ser GIF, JPG ou PNG. Redimensionamento automático.

2) OcultarCaso a imagem do logo já contenha um título, o título do Moodle pode ser ocultado

Características

3) Modificar coresCores de fundo e fonte do topoCores de fundo e fonte dos títulos dos boxes Cor dos linksCor das laterais dos tópicos

4) InformaçõesInformações sobre o tema; como nome, autor e descrição.

Como funciona

O usuário pode CRIAR temas e MODIFICAR os temas criados pelo Laboratório.

Como funciona CRIAÇÃO- Configurações baseadas no tema standardConforme recomendado pelo Moodle e facilitando a portabilidade

- PersonalizaçãoO usuário configura suas preferências

- PraticidadeO novo tema é criado e já pode ser usado

- OrganizaçãoTodo tema criado recebe o prefixo “personal_”

Como funciona CRIAÇÃOEscolha da cor

Como funciona CRIAÇÃOEscolha da cor

Como funciona CRIAÇÃOEscolha da cor

Como funciona EDIÇÃO

- Preferências guardadasEm cada campo, carrega o valor configurado anteriormente pelo usuário

Como funciona DELEÇÃO

- DefinitivoUma vez apagado, o tema não pode ser recuperado

- SegurançaSó os temas criados com o Laboratório podem ser deletados

O que está por trás disso

PHP + CSS + Javascript

Código válido, semântico, estruturado e dentro dos padrões Moodle de desenvolvimento

Independente de banco de dados

Extensível (novas funcionalidades podem ser facilmente implementadas)

Obrigado! ;-)

Caio Almeidacaiosba@gmail.com

Fabricio Silvafauosilva@gmail.com

top related