From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 22 14:40:24 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7ED2F16A4D0 for ; Wed, 22 Sep 2004 14:40:24 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30B7B43D3F for ; Wed, 22 Sep 2004 14:40:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i8MEeO2S079493 for ; Wed, 22 Sep 2004 14:40:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i8MEeOWN079492; Wed, 22 Sep 2004 14:40:24 GMT (envelope-from gnats) Resent-Date: Wed, 22 Sep 2004 14:40:24 GMT Resent-Message-Id: <200409221440.i8MEeOWN079492@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bjorn Nelson Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BBF916A4CF for ; Wed, 22 Sep 2004 14:37:31 +0000 (GMT) Received: from einstein.baruch.cuny.edu (einstein.baruch.cuny.edu [150.210.155.52]) by mx1.FreeBSD.org (Postfix) with SMTP id AC4F343D5D for ; Wed, 22 Sep 2004 14:37:28 +0000 (GMT) (envelope-from root@pascal.baruch.cuny.edu) Received: (qmail 54671 invoked by uid 27); 22 Sep 2004 14:37:23 -0000 Received: from root@pascal.baruch.cuny.edu by einstein by uid 82 with qmail-scanner-1.20 (uvscan: v4.3.20/v4393. Clear:RC:1(150.210.155.54):. Processed in 0.983286 secs); 22 Sep 2004 14:37:23 -0000 Received: from pascal.baruch.cuny.edu (150.210.155.54) by einstein.baruch.cuny.edu with SMTP; 22 Sep 2004 14:37:22 -0000 Received: by pascal.baruch.cuny.edu (Postfix, from userid 0) id AA8262F; Wed, 22 Sep 2004 14:37:22 +0000 (GMT) Message-Id: <20040922143722.AA8262F@pascal.baruch.cuny.edu> Date: Wed, 22 Sep 2004 14:37:22 +0000 (GMT) From: Bjorn Nelson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: thierry@FreeBSD.org cc: bnelson@baruch.cuny.edu Subject: ports/71997: New port:math/webwork used to create problem sets for math students X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Bjorn Nelson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2004 14:40:24 -0000 >Number: 71997 >Category: ports >Synopsis: New port:math/webwork used to create problem sets for math students >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Sep 22 14:40:23 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Bjorn Nelson >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: Baruch College >Environment: System: FreeBSD pascal.baruch.cuny.edu 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Mon Feb 23 20:45:55 GMT 2004 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386 >Description: This shar should work. I cc'ed you, Thierry, because for some reason my past PR's weren't entering into the PR database. This is also the latest version of webwork. >How-To-Repeat: >Fix: --- webwork.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # math/webwork # math/webwork/Makefile # math/webwork/pkg-message # math/webwork/distinfo # math/webwork/files # math/webwork/files/apache_webwork2.conf # math/webwork/files/easycourseadd.sh # math/webwork/pkg-descr # math/webwork/pkg-plist # echo c - math/webwork mkdir -p math/webwork > /dev/null 2>&1 echo x - math/webwork/Makefile sed 's/^X//' >math/webwork/Makefile << 'END-of-math/webwork/Makefile' X# Ports collection makefile for: webwork X# Date created: Jan 8, 2004 X# Whom: o_sleep X# X# $FreeBSD$ X# X XPORTNAME= webwork XPORTVERSION= 2.0.1 XCATEGORIES= math XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= openwebwork XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} pg-2.0${EXTRACT_SUFX} X XMAINTAINER= o_sleep@babbleheaven.com XCOMMENT= Internet based method for delivering homework problems to students X XRUN_DEPENDS= latex:${PORTSDIR}/print/teTeX \ X ${SITE_PERL}/${PERL_ARCH}/Data/UUID.pm:${PORTSDIR}/devel/p5-Data-UUID \ X ${SITE_PERL}/Mail/Sender.pm:${PORTSDIR}/mail/p5-Mail-Sender \ X ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \ X ${SITE_PERL}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ X ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ X ${SITE_PERL}/${PERL_ARCH}/Apache/Request.pm:${PORTSDIR}/www/p5-libapreq \ X ${SITE_PERL}/XML/Writer.pm:${PORTSDIR}/textproc/p5-XML-Writer \ X ${SITE_PERL}/XML/Parser/EasyTree.pm:${PORTSDIR}/textproc/p5-XML-Parser-EasyTree XLIB_DEPENDS= netpbm:${PORTSDIR}/graphics/netpbm X XUSE_BZIP2= yes XUSE_PERL5= yes XUSE_APACHE= yes XNO_BUILD= yes X XAPACHE_CONF= ${APACHE_CNFDIR}/httpd.conf X.if defined(WITH_APACHE2) XAPACHE_CNFDIR= ${LOCALBASE}/etc/apache2 XRUN_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 X.else XAPACHE_CNFDIR= ${LOCALBASE}/etc/apache XRUN_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl X.endif X XOPTIONS= GDBM "WeBWorK 1.x compatibility" off XOPTIONS+= DBI "perl DBI: required for SQL database backend" on XOPTIONS+= DVIPNG "dvipng: "images" display mode" on XOPTIONS+= PREVIEWSTY "preview.sty: "images" display mode" on XOPTIONS+= TTH "tth: "formatted-text" display mode" on XOPTIONS+= GD "perl GD: required for local rendering" on XOPTIONS+= SOAP "perl SOAP::Lite: required for remote rendering" on X X.if defined(WITH_GDBM) XLIB_DEPENDS+= gdbm:${PORTSDIR}/databases/gdbm X.endif X X.if defined(WITH_DBI) XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI X.endif X X.if defined(WITH_DVIPNG) XRUN_DEPENDS+= dvipng:${PORTSDIR}/graphics/dvipng X.endif X X.if defined(WITH_PREVIEWSTY) XRUN_DEPENDS+= mktexlsr:${PORTSDIR}/print/preview-latex X.endif X X.if defined(WITH_TTH) XRUN_DEPENDS+= tth:${PORTSDIR}/textproc/tth X.endif X X.if defined(WITH_GD) XRUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD X.endif X X.if defined(WITH_SOAP) XRUN_DEPENDS+= ${SITE_PERL}/SOAP/Lite.pm:${PORTSDIR}/net/p5-SOAP-Lite X.endif X XWEBDIRS= DATA/uploads htdocs/tmp htdocs/tmp/equations logs tmp XWEBDIRSOWN= DATA/uploads htdocs/tmp htdocs/tmp/equations logs tmp DATA htdocs courses X X.include X Xdo-install: X ${MKDIR} ${PREFIX}/webwork2 X ${MKDIR} ${PREFIX}/pg X @for dfile in ${DISTFILES}; do \ X base=`${ECHO_CMD} $${dfile} | ${AWK} -F - '{print $$1}'`; \ X if [ $$base = "webwork" ]; then \ X ver=`${ECHO_CMD} $${dfile} | ${AWK} -F - '{print $$2}' | ${AWK} -F . '{ printf "%s.%s.%s",$$1,$$2,$$3 }'`; \ X ${ECHO_CMD} "${TAR} -cf - --exclude CVS --directory ${WRKDIR}/$${base}-$${ver}/ . | tar -xf - --directory ${PREFIX}/webwork2/"; \ X ${TAR} -cf - --exclude CVS --directory ${WRKDIR}/$${base}-$${ver}/ . | tar -xf - --directory ${PREFIX}/webwork2/ ; \ X fi; \ X if [ $$base = "pg" ]; then \ X ver=`${ECHO_CMD} $${dfile} | ${AWK} -F - '{print $$2}' | ${AWK} -F . '{ printf "%s.%s",$$1,$$2 }'`; \ X ${ECHO_CMD} "${TAR} -cf - --exclude CVS --directory ${WRKDIR}/$${base}-$${ver}/ . | tar -xf - --directory ${PREFIX}/pg/"; \ X ${TAR} -cf - --exclude CVS --directory ${WRKDIR}/$${base}-$${ver}/ . | tar -xf - --directory ${PREFIX}/pg/ ; \ X fi; \ X done; X.for webdir in ${WEBDIRS} X ${MKDIR} ${PREFIX}/webwork2/${webdir} X.endfor X.for webdirown in ${WEBDIRSOWN} X ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/webwork2/${webdirown} X.endfor X ${CP} ${FILESDIR}/apache_webwork2.conf ${PREFIX}/webwork2/conf X Xpost-install: X @${SED} -e "s:%%PREFIX%%:${PREFIX}:g" ${PKGMESSAGE} X X.include END-of-math/webwork/Makefile echo x - math/webwork/pkg-message sed 's/^X//' >math/webwork/pkg-message << 'END-of-math/webwork/pkg-message' X***************************************************************** X XWebWork2 is now installed under %%PREFIX%%/webwork2 X XPG is installed under %%PREFIX%%/webwork2 X XYou will need to setup your webserver for WebWork2 to be viewable. XFor Apache just add the following line to your config: X Include %%PREFIX%%/webwork2/conf/apache_webwork2.conf X X***************************************************************** END-of-math/webwork/pkg-message echo x - math/webwork/distinfo sed 's/^X//' >math/webwork/distinfo << 'END-of-math/webwork/distinfo' XMD5 (webwork-2.0.1.tar.bz2) = 0dff9cea0e899b7842cde28679439260 XSIZE (webwork-2.0.1.tar.bz2) = 314576 XMD5 (pg-2.0.tar.bz2) = d180eb30070203d3e2e76fb6bd8f929f XSIZE (pg-2.0.tar.bz2) = 230369 END-of-math/webwork/distinfo echo c - math/webwork/files mkdir -p math/webwork/files > /dev/null 2>&1 echo x - math/webwork/files/apache_webwork2.conf sed 's/^X//' >math/webwork/files/apache_webwork2.conf << 'END-of-math/webwork/files/apache_webwork2.conf' X # Define the location that is handled by the Apache::WeBWorK module, and tell X # perl where to find the libraries Apache::WeBWorK will need to run: X # X #Alias webwork2 /usr/local/webwork2 X X PerlSetVar webwork_root /usr/local/webwork2 X PerlSetVar pg_root /usr/local/pg X X use lib "/usr/local/webwork2/lib"; X use lib "/usr/local/pg/lib"; X X SetHandler perl-script X PerlHandler Apache::WeBWorK X X X # Provide access to system-wide resources: X # X Alias /webwork2_files /usr/local/webwork2/htdocs X X Options None X AllowOverride None X X X # Provide access to course-specific resources: X # X AliasMatch /webwork2_courses/([^/]*)/(.*) /usr/local/webwork2/courses/$1/html/$2 X X Options FollowSymLinks X AllowOverride None X X END-of-math/webwork/files/apache_webwork2.conf echo x - math/webwork/files/easycourseadd.sh sed 's/^X//' >math/webwork/files/easycourseadd.sh << 'END-of-math/webwork/files/easycourseadd.sh' X#!/bin/sh X# X# Aug 17, 2004 Bjorn Nelson X# This script will follow all the steps in creating a course. X# It requires a coursename for an argument. X X# HIER (bsd) directory structure XWEBWORK_ROOT=/usr/local/webwork2 Xexport WEBWORK_ROOT X X# change this if you set a password for mysql's root XMYSQL_CMD="/usr/local/bin/mysql -u root" X#MYSQL_CMD="/usr/local/bin/mysql -u root -p" XLN="/bin/ln" XCHOWN="/usr/sbin/chown" X Xif [ ! $1 ]; then X echo "Usage: $0 COURSEID" X exit 1 Xfi X Xcd /$WEBWORK_ROOT Xbin/mksqldb $1 | $MYSQL_CMD Xecho "GRANT SELECT on webwork_$1.* to webworkRead@localhost;" | $MYSQL_CMD Xecho "GRANT SELECT, INSERT, UPDATE, DELETE on webwork_$1.* to webworkWrite@localhost;" | $MYSQL_CMD Xbin/addcourse --templates="$WEBWORK_ROOT/conf/templates" --db-layout=sql --users=courses/defaultClasslist.lst --global-user=global_user --professors=professor $1 X$LN -s ./courses/$1/html $WEBWORK_ROOT/htdocs/courses/$1 X$CHOWN -R www:www $WEBWORK_ROOT/courses/$1/logs X$CHOWN -R www:www $WEBWORK_ROOT/courses/$1/scoring X$CHOWN -R www:www $WEBWORK_ROOT/courses/$1/templates END-of-math/webwork/files/easycourseadd.sh echo x - math/webwork/pkg-descr sed 's/^X//' >math/webwork/pkg-descr << 'END-of-math/webwork/pkg-descr' XWeBWorK X XWeBWork is an internet based method for delivering homework problems to Xstudents over the internet. It gives students instant feedback as to Xwhether or not their answers are correct. X XWeBWorK builds on the experiences of an earlier program, CAPA, developed Xat Michigan State University. X XPG is used to build the problems used in WebWork. X XWWW: http://webwork.math.rochester.edu END-of-math/webwork/pkg-descr echo x - math/webwork/pkg-plist sed 's/^X//' >math/webwork/pkg-plist << 'END-of-math/webwork/pkg-plist' Xpg/lib/AlgParser.pm Xpg/lib/AnswerHash.pm Xpg/lib/AnswerIO.pm Xpg/lib/Circle.pm Xpg/lib/Complex.pm Xpg/lib/Complex1.pm Xpg/lib/Distributions.pm Xpg/lib/Fraction.pm Xpg/lib/Fun.pm Xpg/lib/Hermite.pm Xpg/lib/Label.pm Xpg/lib/List.pm Xpg/lib/Match.pm Xpg/lib/Matrix.pm Xpg/lib/MatrixReal1.pm Xpg/lib/Multiple.pm Xpg/lib/PGrandom.pm Xpg/lib/Regression.pm Xpg/lib/Select.pm Xpg/lib/Units.pm Xpg/lib/VectorField.pm Xpg/lib/WWPlot.pm Xpg/lib/WeBWorK/PG/IO/Daemon2.pm Xpg/lib/WeBWorK/PG/IO/WW1.pm Xpg/lib/WeBWorK/PG/IO/WW2.pm Xpg/lib/WeBWorK/PG/IO.pm Xpg/lib/WeBWorK/PG/ImageGenerator.pm Xpg/lib/WeBWorK/PG/Translator.pm Xpg/lib/WeBWorK/EquationCache.pm Xpg/lib/ww_strict.pm Xpg/macros/PGasu.pl Xpg/macros/IO.pl Xpg/macros/PG.pl Xpg/macros/LinearProgramming.pl Xpg/macros/PG_CAPAmacros.pl Xpg/macros/PG_module_list.pl Xpg/macros/PGanswermacros.pl Xpg/macros/PGauxiliaryFunctions.pl Xpg/macros/PGbasicmacros.pl Xpg/macros/PGchoicemacros.pl Xpg/macros/PGcomplexmacros.pl Xpg/macros/PGdiffeqmacros.pl Xpg/macros/PGgraders.pl Xpg/macros/PGgraphmacros.pl Xpg/macros/PGmatrixmacros.pl Xpg/macros/PGmorematrixmacros.pl Xpg/macros/StdConst.pg Xpg/macros/PGnumericalmacros.pl Xpg/macros/PGpolynomialmacros.pl Xpg/macros/PGstatisticsmacros.pl Xpg/macros/StdUnits.pg Xpg/macros/dangerousMacros.pl Xpg/macros/displayMacros.pl Xpg/macros/extraAnswerEvaluators.pl Xwebwork2/DATA/uploads/README Xwebwork2/LICENSE Xwebwork2/README Xwebwork2/bin/addcourse Xwebwork2/bin/PSH.pm Xwebwork2/bin/check_modules.pl Xwebwork2/bin/delcourse Xwebwork2/bin/gif2eps Xwebwork2/bin/gif2png Xwebwork2/bin/hash2sql Xwebwork2/bin/mkhtmldocs Xwebwork2/bin/newpassword Xwebwork2/bin/png2eps Xwebwork2/bin/remove_stale_images Xwebwork2/bin/timing Xwebwork2/bin/wwapachectl.dist Xwebwork2/bin/wwdb Xwebwork2/bin/wwsh Xwebwork2/conf/snippets/hardcopyPostamble.tex Xwebwork2/conf/snippets/hardcopyPreamble.tex Xwebwork2/conf/snippets/hardcopyProblemDivider.tex Xwebwork2/conf/snippets/hardcopySetDivider.tex Xwebwork2/conf/snippets/hardcopySetFooter.pg Xwebwork2/conf/snippets/hardcopySetHeader.pg Xwebwork2/conf/snippets/hardcopyUserDivider.tex Xwebwork2/conf/snippets/screenSetHeader.pg Xwebwork2/conf/snippets/setHeader.pg Xwebwork2/conf/database.conf.dist Xwebwork2/conf/devel-site.apache-config.dist Xwebwork2/conf/devel.apache-config.dist Xwebwork2/conf/global.conf.dist Xwebwork2/conf/webwork.apache-config.dist Xwebwork2/conf/templates/barebones.template Xwebwork2/conf/templates/classic.template Xwebwork2/conf/templates/system.template Xwebwork2/conf/templates/test.template Xwebwork2/conf/templates/ur.template Xwebwork2/conf/apache_webwork2.conf Xwebwork2/courses/adminClasslist.lst Xwebwork2/courses/defaultClasslist.lst Xwebwork2/doc/devel/DBglue.notes Xwebwork2/doc/devel/URL-notes Xwebwork2/doc/devel/cg-refactor-notes Xwebwork2/doc/devel/converted-cgs Xwebwork2/doc/devel/daemon-problem-environment Xwebwork2/doc/devel/dont-forget Xwebwork2/doc/devel/hardcopy-notes Xwebwork2/doc/devel/headers-footers Xwebwork2/doc/devel/new-DB-API Xwebwork2/doc/devel/new-DB-architecture Xwebwork2/doc/devel/new-DB-notes Xwebwork2/doc/devel/new-DB-sql Xwebwork2/doc/devel/new-DB-structure Xwebwork2/doc/devel/pre-bugzilla-TODO-file Xwebwork2/doc/devel/schema-2002 Xwebwork2/doc/devel/template-escapes Xwebwork2/doc/devel/unified-prof-page-form-notes Xwebwork2/doc/Artistic Xwebwork2/doc/Copying Xwebwork2/doc/webwork2.0pr1-errata Xwebwork2/doc/parser/docs/UsingParser.txt Xwebwork2/doc/parser/README Xwebwork2/doc/parser/problems/sample1.pg Xwebwork2/doc/parser/problems/sample2.pg Xwebwork2/doc/parser/problems/sample3.pg Xwebwork2/doc/parser/problems/sample4.pg Xwebwork2/doc/parser/problems/sample5.pg Xwebwork2/doc/parser/problems/sample6.pg Xwebwork2/htdocs/ASCIIMathML/ASCIIMathML.js Xwebwork2/htdocs/index.html Xwebwork2/htdocs/helpFiles/IntervalNotation.html Xwebwork2/htdocs/helpFiles/Units.html Xwebwork2/htdocs/helpFiles/add_users.html Xwebwork2/htdocs/helpFiles/course_home.html Xwebwork2/htdocs/helpFiles/file_transfer.html Xwebwork2/htdocs/helpFiles/instructor_links.html Xwebwork2/htdocs/helpFiles/mail_merge.html Xwebwork2/htdocs/helpFiles/no_help.html Xwebwork2/htdocs/helpFiles/preflight_log.html Xwebwork2/htdocs/helpFiles/problems.html Xwebwork2/htdocs/helpFiles/scoring_tools.html Xwebwork2/htdocs/helpFiles/set_assigner.html Xwebwork2/htdocs/helpFiles/set_list.html Xwebwork2/htdocs/helpFiles/set_maker.html Xwebwork2/htdocs/helpFiles/statistics.html Xwebwork2/htdocs/helpFiles/student_grades.html Xwebwork2/htdocs/helpFiles/user_list.html Xwebwork2/htdocs/helpFiles/user_options.html Xwebwork2/htdocs/helpFiles/users_assigned_to_set.html Xwebwork2/htdocs/images/edit.gif Xwebwork2/htdocs/images/navNext.gif Xwebwork2/htdocs/images/navPrev.gif Xwebwork2/htdocs/images/navProbList.gif Xwebwork2/htdocs/images/navUp.gif Xwebwork2/htdocs/images/question_mark.png Xwebwork2/htdocs/images/webwork_logo.gif Xwebwork2/htdocs/images/webwork_square.gif Xwebwork2/htdocs/images/webwork_square.png Xwebwork2/htdocs/jsMath/COPYING.txt Xwebwork2/htdocs/jsMath/black.gif Xwebwork2/htdocs/jsMath/blank.gif Xwebwork2/htdocs/jsMath/jsMath-fallback-mac-mozilla.js Xwebwork2/htdocs/jsMath/jsMath-fallback-mac-msie.js Xwebwork2/htdocs/jsMath/jsMath-fallback-mac.js Xwebwork2/htdocs/jsMath/jsMath-fallback-pc.js Xwebwork2/htdocs/jsMath/jsMath-fallback-unix.js Xwebwork2/htdocs/jsMath/jsMath-mozilla.js Xwebwork2/htdocs/jsMath/jsMath-msie-mac.js Xwebwork2/htdocs/jsMath/jsMath.js Xwebwork2/htdocs/tmp/equations/README Xwebwork2/lib/Apache/WeBWorK.pm Xwebwork2/lib/WeBWorK.pm Xwebwork2/lib/WeBWorK/DB/Driver/GDBM.pm Xwebwork2/lib/WeBWorK/DB/Driver/Null.pm Xwebwork2/lib/WeBWorK/DB/Driver/SQL.pm Xwebwork2/lib/WeBWorK/DB/Driver.pm Xwebwork2/lib/WeBWorK/DB/Record.pm Xwebwork2/lib/WeBWorK/DB/Schema.pm Xwebwork2/lib/WeBWorK/DB/Utils.pm Xwebwork2/lib/WeBWorK/DB/Record/Password.pm Xwebwork2/lib/WeBWorK/DB/Record/Key.pm Xwebwork2/lib/WeBWorK/DB/Record/PermissionLevel.pm Xwebwork2/lib/WeBWorK/DB/Record/Problem.pm Xwebwork2/lib/WeBWorK/DB/Record/Set.pm Xwebwork2/lib/WeBWorK/DB/Record/User.pm Xwebwork2/lib/WeBWorK/DB/Record/UserProblem.pm Xwebwork2/lib/WeBWorK/DB/Record/UserSet.pm Xwebwork2/lib/WeBWorK/DB/Schema/Auth1Hash.pm Xwebwork2/lib/WeBWorK/DB/Schema/Classlist1Hash.pm Xwebwork2/lib/WeBWorK/DB/Schema/GlobalTableEmulator.pm Xwebwork2/lib/WeBWorK/DB/Schema/Null.pm Xwebwork2/lib/WeBWorK/DB/Schema/SQL.pm Xwebwork2/lib/WeBWorK/DB/Schema/WW1Hash.pm Xwebwork2/lib/WeBWorK/PG/Local.pm Xwebwork2/lib/WeBWorK/PG/Remote.pm Xwebwork2/lib/WeBWorK/Authen.pm Xwebwork2/lib/WeBWorK/Authz.pm Xwebwork2/lib/WeBWorK/Constants.pm Xwebwork2/lib/WeBWorK/ContentGenerator.pm Xwebwork2/lib/WeBWorK/CourseEnvironment.pm Xwebwork2/lib/WeBWorK/DB.pm Xwebwork2/lib/WeBWorK/Debug.pm Xwebwork2/lib/WeBWorK/Form.pm Xwebwork2/lib/WeBWorK/PG.pm Xwebwork2/lib/WeBWorK/Request.pm Xwebwork2/lib/WeBWorK/Template.pm Xwebwork2/lib/WeBWorK/Timing.pm Xwebwork2/lib/WeBWorK/URLPath.pm Xwebwork2/lib/WeBWorK/Upload.pm Xwebwork2/lib/WeBWorK/Utils.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/AddUsers.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Assigner.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/FileXfer.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Index.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Index2.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/PGProblemEditor.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Preflight.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemList.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetEditor.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/ProblemSetList.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Scoring.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/ScoringDownload.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/SendMail.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/SetMaker.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/SetsAssignedToUser.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/ShowAnswers.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/Stats.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/StudentProgress.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/UserList.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor/UsersAssignedToSet.pm Xwebwork2/lib/WeBWorK/ContentGenerator/CourseAdmin.pm Xwebwork2/lib/WeBWorK/ContentGenerator/EquationDisplay.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Error.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Feedback.pm Xwebwork2/lib/WeBWorK/ContentGenerator/FixDB.pm Xwebwork2/lib/WeBWorK/ContentGenerator/GatewayQuiz.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Grades.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Home.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Instructor.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Login.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Logout.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Options.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Problem.pm Xwebwork2/lib/WeBWorK/ContentGenerator/ProblemSet.pm Xwebwork2/lib/WeBWorK/ContentGenerator/ProblemSets.pm Xwebwork2/lib/WeBWorK/ContentGenerator/Skeleton.pm Xwebwork2/lib/WeBWorK/HTML/InfoBox.pm Xwebwork2/lib/WeBWorK/HTML/ScrollingRecordList.pm Xwebwork2/lib/WeBWorK/Utils/CourseManagement.pm Xwebwork2/lib/WeBWorK/Utils/DBImportExport.pm Xwebwork2/lib/WeBWorK/Utils/FilterRecords.pm Xwebwork2/lib/WeBWorK/Utils/FormatRecords.pm Xwebwork2/lib/WeBWorK/Utils/ListingDB.pm Xwebwork2/lib/WeBWorK/Utils/SortRecords.pm Xwebwork2/lib/WeBWorK/Utils/Tasks.pm Xwebwork2/logs/README Xwebwork2/tmp/README X@dirrm pg/lib/WeBWorK/PG/IO X@dirrm pg/lib/WeBWorK/PG X@dirrm pg/lib/WeBWorK X@dirrm pg/lib X@dirrm pg/macros X@dirrm pg X@dirrm webwork2/DATA/uploads X@dirrm webwork2/DATA X@dirrm webwork2/bin X@dirrm webwork2/conf/snippets X@dirrm webwork2/conf/templates X@dirrm webwork2/conf X@dirrm webwork2/courses X@dirrm webwork2/doc/devel X@dirrm webwork2/doc/parser/docs X@dirrm webwork2/doc/parser/problems X@dirrm webwork2/doc/parser X@dirrm webwork2/doc X@dirrm webwork2/htdocs/ASCIIMathML X@dirrm webwork2/htdocs/helpFiles X@dirrm webwork2/htdocs/images X@dirrm webwork2/htdocs/jsMath X@dirrm webwork2/htdocs/tmp/equations X@dirrm webwork2/htdocs/tmp X@dirrm webwork2/htdocs X@dirrm webwork2/lib/Apache X@dirrm webwork2/lib/WeBWorK/DB/Driver X@dirrm webwork2/lib/WeBWorK/DB/Schema X@dirrm webwork2/lib/WeBWorK/DB/Record X@dirrm webwork2/lib/WeBWorK/DB X@dirrm webwork2/lib/WeBWorK/PG X@dirrm webwork2/lib/WeBWorK/ContentGenerator/Instructor X@dirrm webwork2/lib/WeBWorK/ContentGenerator X@dirrm webwork2/lib/WeBWorK/HTML X@dirrm webwork2/lib/WeBWorK/Utils X@dirrm webwork2/lib/WeBWorK X@dirrm webwork2/lib X@dirrm webwork2/logs X@dirrm webwork2/tmp X@dirrm webwork2 END-of-math/webwork/pkg-plist exit --- webwork.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: