savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] address@hidden: GNU Evaluation: Edventure]


From: Richard Stallman
Subject: [Savannah-hackers] address@hidden: GNU Evaluation: Edventure]
Date: Tue, 2 Apr 2002 11:27:00 -0700 (MST)

I am not sure whether you received this, since it was sent to
address@hidden and I am not sure what that would do.
So I am sending this to you to make sure you get it.

------- Start of forwarded message -------
Date: Mon, 01 Apr 2002 14:33:18 -0500
From: Hugo Gayosso <address@hidden>
Subject: GNU Evaluation: Edventure
Sender: GNU User <address@hidden>
To: address@hidden
Cc: "Richard M. Stallman" <address@hidden>,
   Free Software Foundation <address@hidden>,
   GNU Software Evaluators <address@hidden>
Organization: The GNU Project
Original-Original-Sender: address@hidden
Mail-Host-Address: gnu.org

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Please confirm that we can close this evaluation.

GNU Software Evaluation - Outline for Evaluations
- - -------------------------------------------------

* General Information

** Package name and version

   Edventure 3.6.9

** Author <Email>

   Douglas S. Blank <address@hidden>

** Should the authors(s) be contacted? (Y/N)

   No

** Requested by

   savannah-hackers@@gnu.org

** Message-ID

   200201170443.g0H4hRGH017417@@ada.brynmawr.edu

** Evaluator

   Misha Tavkhelidze <address@hidden>

** Home page

   http://dangermouse.brynmawr.edu/edventure/

** Source

   http://dangermouse.brynmawr.edu/edventure/download/edventure-3.6.7.tgz

** Describe in your own words what job or jobs this program does.

   Edventure is a web based course management system written in PHP,
   designed to replace non-free proprietary programs such as WebCT or
   BlackBoard at a university or school. It provides course material
   online management capabilities, allows creation of exam questions
   and combining them into exam papers, tracking enrolled students
   marks, etc..

* Package specifics

** Binaries available (Y/N)

   Not applicable

** GNU/Linux support? (Y/N)

   Yes

** License:               (specify type - any problems?)

   GNU General Public License Version 2 or any later version.

** Dependencies:             (ok/problematic + notes)

   PHP

   Hugo: Do you know if it can be used with PHP3 ?
     
   Mikheil: Unfortunately, not straight away. It uses some built_in
            functions and features that are present only in php4
            (i.e. "include_once" or default values for function
            arguments). Although, I think it can be easily rewritten
            to be usable under php3.

   Apache, Postgres or MySQL (any other RDBMS), GD (a graphic library
   for fast image creation) which is not GPL.

   GD copyright and licence statement from gd-1.8.3 readme.txt
   follows:

        Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000
        by Cold Spring Harbor Laboratory. Funded under Grant
        P41-RR02188 by the National Institutes of Health.

        Portions copyright 1996, 1997, 1998, 1999, 2000 by
        Boutell.Com, Inc.

        Portions relating to GD2 format copyright 1999, 2000 Philip Warner.

        Portions relating to PNG copyright 1999, 2000 Greg Roelofs.

        Portions relating to libttf copyright 1999, 2000 John Ellson
        (address@hidden).

        Portions relating to JPEG copyright 2000, Doug Becker and
        copyright (C) 1994-1998, Thomas G. Lane. This software is
        based in part on the work of the Independent JPEG Group.

        Portions relating to WBMP copyright 2000 Maurice Szmurlo and
        Johan Van den Brande.

        _Permission has been granted to copy, distribute and modify gd
        in any context without fee, including a commercial
        application, provided that this notice is present in
        user-accessible supporting documentation._

        This does not affect your ownership of the derived work
        itself, and the intent is to assure proper credit for the
        authors of gd, not to interfere with your productive use of
        gd. If you have questions, ask. "Derived works" includes all
        programs that utilize the library. Credit must be given in
        user-accessible documentation.

        _This software is provided "AS IS."_ The copyright holders
        disclaim all warranties, either express or implied, including
        but not limited to implied warranties of merchantability and
        fitness for a particular purpose, with respect to this code
        and accompanying documentation.

        Although their code does not appear in gd 1.8.3, the authors
        wish to thank David Koblas, David Rowley, and Hutchison Avenue
        Software Corporation for their prior contributions.

** Configuration:

   GNU coding standards compliant? No

   Installation and configuration is meant to be just setting up a web
   server (if needed) and copying the contents of tarball to
   appropriate directory (http document root), but in practice it's
   not so easy and needs some tweaking.

   Although README says package can be used with other RDBMS, SQL
   schema is present only for Postgres and to make system work I had
   to manually add 'admin' user to appropriate table.

   All configuration parameters are meant to be stored in a single
   file (edventure.php) used by other scripts, but in some files
   (dbi.php or help/index.cgi) some parameters are hard-coded.

** Compilation:

   Not applicable

** Usability/interface:      (ok/problematic + notes)

   Ok. Interface is web based and seems pretty good to me. I've tested
   it with Netscape, IE, Konqueror.

** What languages is the program written in.

   PHP, some scripts in Perl. Entry page states JavaScript requirement
   but I was able to use package with JS switched off.

** Code

*** Clarity/maintenance: (ok/problematic + notes)

    Ok

*** Does it meet GNU Coding Standards?

    Not applicable

** Performance:              (ok/problematic + notes)

   Not applicable. Non of the parts of a package are performance
   critical.

** documentation:

*** Does the package include a good introduction or tutorial manual?

    No. It has built in help system, but it's unfinished.

*** Does the package include a good reference manual?

    No. See above.

** Does the program recommend or encourage the use of any non-free software?

   No

** Does it have certain capabilities that can only be used in conjunction with 
some non-free software package?

   No

* Evaluation summary

** Does the program fit coherently within the GNU system?

   It should be useful to have such a package which targets academic
   user base and allows to migrate from proprietary systems.

** Does the program meet necessary requirements for being a GNU package?

   Unfortunately I can't judge overall quality of Edventure as I'm not
   familiar with any other course management software packages.

   On other hand the package seems not to be quite ready for
   "production" use: some features are marked "under construction",
   some are implemented but aren't working, etc..

** Are there any licensing issues that need to be resolved?

   No, if GD licence (see above) is acceptable.

** Is there a large overlap with some other GNU package?

   None I'm aware of.

** Does the program have any gratuitous incompatibilities with other GNU 
packages?

   None I'm aware of.

* Notes and comments during the evaluation process

  17 Jan 2002 "Douglas S. Blank" address@hidden

  I wasn't aware of CAPA, but I took a look at it, and here is what I
  see as the main differences:

  CAPA looks fairly narrowly tailored to a specific teaching
  methodology and purpose. For example, it seems to focus on
  individual training question sets for students. In their own words:
  "... it enables faculty to augment their courses with individualized
  relevant exercises."

  On the other hand, Edventure is meant to be a general purpose,
  extendible, modular, framework with which to manage course materials
  and activities. This would include managing passwords for students,
  uploading assignments, maintaining a secure gradebook, providing a
  well thought out versioning system for questions and exams, etc.

  In other words CAPA could be turned into a plugin for Edventure,
  with Edventure providing the necessary infrastructure, API, and
  management tools, and CAPA providing exactly what it was designed
  for.

  CAPA is not meant to be a Black Board, or WebCT (two proprietary
  systems currently on the market). Edventure *is* meant to be a
  replacement for these types of systems.

  Black Board (blackboard.com) is the largest on-line course
  management system. Microsoft has just invested $20 million in Black
  Board. Black Board has vowed to make its system "work better" with
  Windows systems (as quoted in the Chronicle of Higher Education, Nov
  23, 2001).

  Our schools are not the places to allow some systems to have
  advantage over others.

  Black Board (and WebCT) already make it very difficult for
  instructors to extract their course material out of their respective
  systems. Why would they make it easy to stop using their software?

  School administrators need a choice, and this could end up being a
  very important project. Microsoft has made it clear that they intend
  to battle for a place in education.

  There is another initiative: the Open Knowledge Initiative. However,
  they have been working for a year, but haven't make any details
  available to non-OKI members. Maybe the OKI will fill this niche. If
  so, I would be glad to jump on that band wagon.

  I suspect that Edventure could be fundable from outside sources, and
  I will follow up over the coming years.

  I think Edventure is an important concept, and I think it fits in
  with the GNU Project very well.


- - -- 
Hugo Gayosso
GNU Software Evaluators
Coordinator

http://www.gnu.org
http://www.gnu-friends.org/~hugo
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8qLX+MNObVRBZveYRAs6dAJ98c702xP1CFD/Klvk+hejH5hOJQQCgg/hR
sGHByHPtBvSzSYsa9aPaR1o=
=YxL8
- -----END PGP SIGNATURE-----
------- End of forwarded message -------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]