LWN.net Logo

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.


(Log in to post comments)

ClaSS - a Web-Based Student Information System

Posted Dec 22, 2005 15:33 UTC (Thu) by erich (subscriber, #7127) [Link]

Note that the Demo only allows Firefox in.
Even mozilla-based browsers such as Galeon are redirected to a "your browser is too old" page. What a stupid hack, this browser detection code they use.
Anyway, I didn't try the actual software because of this annoyance (apart from thinking that anything written in PHP can be no good anyway)

ClaSS - a Web-Based Student Information System

Posted Dec 23, 2005 10:10 UTC (Fri) by Klavs (subscriber, #10563) [Link]

I always hate when people "require Firefox" - either directly, og by only testing in Firefox :( - then they are no better than all those IE only dummies.

OSS people should know better. The requirement should be to use a browser that obeys w3c standards.

ClaSS - a Web-Based Student Information System

Posted Jan 5, 2006 10:01 UTC (Thu) by stjohnson (guest, #34971) [Link]

ClaSS only working with one standards compliant browser annoys me too. But I suppose that has to be better than only working with a non-standards compliant browser like IE?

I developed ClaSS in the time left over from teaching children physics all day (in other words next to zero). With limited resources and a high pressure schedule there really was no option but to pick one browser and go with it. I think I picked well.

I would love to open-up ClaSS to work with other standards compliant browsers. It maybe no more than a question of testing thoroughly and finding it already works. If anyone can offer the time to do this I'd be more than grateful.

ClaSS - a Web-Based Student Information System

Posted Jan 5, 2006 14:02 UTC (Thu) by niner (subscriber, #26151) [Link]

"It maybe no more than a question of testing thoroughly and finding it already works. If anyone can offer the time to do this I'd be more than grateful."

That's exactly the reason why one should not waste time with stupid browser checks. 1. in the time you could have found out that it works equally in Seamonkey and other Gecko browsers. 2. you'll never have time to test every browser on earth and find out that it works there, too.

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