Ficha Nº4 |
Exercício Nº1 |
2003.04.11 |
Dossier de Disciplina
Como vai sendo comum em todas as instituições de ensino, no início do ano lectivo, todos
os docentes receberam a seguinte missiva:
Lembramos os docentes da Universidade do Minho que os dossiers de disciplina para o ano
lectivo 2002/2003 devem conter os seguintes elementos:
1 - Programa da disciplina, incluindo a bibliografia;
2 - Escolha da natureza, número dos elementos de avaliação a adoptar em cada disciplina e
método de obtenção da classificação final, indicando os pesos relativos de cada elemento
de avaliação; Nota: O docente deverá informar os alunos da sua escolha no início das
aulas.
3 - Regime de faltas adoptado às aulas teóricas.
Os sumários deverão ser disponibilizados semanalmente para consulta dos alunos.
Para facilitar a vida aos docentes foi decidido criar uma aplicação informática.
À partida, decidiu-se também que toda a informação circulante estaria num formato XML a definir.
Neste momento, estás incubido de dar o pontapé de saída pelo que proponho que faças o seguinte:
(a)Especifica um DTD ou Schema para o dossier de disciplina que deverá incluir os seguintes items:
- Identificação da disciplina (ano de escolaridade, cursos, ...).
- Identificação da equipe docente.
- Enquadramento (breve resumo dos resultados que se pretendem atingir e breve
enquadramento no contexto do curso).
- Programa da disciplina (este elemento deve ter estrutura suficiente para que dele
seja possível extrair facilmente o programa resumido da disciplina).
- Método de avaliação.
- Regime de faltas a adoptar.
- Sumários (cada sumário deverá conter a data da aula, o tipo de aula, e o conteúdo
da aula).
- Desenvolva o Schema de modo a que documentos contendo apenas os sumários ou o
programa também possam ser instâncias válidas.
(b)Se especificaste um DTD utiliza o Spy para o converter num Schema. Se já tens um
Schema salta esta alínea.
(c)Cria uma pequena instância que esteja de acordo com o Schema que especificaste
(podes utilizar a disciplina corrente como fonte de dados...).
(d)Especifica uma stylesheet XSL que recebendo uma instância de DOSSIER produz uma
página HTML com a apresentação da disciplina (identificações e enquadramento).
(e)Especifica uma stylesheet XSL que recebendo uma instância de DOSSIER produz uma
página HTML com o programa da disciplina.
(f)Especifica uma stylesheet XSL que recebendo uma instância de DOSSIER produz uma
página HTML com o programa resumido da disciplina.
(g)Especifica uma stylesheet XSL que recebendo uma instância de DOSSIER produz uma
página HTML com os sumários agrupados por tipo de aula, ordenados cronologicamente, e que
tenha um índice de acesso directo a cada um dos sumários (utiliza a data para o texto dos
links).
(h)Especifica uma stylesheet XSL que recebendo uma instância de DOSSIER produz uma
página HTML com as estatísticas das aulas sumariadas: quantas aulas de cada tipo foram
sumariadas.
Voltar ao Índice de exercícios