LWN.net Logo

Development

ClaSS - a Web-Based Student Information System

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]

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

Firebird 1.5.3 RC 3 is avalable

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)

MySQL 5.0.17 has been released

Version 5.0.17 of the MySQL database is available. "This is a bugfix release for the current production version."

Full Story (comments: none)

PostgreSQL Weekly News

The December 18, 2005 edition of the PostgreSQL Weekly News is online with new PostgreSQL database articles and resources.

Full Story (comments: none)

Interoperability

Samba 3.0.21 Available for Download

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

Midgard 1.8 alpha 1 released

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)

Quixote 2.4 released

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

Sugar Open Source 4.0 Available for Download (SourceForge)

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

GARNOME 2.13.3 Released (GnomeDesktop)

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)

GNOME 2.13.3 Released

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)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Software Announcements

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)

X11R6.9/X11R7 Final Release Candidate ready for testing

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

XCircuit 3.5.5 released

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

g3dviewer 0.2.99.1 released

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 Releases Qt 4.1

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

SDL.NET 4.0.1 Released

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 released

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

Hacking Asterisk and Rails with RAGI (O'Reilly)

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

SeaMonkey 1.0 Beta released

[logo] 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)

Interview with Mozilla hacker Mike Beltzner

As noted in MozillaZine: here is an interview with Mike Beltzner, the "user experience lead" for Mozilla, done by David Tenser. "We’ve 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 base’s conceptual (hierarchical) model, yet extends it to add richer interaction possibilities."

Comments (1 posted)

Minutes of the mozilla.org Staff Meeting (MozillaZine)

The minutes from the December 5, 2005 mozilla.org staff meeting have been announced. "Issues discussed include Firefox Summit and Engineering."

Comments (none posted)

Minutes of the mozilla.org Staff Meeting (MozillaZine)

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

Chandler 0.6 is released

Version 0.6 of Chandler, a Personal Information Management (PIM) client application, is out.

Full Story (comments: none)

Languages and Tools

Caml

Caml Weekly News

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

Jacareto 0.7.10 released (SourceForge)

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)

Hibernate Class Generation Using hbm2java (O'ReillyNet)

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

CL Gardeners project announced

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

This Week on perl5-porters

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

Profiling and Optimizing Python (O'ReillyNet)

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)

Dr. Dobb's Python-URL!

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

Ruby Weekly News

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

Dr. Dobb's Tcl-URL!

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

Amara XML Toolkit 1.1.7 released

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 in a modern world

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

Checkstyle Statistics Plug-in 0.1.0 released (SourceForge)

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)

eric 3.8.1 released

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

Git 1.0.0 released

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

Luban Java Bridge released in Luban Language Beta 2.0

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>>

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.