Regulamento e "deliverables" para os projectos de PED 2002/2003
Abaixo, apresenta-se o regulamento e vários recursos para os projectos de
PED 2002/2003.
Regulamento
- a equipe de trabalho deve ser constituída por dois ou três alunos
inscritos na disciplina;
- o projecto é composto por duas componentes: o relatório e os restantes
elementos desenvolvidos no desenvolvimento do projecto;
- o relatório deverá ser escrito em XML, de acordo com um DTD ou Schema
desenvolvido pela equipe de trabalho, e deverá ficar disponível em HTML
(é obrigatório fazer a stylesheet que faz a conversão XML-->HTML) e em
LaTeX (esta é opcional);
- Durante a semana de 14 a 18 de Outubro
as equipes deverão ficar constituídas e os respectivos projectos
seleccionados/atribuídos;
- Cada equipe deverá redigir um pré-relatório sobre o projecto que
escolheu fazer; este relatório deverá ser escrito em XML de acordo com o
DTD cuja especificação foi iniciada esta semana nas aulas práticas. O
relatório deverá ser entregue até dia 23 de
Outubro ao docente responsável.
- O trabalho será apresentado e defendido na última semana de aulas.
- A apresentação do trabalho terá a duração de 30 minutos.
Recursos dos projectos:
Um Topic Map é uma rede semântica definida numa sintaxe XML (linguagem
designada por XTM). Neste projecto, pretende-se que a equipe de trabalho defina
o Topic Map para PED usando XTM e as respectivas stylesheets XSL que produzirão
um conjunto de páginas Web a partir das quais seja possível navegar
conceptualmente na informação.
Recursos:
Deliverables esperados:
- TM de PED: alunos, professores, edições (apenas
a de 2002, as outras irão corresponder a outros TM e pode-se simplesmente
fazer o merge), conteúdos
(fichas, exames, monografias, ...), sumários, ...
- Conjunto de Stylesheets que permitam a navegação no website criado a
partir do TM
Re-publicação electrónica do "Ensaio sobre as Minas" de José
Anastácio da Cunha - Em 1998, o livro "Ensaio sobre as Minas" foi
convertido para SGML. Na altura, pretendia-se publicá-lo electronicamente
em HTML. Tal foi parcialmente conseguido, o problema residiu em 8 das 208
fórmulas matemáticas. Não foi possível especificar aquelas 8 fórmulas
com a versão existente do MathML. Neste projecto, a equipe de trabalho
deverá passar as fontes SGML para XML (usando o mesmo DTD definido na
altura ou modificando-o apropriadamente), nesta passagem deverá tentar
codificar as 208 fórmulas em MathML. Por fim, deverão ser especificadas as
stylesheets XSL que levarão à publicação do livro.
Recursos:
Deliverables
- Fontes em XML
- Stylesheets XSL que realizam a conversão para HTML
Atenção: devido às grandes semelhanças entre os
dois decidi separá-los e pedir aos vários grupos que optem por um deles.
Xtut ou Xexam - Neste projecto, pretende-se que fiquem definidas
duas linguagens XML muito semelhantes: Xtut para a especificação de
tutoriais e Xexam para especificação de exames ou folhas de exercícios.
Para além do DTD e/ou Schema das duas linguagens deverão, também, ficar
especificadas as stylesheets que permitam a geração da versão HTML e da
versão LaTeX a partir das fontes XML.
No caso do Xtut, pretende-se que a linguagem para além da descrição de um
determinado tópico, permita especificar vários problemas associados a esse
tópico e apresentar as respectivas soluções.
No caso do Xexam, para além da especificação de um exame, a linguagem XML
a desenvolver deverá ter riqueza suficiente para que, a partir de uma
especificação XML em Xexam, seja possível elaborar uma Form HTML (ou XForms)
para um aluno resolver o exame online.
Aqui fica um exemplo de um exame americano e a cgi que trata da sua
correcção (necessitam dos módulos CGI e XML::DT do Perl):
Como exemplos pode começar por utilizar as fichas de trabalho desta
disciplina.
by jcr - 2002-11-29