|
to Pieter's software |
EVAL |
|
| |
Computercentrum faculteit Kunst Media en Technologie
Hogeschool voor de Kunsten Utrecht
Oude Amesfoortseweg 121
1212 AA Hilversum, the Netherlands
Phone: (+31) 35-6836464, Fax: (+31) 35-6836480 |
|
|
EVAL is online polling software, developed by the computer centre
of the Utrecht School of the Arts.
The first versions were used in 1998 to perform surveys amongst students,
regarding quality of courses and educational policy. The software has been
completely rewritten twice (in 2000 and 2005), resulting in a more versatile
and flexible version.
- For 'no-login', 'anonymised' and 'named' surveys.
- PostScript and optional PDF output (the latter requires Ghostscript to be installed on the webserver).
- CSV output: comma separated values are easily imported by spreadsheets programs like Microsoft Excel.
- Fully maintainable via web-interfaces.
- Generated HTML code complies to the W3C recommendations.
- Questionnaires can be created with a script rather than with a GUI (as in version 2).
- Consists of only 5 small CGI executables.
- Client-browsers need to enable HTTP cookies to maintain their logged-in status.
- Administrators need to have JavaScript enabled for some tasks.
- Easy to configure, compile and install.
- Communicates with SMTP-hosts directly (not using sendmail).
- Written in C, using only standard (ISO/ANSI) libraries plus some UNIX libraries.
- Requires only a C compiler, a webserver (like Apache) and a UNIX machine.
- No need for an external database (like mSQL).
Download a copy of the latest sourcecode:
| |
 |
EVAL4.24.tar.gz |
153830 bytes, gzipped tar file containing the latest sourcecode and documentation.
|
EVAL-users at the Utrecht School of the Arts are listed on http://eval.hku.nl.
Installation
- Download the sourcecode and unpack it by typing
gunzip EVAL4.24.tar.gz
followed by
tar xf EVAL4.24.tar
- Then go to the newly created directory, by some
cd-command:
cd EVAL4.24
- If necessary, edit files
CONFIG.c and Makefile.
- Compile sources with
make
- When you want to install in root's cgi-bin, become superuser first:
su
This is not necessary when you want to install in your own
cgi-bin within your public_html directory.
- If necessary, make adaptions to the
Makefile again.
- Finally install by typing
make install
- Now have a look in your webbrowser and login as admin with password also admin.
- Make new accounts for yourself and others via the webinterface.
- Remove the initial admin account and logout.
Tested platforms / operating systems
The software has been tested on Silicon Graphics (SGI) systems running IRIX 6.2-6.5,
compiled with both MIPSpro (v4.7) and GCC (v3.3-v3.4) compilers.
Furthermore on Apple OSX and Ubuntu linux, using GCC.
License
EVAL version 4.24, november 3, 2010.
Latest version available at: http://kmt.hku.nl/~pieter/SOFT/CGI/EVAL.html
Copyright (c) 1998 - 2010 Computer Centre of the Utrecht School of the Arts
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
Any person wishing to distribute modifications to the Software is requested
to send the modifications to the original developer so that they can be
incorporated into the canonical version.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.