[K12OSN] ANN: GNota - A GTK+ teachers gradebook

Leandro Lameiro lameiro at gmail.com
Tue Sep 11 07:58:08 UTC 2007

I am pleased to announce the first release of GNota, a GTK+ teachers
gradebook application. This first release was sponsored by Google
Summer of Code program 2007, mentored by Tom Hoffman from SchoolTool (
http://www.schooltool.org/ ) 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

(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/unstable/python/python-elixir

Alternative: Using python eggs:
First, you need Python 2.5 ( www.python.org ) and setuptools (
download http://peak.telecommunity.com/dist/ez_setup.py and 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

=== Providing feedback ===

Your feedback is really appreciated and is necessary for improvement
of GNota. You can add bug reports in GNota bugtracker at
https://bugs.launchpad.net/gnota/ , or send me e-mails if you prefer (
lameiro at gmail dot com ).

Thank you!
Best regards
Leandro Lameiro

More information about the K12OSN mailing list