Forum .LRN Q&A: howto: install dotLRN Evaluation Applet in dotLRN 2.1.3 tarball

#--------------------------------------------------------------------------
# howto: install dotLRN Evaluation Applet in dotLRN 2.1.3 tarball
# Applet Info:
# VERSION NAME: 0.1d
# URL: https://openacs.org/repository/download/apm/dotlrn-evaluation-0.1d.apm
# OWNER: mailto:jopez@galileo.edu Jose Pablo Escobedo Del Cid
# RELEASE-DATE: 2004-05-19
# PROVIDES: dotlrn-evaluation version: 0.1d
# REQUIRES: dotlrn version: 1.0
# REQUIRES: evaluation-portlet version: 0.1d
#--------------------------------------------------------------------------
# NOTE: We assume local user accounts, postgres, and aolserver
# are installed correctly.
# We also assume the aolserver is bound to http://localhost
#
#--------------------------------------------------------------------------

# 1. Download the tarball 2.1.3:
# https://openacs.org/projects/dotlrn/download/download/dotlrn-2.1.3.tar.gz?revis
ion_id=320323
#--------------------------------------------------------------------------
export INSTALL_DIR=/usr/src/dotlrn
export OACS_SRVC=oacs
cd ${INSTALL_DIR}
wget https://openacs.org/projects/dotlrn/download/download/dotlrn-2.1.3.tar.gz
tar xzf dotlrn-2.1.3.tar.gz

# 2. go to the packages dir and download the evaluation packages via CVS
#--------------------------------------------------------------------------
cd ${INSTALL_DIR}/dotlrn-2.1.3/packages
cvs -z3 -d :pserver:mailto:anonymous@cvs.openacs.org:/cvsroot co -r oacs-5-2 evaluation
evaluation-portlet dotlrn-evaluation

# 3. go to the packages/acs-content-repository/tcl and apply this patch:
#--------------------------------------------------------------------------
cd ${INSTALL_DIR}/packages/acs-content-repository/tcl/
wget http://bach.gast.it.uc3m.es/~jopez/oacs/content-repository.patch
patch content-template-procs.tcl content-repository.patch

# 4. Copy DotLRN/OpenACS website to it's working/home directory
#----------------------------------------------------------
export WEBROOT=/var/www
cp -R ${INSTALL_DIR}/dotlrn-2.1.3 ${WEBROOT}
ln -s ${WEBROOT}/dotlrn-2.1.3 ${WEBROOT}/${OACS_SRVC}/
chown -R ${OACS_SRVC}:web ${WEBROOT}/dotlrn-2.1.3
chown -R ${OACS_SRVC}:web ${WEBROOT}/${OACS_SRVC}/

# 4. Start the service and install .LRN
#--------------------------------------------------------------------------
${WEBROOT}/${OACS_SRVC}/etc/daemontools/run

# 5. After dotLRN website reboots, go to the acs-admin/install page and install
# the evaluation applet (choose install from local and then the service type)
be
# sure that you choose "dotLRN Evaluation Applet", and NOT "Evaluation Portlet
"
# (you could select both, but choosing the first one automatically adds the 3
# evaluation packages)
#-------------------------------------------------------------------------------
-
http://localhost/acs-admin/install/install?package%5ftype=apm%5fservice&reposito
ry%5furl=&upgrade%5fp=0

# 6. create a class (first the term, then the department, then the subject and
# finally the class)
#------------------------------------------------------------------------------

# a. term
#---------
http://localhost/dotlrn/admin/terms

# b. department
#---------------
http://localhost/dotlrn/admin/departments

# c. subject
#------------
http://localhost/dotlrn/admin/classes

# d. class
#----------

# 7. add the evaluation applet from the class's control panel
#-------------------------------------------------------------

# 8. voila! it should work
#----------------------------