ClaSS, the ClaSS Student System
is a project based on the LAMP structure
(Linux, Apache, MySQL, PHP..) that provides
a web-based administration system for educational institutions.
The project was started in 2002, and is headed by
Stuart T. Johnson.
ClaSS is a complete and integrated student information management system turned on its head. It takes a classroom-first approach to collecting and disseminating information in the most dynamic of ways.
By placing at the disposal of teaching staff the wealth of information traditionally horded in management databases and spreadsheets, it encourages early intervention in the learning process based on authoritative data. Speeding the recording of data and freeing staff from the duplication of administrative effort, it brings ease, efficiency, and immediacy to all the information processes in a school.
A single installation of ClaSS on a web-server allows access to the system for all staff from the classroom, office, or home. All that is necessary for access is a networked PC (running ANY operating system) loaded with the web-browser Firefox. This provides a single point of access to all information and functions (dependent on access permissions) through a unified and easy to learn web-based user-interface.
Class provides a long list of
features,
including storage of information about students, curricula,
and teacher schedules. It allows this information to be organized
and output in various report formats. ClaSS can also be used to
organize online course material.
The
Technical Whitepaper (PDF) provides an overview of the project
architecture, its history, and its goals.
The
Administrator's Guide discusses the terminology used for ClaSS,
and explains what is involved in setting up a working ClaSS environment.
The online demo site
is perhaps the best way to get a feel for the system.
According to the
installation FAQ,
ClaSS dependencies include PHP, Apache 1.3, MySQL, and PEAR::DB.
The project has yet to be tested with PHP5 or Apache2, volunteer help
is needed.
Release 0.6.1 of ClaSS
was recently announced:
"Update to the 0.6 version includes a couple of bug-fixes which are critical to a correct installation process."
Support for
ClaSS is still in the planning stages. There is a business opportunity
available for a company that can provide ClaSS support.
ClaSS seems ideally suited for schools with a tight budget, and an IT
staff that is reasonably proficient in the use of open-source software.
Comments (4 posted)
System Applications
Database Software
Release Candidate 3 of the Firebird 1.5.3 database
is available.
"
This sub-release introduces a number of retrospective fixes to bugs that became apparent and were fixed in the Firebird 2 tree during the pre-alpha and alpha phases of the Firebird 2 development. This release candidate (RC3) will become the released version in about two weeks, provided no regressions are discovered."
Comments (none posted)
Version 5.0.17 of the MySQL database is available.
"
This is a bugfix release for the current production version."
Full Story (comments: none)
The December 18, 2005 edition of the PostgreSQL Weekly News
is online with new PostgreSQL database articles and resources.
Full Story (comments: none)
Interoperability
Version 3.0.21 of Samba is available.
"
This is the latest stable release of Samba. This is the version
that production Samba servers should be running for all current
bug-fixes."
Full Story (comments: none)
Web Site Development
Version 1.8 alpha 1 of the Midgard web development platform has
been released.
"
The Midgard Project has released the first
alpha release version for the upcoming 1.8 stable branch of the
Midgard Open Source Content Management System.
Midgard's 1.8 branch focus on improved stability for Midgard2 technology
preview features introduced in 1.7 branch."
Full Story (comments: none)
Version 2.4 of
Quixote,
a Python-based web development platform, is out. The
changes include a bug fix and a new Publisher.process() function.
Comments (none posted)
Desktop Applications
Business Applications
Version 4.0 of Sugar Suite
has been announced.
"
The Sugar Team is excited to bring you the seventh major release of the Sugar Suite. Our goal continues to be to build the customer relationship management system that you have always wanted, so your input is vital."
New features include Access Control by Role, Inbound Email Response,
Enhanced Campaign Management, Enhanced Lead Sharing and Cool Themes.
Comments (none posted)
Desktop Environments
Version 2.13.3 of GARNOME
has been announced.
"
This release includes all of GNOME 2.13.3 plus a few
updates that were released after the freeze date for GNOME 2.13.3. It is
for anyone who wants to get his hands dirty on the development branch."
Comments (none posted)
Version 2.13.3 of GNOME is out.
"
This is our third development release on
our road towards GNOME 2.14.0, which will be released in March 2006."
Full Story (comments: none)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The final release candidate of the X11R6.9/X11R7 window system
has been announced, testers are needed.
"
We are pleased to announce the availability of the fourth and
final full
Release Candidate (RC4) for the upcoming X.Org Foundation release of
X11R6.9 and X11R7. We have tagged both the monolithic and modular trees
and have prepared tarballs for you to test."
Full Story (comments: 1)
Electronics
Version 3.5.5 of
XCircuit, an electronic schematic drawing package, is out.
Changes include a new command line option and a bug fix.
Comments (none posted)
Graphics
Version 0.2.99.1 of
g3dviewer is out with a new GTK+ 2.0 requirement.
"
G3DViewer is a 3D file viewer for GTK+ supporting a variety of file types".
Comments (none posted)
GUI Packages
Trolltech has
announced
the release of Qt 4.1. "
Qt 4.1 - the first feature release since Qt
4.0 - includes a wide range of performance and stability enhancements, as
well a number functionality additions." (Found on
KDE.News)
Comments (4 posted)
Multimedia
Version 4.0.1 of SDL.NET, a cross-platform set of object-oriented CLS-compliant .NET bindings for the SDL multimedia library, is out.
"
This release fixes numerous bugs in the library, particularly in the Events class. The Events loop
now supports OpenGL applications better. OpenGL attributes can now be accessed using properties.
User-defined events work much better. Creating Resizable and OpenGL windows is easier. All of the
OpenGL Red Book examples have been ported to SDL.NET and a Wiki-version of OpenGL Red Book was
added to the SDL.NET website."
Full Story (comments: none)
Office Suites
OpenOffice.org 2.0.1 is out. As one might expect, this release
concentrates on fixing bugs, but there's some new feature work as well: "
So,
for example, it is now possible to disable and hide particular
application settings, which comes in handy for central administration in
networks. Moreover, a new keyboard shortcut permits the user to return
to a saved cursor position. The bullets and numbering feature has been
expanded, and a new mail merge feature is available."
Full Story (comments: 11)
VOIP
Joe Heitzeberg
discusses the connection between the Asterisk VOIP software and
the Ruby on Rails web development platform in an O'Reilly article.
"
RAGI is a simple API and set of helper classes that facilitate programmable phone logic, or IVR, from a Ruby environment by implementing the Asterisk AGI protocol. In Rails apps, RAGI makes handling phone call interaction something similar to rendering a web page."
Comments (none posted)
Web Browsers
![[logo]](/images/tl/seamonkey64.png)
The SeaMonkey project, which aims to continue maintenance and development
of the Mozilla software suite, has had little visibility recently. But
that does not mean they have not been busy; the first 1.0 beta has been
announced.
"
SeaMonkey 1.0 Beta features more than just a state-of-the-art web
browser, though: the application comes with a powerful email client as well
as a WYSIWYG web page composer and a feature-rich IRC chat application. For
web developers, mozilla.org's DOM inspector and JavaScript debugger tools
are included as well." The final release is expected in January.
Comments (5 posted)
As
noted in MozillaZine: here is
an interview with Mike Beltzner, the "user experience lead" for Mozilla, done by David Tenser. "
Weve spent the past two decades promoting a hierarchical (or spatial containment) desktop metaphor for computer filing systems. It would be a disservice to many of our users to replace it completely. There are, however, significant advantages to tagging systems, especially in terms of building a system which defies classical ontology (for more on those advantages, see Shirky: Ontology is Overrated Categories, Links, and Tags.) Adding tagging capabilities to bookmarks can be done in a way that is based in the existing user bases conceptual (hierarchical) model, yet extends it to add richer interaction possibilities."
Comments (1 posted)
The minutes
from the December 5, 2005 mozilla.org staff meeting
have been announced.
"
Issues discussed include Firefox Summit and Engineering."
Comments (none posted)
The minutes
from the December 12, 2005 mozilla.org staff meeting
have been announced.
"
Issues discussed include Firefox Summit, Engineering,
Upgrading, Awards and Newsgroups reorganisation".
Comments (none posted)
Miscellaneous
Version 0.6 of Chandler, a Personal
Information Management (PIM) client application, is out.
Full Story (comments: none)
Languages and Tools
Caml
The December 20, 2005 edition of the Caml Weekly News is online.
Take a look for new Caml articles.
Topics include: Weblogs and HostIP modules, Concurrent and Distributed Programming in Ocaml, and Generic access to float arrays.
Full Story (comments: none)
Java
Version 0.7.10 of Jacareto
has been announced.
"
Jacareto is a capture & replay tool for programs written in Java. You can capture actions on applications and replay them later on (like macros). Jacareto can be used for GUI tests, the creation of animated demonstrations and analyses of user behavior.
The latest version of Jacareto contains enhanced multimedia features. In addition, the time management has been improved, an option for direct xml writing has been added and some bugs have been fixed."
Comments (none posted)
John Ferguson Smart
introduces hbm2java on O'Reilly.
"
Hibernate is a popular open source library for handling object/relational persistence and queries. In Hibernate, mapping between database tables and POJO ("plain old Java objects") classes is configured in a set of XML mapping files. hbm2java is a code generator that converts the mapping files into POJOs. It is part of the Hibernate Tools subproject and can be downloaded in the separate Hibernate Extensions package."
Comments (none posted)
Lisp
The
CL Gardeners site
has been launched.
"
The project's mission is 'To improve Common Lisp's
attractiveness for people who are considering using Lisp but are also
tempted by any of the johnny-come-lately languages that offer, at
best, a pale imitation of a subset of Lisp's features.'"
Full Story (comments: none)
Perl
The December 5-11, 2005 edition of
This Week on perl5-porters has been published.
"
This week had seen the development of the responses of Perl community to the Webmin security hole, with the usual assortment of activity on many other fronts in the advancement of the Perl interpreter. Pod::Simple integration, issues in newer Windows, better OpenVMS support illustrate the discussion diversity."
Comments (none posted)
Python
Jeremy Jones
shows how to tune Python applications on O'Reilly.
"
Premature optimization is the root of all sorts of evil in programming, but
meaningful and necessary optimization is vital to effective and efficient
programming. When your Python program just doesn't perform, don't reach for
C or C++ without first playing with the Python profiler."
Comments (none posted)
The December 21, 2005 edition of Dr. Dobb's Python-URL!
is online with links to the latest Python articles and resources.
Full Story (comments: none)
Ruby
The December 18th, 2005 edition of the
Ruby Weekly News looks at the latest discussions
from the ruby-talk mailing list.
Comments (none posted)
Tcl/Tk
The December 19, 2005 edition of Dr. Dobb's Tcl-URL! is online with
the latest Tcl/Tk news and resources.
Full Story (comments: none)
XML
Version 1.1.7 of the Amara XML Toolkit
has been announced, it features new capabilities, bug fixes
and packaging improvements.
"
Amara XML Toolkit is a collection of Python tools for XML processing--
not just tools that happen to be written in Python, but tools built from
the ground up to use Python idioms and take advantage of the many
advantages of Python."
Comments (none posted)
Editors
XEmacs 21.5b24 has been announced.
"
Emacs is big. Emacs is mature. But still, when you start it you
immediately notice that it's not only mature but old. But this is
changing with the last release of XEmacs.
XEmacs 21.5b24 finally brings support for Xft fonts to the Emacs
world."
Full Story (comments: none)
IDEs
Version 0.1.0 of Checkstyle Statistics Plug-in for Eclipse
is available.
"
The elipse-cs team is proud to present a useful addition to the regular Eclipse Checkstyle Plug-in - the Checkstyle Statistics Plug-in.
Originally contributed by Fabrice Bellingard the Statistics Plug-in provides two views which greatly ease up handling of large amounts of Checkstyle violations and add some eye candy."
Comments (none posted)
Version 3.8.1 of
eric3 has been announced, it includes bug fixes and new mouse
functionality.
"
eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget."
Comments (none posted)
Version Control
At long last, version 1.0.0 of the git source code management system has
been released. Git maintainer Junio Hamano notes: "
The name '1.0.0'
ought to mean a significant milestone, but
actually it is not. Pre 1.0 version has been in production use
by the kernel folks for quite some time, and the changes since
1.0rc are pretty small and primarily consist of documentation
updates, clone/fetch enhancements and miscellaneous bugfixes."
Full Story (comments: 19)
Miscellaneous
Version 2.0 of Luban, a component oriented scripting language,
is available. It features the new Luban Java Bridge:
"
the Luban Java Bridge has been
built to enable Luban to access arbitrary Java
classes, functions and fields."
Full Story (comments: none)
Page editor: Forrest Cook
Next page: Linux in the news>>