Gradel 0.12.1 released.

February 10th, 2010

Just uploaded the source archive and .deb package for another release of GradeL.  This one includes three fixes and one small enhancement.  The important fixes include a correction in how weighted grades are calculated when a category has no items, and a crash that was taking place when trying to print progress reports.  Also, at the request of a user, I added the option of printing all progress reports with one student per page.

As usual, you can read the ChangeLog for details on this update and/or download it.  Also, please make suggestions for improvement and report any bugs you may encounter.

Take care!

More bugs.

February 2nd, 2010

Over the past month I’ve had more bug reports come in and fortunately, I’ve been able to fix each issue.  (It would just be nice if I’d have caught them in the first place.)  So, I’m hoping to get a bug fix release out soon.

Two major issues that have been addressed are grade calculation with the weighted averages option and a printing crash when printing progress reports.

Stay tuned for the next release.  Thanks you to those who have reported these bugs…keep the feedback coming!

GradeL 0.12.0 released.

December 20th, 2009

Just uploaded version 0.12.0 of GradeL.  See the ChangeLog for details or download this release.  As usual, please report any bugs you may encounter.  These reports help improve GradeL.  Thanks to all those who have provided feedback!

Rounding bug squashed.

December 18th, 2009

Thanks to a report from a new user, a minor bug in the calculation of averages has been fixed and will be included in the next release of GradeL.  Stay tuned…

More minor additions on the way.

November 30th, 2009

Thanks to the requests of a user from the forum, I’ve made a few more additions to GradeL for the next release.  Many of these are already documented in the Wiki.

Now, when a student has comments entered for the current marking period, an asterisk will appear before the student’s name as a reminder to the teacher that the comments exist.

Asterisks appear before names of students with comments.

Asterisks appear before names of students with comments.

I’ve also added more information to the OnlineGrade export file.  For those familiar with the OnlineGrades file format, the assignment category now appears between the <EALR> tags.

The next release is being prepared and should be available sooner or later.  If you’d like a sneak peak, you can download the current snapshot of the executable archive or the source archive.  However, use these at your own risk.

Checking for Updates brings new dependencies.

November 23rd, 2009

Many of the programs I use these day provide a feature where they will update themselves or at least check to make sure the user is running the most current stable version.  I have added the latter to GradeL.

Now, in the Help menu, there is an option to “Check for Updates“.  When this item is selected, the program uses an HTTP request to check a file on my server, which contains the latest version number and compares it to that of the version being run by the user.

Check for Updates menu item.

Check for Updates menu item.

For those interested in the implementation, I originally just spawned an instanced of wget with the Gambas EXEC command and then opened the file, read the contents, and deleted the file.  Fortunately, after digging a little deeper in the Gambas documentation, I discovered the Gambas component gb.net.curl, which includes an HTTPClient object type.  You can use this object to retrieve an file via HTTP and store it in a string buffer.  The Gambas documentation provides a good example of what I did.

Message report the results of the update check.

Message reports the results of the update check.

So, although GradeL will not depend on wget, it will now require two more Gambas components, gb.net and gb.net.curl.  Look for this feature in the next release of GradeL.

0.11.2 Released!

November 19th, 2009

GradeL 0.11.2 has been released. You can grab the source package or the Ubuntu Karmic .deb package from the download page (the .deb file should work on any Debian based distro also). This release includes several bug fixes and a few small feature enhancements and additions, including the new report that displays category averages for each student. For details on these updates and changes please review the ChangeLog.

As you already know, GradeL is a small, open-source project. Please continue to provide feedback and report bugs that you may encounter. While GradeL development is slow, it is still moving forward with your help.

Take care!

Displaying Student Averages for Categories

November 16th, 2009

The latest feature addition currently in the works for GradeL is a report that displays the category averages for all students in a grid format. See the screenshot below:

Eventually, this report will also display the overall grade and allow printing. Stay tuned…

GradeL Wiki Update

July 30th, 2009

The GradeL wiki hosted at SourceForge is being converted from the old Wikispaces to MediaWiki. While this transition is taking place, the content will not be available. Hopefully, it will be completed soon. The new link for the wiki is http://sourceforge.net/apps/mediawiki/gradel.

Another bug!

May 24th, 2009

Well, as has become a tradition with GradeL releases, right after I get a new release out I discover another bug. This one will be obvious to anyone that uses GradeL to track student attendance. The column headers will appear two pixels higher than they should. Users who download the source package could patch the problem by editing line 919 of frmGradeL.class. The line should read:

temppb.Y = MAIN_Y + 1

instead of:

temppb.Y = 26

Of course, the fix will be included in the next release, which will now be sooner than expected.

Take care!