Leandro's release announcement:
I am pleased to announce the first release of GNota, a GTK+ teachers gradebook application. This first release was sponsored by the Google Summer of Code program 2007, mentored by Tom Hoffman from SchoolTool and Ubuntu as the mentoring organization. Beware that, as the first version, it can be a bit buggy. All your feedback such as bug reports, patches, artwork, criticisms and suggestions are really appreciated. GNota is a gradebook application, this means that its objective is to help teachers and schools with most of repetitive tasks, using automatic calculation of end-of-period overall grades, archiving of student data (like phone numbers, full name, student ID, etc). GNota aims to be suitable for all schools in the world, thus it supports various scoring systems like American Letters (A-F) and Extended American Letters scales (A-F+-), percentage scales (0%-100%), Zero/Ten scoresystem and has support for creation of new scoresystems if you need to. It also has support for 3 algorithms for overall score calculation (simple average, simple average of best N scores and weighted average). GNota can also calculate if the student was approved in the class, by using customizable approvation criterion (for instance overall score greater than C and missed classes less than 3 classes). GNota gradebooks can be imported from and exported to CSV files, so that you are free to work with spreadsheets like OpenOffice.org, Google Docs and Microsoft Office if you need to. (Yes, GNota runs on Windows too) === Installing === Preferred: Using Debian packages: Download the package from https://launchpad.net/gnota/0
.1/0.1.0/+download/gnota_0.1.0(If you are using Ubuntu) GNota uses Elixir, a python library that is still not in Ubuntu repositories. You can download Elixir package from Debian - http://packages.debian.org -1.deb /unstable/python/python-elixirAlternative: Using python eggs: First, you need Python 2.5 ( www.python.org ) and setuptools ( download http://peak.telecommunity.com /dist/ez_setup.pyand run "python ez_setup.py") In your command line (on Windows you have to type from Python Scripts directory) type: easy_install GNota Make sure that you also have GTK/PyGTK and all dependencies involved (PyGObject and PyCairo) If you need help installing GTK/PyGTK in Windows, see http://faq.pygtk.org/index.py ?req=show&file=faq21.001.htp=== Providing feedback === Your feedback is really appreciated and is necessary for improvement of GNota. You can add bug reports to the GNota bugtracker, or send me e-mails if you prefer ( lameiro at gmail dot com ).
The only problem is that the end of a Summer of Code project by definition butts directly up against the beginning of the school year, leaving you not much time to try this out before you start grading. GNota is off to a good start though, I think. We just need some user feedback now...