[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[school-discuss] sigue 1.01: a program to track progress of students and generate reports
sigue is composed of tools and XML formats that allow users to track
progress of students in one or more subjects during several periods
and to generate reports periodically in several formats.
It is highly configurable (e.g it includes its own interpreter to
calculate averages). It can be used simoultaniosly by several teachers,
CVS can also be used.
In particular it has been used succesfully with the current colombian
legislation about grades and it has been used since 2002 in a colombian
school. For the colombian case it includes an interface in PHP to
facilitate the grading process (for teachers), and scripts to print
reports for parents in LaTeX.
The sources of sigue and its documentaion are in the public domain
(documentation and interface up to now in spanish):
http://structio.sourceforge.net/sigue
Te generation of reports is not the fastest. I must admit influence of the
idea of EduML. There should be several things to enhance to make it usable
to track grades in other countries, but at least now it works in one country.
It has been hard to use XML, there are a few uses of XSLT but the majority of
the transformations is achieved with programs in Ocaml (With XML 1.0
I couldn't work simoultanously several XML documents with different DTDs,
for example to reference an ID of one from the other, with XSLT 1.0
some operations are too difficult, seems that for-each-group of XSLT 2.0
solves some issues but libxslt supports XSLT 1.0. Ideas?).