Open School Admin (OSA) is a Web-based school administration system primarily focused on ease of use and access to school information. It has been in continuous use and development for the past 7 years. It manages all aspects of school administration: student enrollment, class scheduling, mark reporting, attendance, user accounts, and room booking. Through the use of various plugins, it also manages email announcements (including automated attendance notices), government reporting, dorm room management, Alumni relations, etc. It is a standalone application written using a Perl/MySQL back end. It requires a Web server (Apache/Lighttpd tested) and should run out of the box on any Unix system. While OSA itself is very mature, the installation and setup is still a young and evolving process.
Multiple Drop-Down Select Lists Creator is an Ajax script for creating drop-down select lists. Options can be stored in a MySQL database or in a text file on the server. An administration page is provided for composing <option> lists, adding options in <select> lists, modifying options data, deleting lists, and saving and loading lists. Each option can have additional content that is displayed within a separate HTML element.
Trivia Game is a trivia question game script where questions and answers can be stored in external files in XML or JSON format. The game has two levels: in level 1, a list of answers is displayed for each question, and the user must click on the correct answer. In level 2, a text box is displayed in which the user can write the answer. Questions can be asked consecutively or in random order without repeat. A countdown timer can also be given for each question.
Comments script with pagination adds comments to a website, paginating them without affecting the rest of the page content or the page URL. It can be used with multiple pages of a site, whatever the type of the page URL (modified or not with mod-rewrite). It can be set to allow only logged-in users to add comments, and has many other settings and Admin management.