
(c) 1999-2004, GMUtant Software
|
Update (9/14/04):
|
|
OSCR (pronounced Oscar) is an electronic course reserves system for an academic library. OSCR (Open Source Course Reserve) is written in PERL and uses MySQL to provide database services (with release 1.30 we're beginning to offer PHP versions of system modules). The system is fast, open, scalable, relatively easily maintained, and best of all free. While not installed with a couple of clicks, it is straightforward and there is a fair bit of documentation. We've also tried to document our source code. The content of the system may be searched by either Instructor or Course identifier (e.g., ENGL101). The system manages either PDF files or URLs. Running under either Linux or Solaris (probably others but we haven't tested), the software is provided for your free use. You may modify the software if desired but we ask that you share your "improvements" with other users of the system, following the guidelines of the GNU Public License.
|
The software distributed has been tested on a
Solaris 8 (SPARC) system. To run the package you will need to install
PERL (version 5.004 or later) and MySQL
(suggest 3.22.x or later). Also be sure you have installed the
Perl->MySQL modules (found in the source distribution of MySQL). We're
working on complete conversion to DBI interface...about 2/3 there
now.
Links:
In its current form, we generally use the older "mysqlperl" driver for Perl (instead of the DBI interface which we are just getting around to converting our code to use). To use this driver, get the current DBD distribution and from the Mysql web site, the MySQL modules. When compiling DBD, answer "yes" to the question about "mysqlperl" compatibility.
We have a listserv that discusses development and use of the OSCR package. If you'd like to join the list, send an email to wallyg at gmu dot edu and we'll add you to the list.
Questions? Contact Wally Grotophorst, wallyg at gmu dot edu
archived versions:
| oscr-1.93.tar |
| oscr-1.91.tar |
| oscr-1.90.tar |
| oscr-1.80.tar |
| oscr-1.72.tar |
| oscr-1.71.tar |
| oscr-1.70.tar |
| oscr-1.61.tar |
| oscr-1.60.tar |