[LON-CAPA-admin] LON-CAPA version

Stuart Peter Raeburn raeburn at msu.edu
Wed Dec 26 14:56:59 EST 2007

New Testing Version Released 

This version will be installed on production servers at MSU later today 
(December 26, 2007). I expect to release this as a 2.6.0 within a few days. 

Notable Changes from 2.5.3 

 - institutional ID and usernames rules can be enforced during user
 - timezone can be a course-wide specification
 - updated mimeTeX, jsMath, jMol
 - support for problems in exam mode that need multiple bubble lines
 for bubbled response
 - improved layout of grading screens
 - click on image supported in .page and in multiresponse parts
 (user clicks on image and then clicks submit to submit click answer)
 - click on image supports multiple <foils> in one response
 - support resource-specific and course-wide time-limits
 (in addition to the folder-wide time-limits that already existed)
 - problem status can be set to change display of status to show:
   - malformed answer status (incorrect sigfigs etc.) while still
     hiding correctness
   - correct answer when max tries exceeded
 - EditXML and HTML editing now automatically size the textarea to fit
 the browser window (no dual scrollbars in these screens)
 - <languageblock> is deprecated in favor of new
 <translated>/<lang> mechanism
 - New WYSIWYG editor should work in more browsers
 - Domain Coordinators can configure
   - allowed authentication types
   - email addresses to receive email generated by package update alerts,
     and by user submission of "Ask Helpdesk", and "Error report" forms.
   - when user accounts can be created
   - types of user information (name, e-mail, institutional ID)
     which may be changed and by whom
 - DCs, Authors and CCs can generate filtered and sorted listings of
 applicable existing users in HTML/CSV/Excel
  - Where viewer has appropriate privileges, bulk changes to access
    dates or section roles can be performed on users selected from list
 - DCs, Authors and CCs can add user roles via file upload (no longer
   restricted to enrolling students), and DCs can also change passwords
   for internally authenticated users via file upload.
 - Single button/icon for User Management replaces separate ENRL and CUSR
 - DCs can update student names/IDs in all courses
 - resources in a folder can be set to be shown in random order for
 - improved German translation
 - <gnuplot> labels supports
           - <sup> and <sub>
           - font size and family
           - Greek symbols (upper case and lower case)
 - <window> supports controlling the mime-type
 - better validation of a course and its use of conditions. Error
 messages are shown if multiple resources have the same mapalias. 

To install this update: 

1) You will need to be running Fedora Core 6, 7, or 8, RHEL (AS|ES) 4 or 5,
  SUSE 9.3 10.1 10.2 or 10.3, SLES 9 or 10, CentOS 5, Scientific Linux 5
    (Fedora Core 5 should continue to work but is deprecated.) 

2) Update to the latest LONCAPA-prerequisites (1-10), and replace the old 
gnuplot_loncapa with gnuplot 4.2 

(a) Fedora
For Fedora 5 and 6 you will need to import the LON-CAPA public key.  For 
Fedora 7 and 8, it is assumed this occurred previously during the original 

rpm --import http://install.loncapa.org/versions/fedora/RPM-GPG-KEY-loncapa 

yum update --obsoletes 

(b) RedHat Enterprise 4 

up2date -u LONCAPA-prerequisites
up2date -i gnuplot 

(c) Red Hat 5/Centos 5/Scientific Linux 5 

yum update --obsoletes 

(d) SuSE/SLES 

Use yast-> Installation Source to refresh the LON-CAPA repository
Use yast->Software Management->Search to update LONCAPA-prerequisites (to 
version  1-10), install gnuplot and delete gnuplot_loncapa. 

On all distributions, it is recommended that you check that you have the 
correct versions of LONCAPA-prequisites and gnuplot installed before 

rpm -q LONCAPA-prequisites
rpm -q gnuplot 

should report:

(where X is a distro identifier e.g., fc7.lc) 

3) Download the new LON-CAPA tarball using 

wget http://install.lon-capa.org/versions/loncapa- 

and untar it 

tar xzvf loncapa- 

4) stop the LON-CAPA system services 

/etc/rc.d/init.d/loncontrol stop 

5) stop the webserver: 

Fedora/RHEL/Centos/Scientific Linux
/etc/rc.d/init.d/httpd stop 

/etc/init.d/apache stop 

SUSE 10.X/SLES 10:
/etc/init.d/apache2 stop 

6) Run the UPDATE script as root
cd loncapa-

7) restart the LON-CAPA system services
/etc/rc.d/init.d/loncontrol start 

8) restart the webserver: 

Fedora/RHEL/Centos/Scientific Linux
/etc/rc.d/init.d/httpd start 

/etc/init.d/apache start 

SUSE 10.X/SLES 10:
/etc/init.d/apache2 start 

1) Many questions are answered at http://help.lon-capa.org
2) Defects reports, and enhancements requests can be entered at
3) Mailing lists can be joined and left at http://mail.lon-capa.org 

Stuart Raeburn

More information about the LON-CAPA-admin mailing list