File:  [LON-CAPA] / doc / loncapafiles / loncapafiles.lpml
Revision 1.8: download - view: text, annotated - select for diffs
Wed May 16 17:26:28 2001 UTC (22 years, 11 months ago) by harris41
Branches: MAIN
CVS tags: HEAD
updating description of insertlist.tab

<lpml>
<targetroot>/</targetroot>
<sourceroot>/home/user/loncapa/</sourceroot>
<category name="interface file" type="runtime">
  <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
</category>
<category name="interface file" type="development">
  <chmod dist='default'>0644</chmod><chown dist='default'>www:www</chown>
</category>
<category name="setuid script" type="runtime">
  <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
</category>
<category name="setuid script" type="development">
  <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
</category>
<category name="handler" type="runtime">
  <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
</category>
<category name="handler" type="development">
  <chmod dist='default'>0600</chmod><chown dist='default'>www:www</chown>
</category>
<category name="static conf" type="runtime">
  <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
</category>
<category name="static conf" type="development">
  <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
</category>
<category name="conf" type="runtime">
  <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
</category>
<category name="conf" type="development">
  <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
</category>
<category name="script" type="runtime">
  <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
</category>
<category name="script" type="development">
  <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
</category>
<category name="graphic file" type="runtime">
  <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
</category>
<category name="graphic file" type="development">
  <chmod dist='default'>0400</chmod><chown dist='default'>www:www</chown>
</category>
<category name="system file" type="runtime">
  <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
</category>
<category name="system file" type="development">
  <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
</category>
<category name="root script" type="runtime">
  <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
</category>
<category name="root script" type="development">
  <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
</category>
<category name="symbolic link" type="runtime">
  <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
</category>
<category name="symbolic link" type="development">
  <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
</category>
<category name="standard" type="runtime">
  <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
</category>
<category name="standard" type="development">
  <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
</category>
<category name="server standard" type="runtime">
  <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
</category>
<category name="server standard" type="development">
  <chmod dist='default'>0755</chmod><chown dist='default'>www:www</chown>
</category>
<category name="server readonly" type="runtime">
  <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
</category>
<category name="server readonly" type="development">
  <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
</category>
<rpm>
  <rpmSummary>Basic files for running a LON-CAPA server.</rpmSummary>
  <rpmName>LON-CAPA-base</rpmName>
  <rpmVersion>3.1</rpmVersion>
  <rpmRelease>1</rpmRelease>
  <rpmVendor>Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.</rpmVendor>
  <rpmBuildRoot>/home/harris41/LON-CAPA-BuildRoot</rpmBuildRoot>
  <rpmCopyright>GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.</rpmCopyright>
  <rpmGroup>Utilities/System</rpmGroup>
  <rpmSource>LON-CAPA-base-3.1.tar.gz</rpmSource>
  <rpmAutoReqProv>no</rpmAutoReqProv>
  <rpmdescription>This package facilitates a base installation of LON-CAPA files in their directories.\nThe files in this package are only those directly associated with the network communication\nlayer established through direct server-to-server communications (via lond and lonc); plus\nthose which configure (but otherwise not constitute) external software packages like Apache\nand Athena-Kerberos.  For more on the LON-CAPA project, visit http://www.lon-capa.org/.</rpmdescription>
  <rpmpre>echo '***********************************************************************'\necho 'LON-CAPA  LearningOnline with CAPA'\necho 'http://www.lon-capa.org/'\necho 'Gerd Kortemeyer, et al'\necho 'Laboratory for Instructional Technology Education'\necho 'Michigan State University'\necho 'General Public License, Version 2, June 1991'\necho '** Michigan State University patents may apply **'\necho ' '\necho 'This installation assumes an installation of Redhat 6.2'\necho ' '\necho 'The server computer should be currently connected to the ethernet'\necho ' '\necho 'The files in this package are only those directly associated with the network communication'\necho 'layer established through direct server-to-server communications (via lond and lonc); plus'\necho 'those which configure (but otherwise not constitute) external software packages like Apache'\necho 'and Athena-Kerberos.'\necho '***********************************************************************'\n</rpmpre>
</rpm>
<directory>
  <targetdir dist='default'>etc/httpd/conf</targetdir>
  <categoryname>standard</categoryname>
  <description>web configuration files</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/lonTabs</targetdir>
  <categoryname>standard</categoryname>
  <description>tab-formatted reference files</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd</targetdir>
  <categoryname>standard</categoryname>
  <description>start of the web server tree</description>
</directory>
<directory>
  <targetdir dist='default'>etc</targetdir>
  <categoryname>standard</categoryname>
  <description>standard linux directory for configuration files</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/perl</targetdir>
  <categoryname>standard</categoryname>
  <description>perl scripts for managing the LON-CAPA system</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/perl/logs</targetdir>
  <categoryname>server standard</categoryname>
  <description>location where system performance and error logs are kept</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/perl/tmp</targetdir>
  <categoryname>server standard</categoryname>
  <description>location where temporary files (for caching) are stored</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/lib/perl/Apache</targetdir>
  <categoryname>server readonly</categoryname>
  <description>location of LON-CAPA web mod-perl handlers</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/lonIDs</targetdir>
  <categoryname>server standard</categoryname>
  <description>cookie jar</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/sockets</targetdir>
  <categoryname>server standard</categoryname>
  <description>lonc's sockets</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/sockets/delayed</targetdir>
  <categoryname>server standard</categoryname>
  <description>lonc's sockets (delayed)</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html</targetdir>
  <categoryname>server standard</categoryname>
  <description>location of web-accessible file tree</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res</targetdir>
  <categoryname>server standard</categoryname>
  <description>root of resource tree</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm</targetdir>
  <categoryname>server readonly</categoryname>
  <description>unauthenticated resources</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm/rat</targetdir>
  <categoryname>server readonly</categoryname>
  <description>home of the rat</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm/lonIcons</targetdir>
  <categoryname>server readonly</categoryname>
  <description>graphic widgets</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm/lonMisc</targetdir>
  <categoryname>server readonly</categoryname>
  <description></description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm/lonKaputt</targetdir>
  <categoryname>server readonly</categoryname>
  <description>error warnings and icons</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/lonUsers</targetdir>
  <categoryname>server standard</categoryname>
  <description><br />Home directories of local users.  There is a five-tier
structure to the directories:
[domain]/[firstletter]/[secondletter]/[thirdletter]/[userid].  For example,
a user fredflint at MSU would have his information located in
lonUsers/msu/f/r/e/fredflint.<P>Within this directory there are a variety
of files which govern the scope of what a user can do within the LON-CAPA
system.  A passwd file determines the type of authentication mechanism to use.
 There is also are files such as roles.hist (and its database compilation,
roles.db) which specify the roles and privileges for a user in the
LON-CAPA system.</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  <categoryname>server standard</categoryname>
  <description>status reports</description>
</directory>
<directory>
  <targetdir dist='default'>usr/lib/perl5/site_perl/5.005</targetdir>
  <categoryname>standard</categoryname>
  <description>system perl tree (usually present on linux systems)</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/adm/MathML</targetdir>
  <categoryname>server readonly</categoryname>
  <description>mathematics markup language resources</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res/adm/includes</targetdir>
  <categoryname>server readonly</categoryname>
  <description>files useful for including within customized scripting</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  <categoryname>server standard</categoryname>
  <description>status reports</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res/adm/pages</targetdir>
  <categoryname>server readonly</categoryname>
  <description>web user interface resources</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res/adm/pages/bookmarkmenu</targetdir>
  <categoryname>server readonly</categoryname>
  <description>bookmark user interface code</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res/adm/pages/annotations</targetdir>
  <categoryname>server readonly</categoryname>
  <description></description>
</directory>
<directory>
  <targetdir dist='default'>usr/sbin</targetdir>
  <categoryname>standard</categoryname>
  <description>standard linux directory for superuser executables</description>
</directory>
<directory>
  <targetdir dist='default'>etc/cron.d</targetdir>
  <categoryname>standard</categoryname>
  <description>standard linux directory for running time-based "jobs"</description>
</directory>
<directory>
  <targetdir dist='default'>etc/ntp</targetdir>
  <categoryname>standard</categoryname>
  <description>configuration directory for network time protocol</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/init.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run during system startup</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc0.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 0</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc1.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 1</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc2.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 2</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc3.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 3</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc4.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 4</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc5.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 5</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc6.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 6</description>
</directory>
<directory>
  <targetdir dist='default'>etc/rc.d/rc7.d</targetdir>
  <categoryname>standard</categoryname>
  <description>scripts that run for run-level 7</description>
</directory>
<directory>
  <targetdir dist='default'>etc/atalk</targetdir>
  <categoryname>standard</categoryname>
  <description>appletalk configuration files</description>
</directory>
<directory>
  <targetdir dist='default'>home/httpd/html/res/adm/pages/indexericons</targetdir>
  <categoryname>server readonly</categoryname>
  <description>icons that help depict the file system</description>
</directory>
<file>
<source>loncom/access.conf</source>
<target dist='default'>etc/httpd/conf/access.conf</target>
<categoryname>conf</categoryname>
<description>
This file has two major functions.
For the Apache web server, it defines a global
access configuration which defines what server options (Indexes", "Includes",
"FollowSymLinks", "ExecCGI", or "MultiViews") are associated
with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin",
and "/usr/doc").  For the LON-CAPA network server and perl module
handlers, it defines machine specific settings (lonHostID, lonRole,
lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt)
and internal machine settings for specific directories, socket ports,
and browser detection logic.
</description>
<note>
<b>configure</b>
<br />
<table cellpadding=0 cellspacing=0 border=1>
<tr><td><tt>lonHostID</tt></td><td>LON-internal HostID of this machine</td></tr>
<tr><td><tt>lonRole</tt></td><td>Role of this machine: library, access</td></tr>
<tr><td><tt>lonAdmEMail</tt></td><td>Server Administration</td></tr>
<tr><td><tt>lonDefDomain</tt></td><td>Default domain</td></tr>
<tr><td><tt>lonLoadLim</tt></td><td>Load Limit ( 100% loadavg )</td></tr>
<tr><td><tt>lonExpire</tt></td><td>Expiration for local copies in seconds</td></tr>
</table>
</note>
</file>
<file>
<source>loncom/httpd.conf</source>
<target dist='default'>etc/httpd/conf/httpd.conf</target>
<categoryname>static conf</categoryname>
<description>
This is the main server configuration file.  The settings here are
more or less standard for the Apache web server.  Most notably (and
importantly!), perl handling and mod_perl are enabled in this configuration
file.
</description>
</file>
<file>
<source>loncom/srm.conf</source>
<target dist='default'>etc/httpd/conf/srm.conf</target>
<categoryname>static conf</categoryname>
<description>
<p>
This file configures the "name space" of the Apache web server.  
<tt>srm.conf</tt>
defines when specific perl modules should be called to handle a given
request.  This definition is a function of both the name of the perl module,
and a specific regular expression associated with the URL, such as
"^/res/.*\.page".
</p>
<p>
Here is an example entry:
<pre>
&lt;LocationMatch "^/res/.*\.page$&gt;
SetHandler perl-script
PerlHandler Apache::lonpage
&lt;/LocationMatch&gt;
</pre>
</p>
</description>
</file>
<file>
<source>loncom/startup.pl</source>
<target dist='default'>etc/httpd/conf/startup.pl</target>
<categoryname>static conf</categoryname>
<description>
This file provides initializations for perl handlers.  It adjusts what
the module path space is (so as to include /home/httpd/lib/perl/Apache) as
well as causing the Apache module to be used for every perl handler.
<tt>startup.pl</tt> is invoked by <tt>access.conf</tt>.
</description>
</file>
<file>
<source>loncom/interface/filetypes.tab</source>
<target dist='default'>home/httpd/lonTabs/filetypes.tab</target>
<categoryname>static conf</categoryname>
<description>
Descriptive list of file extensions, and extension groupings.
</description>
</file>
<file>
<source>loncom/homework/insertlist.tab</source>
<target dist='default'>home/httpd/lonTabs/insertlist.tab</target>
<categoryname>static conf</categoryname>
<description>
Describes what tags are allowed inside other tags.
</description>
</file>
<file>
<source>loncom/interface/default.assesscalc</source>
<target dist='default'>home/httpd/html/res/adm/includes/default.assesscalc</target>
<categoryname>static conf</categoryname>
<description>
Default spreadsheet for individual assessment.
</description>
</file>
<file>
<source>loncom/interface/default.studentcalc</source>
<target dist='default'>home/httpd/html/res/adm/includes/default.studentcalc</target>
<categoryname>static conf</categoryname>
<description>
Default spreadsheet for assessment of students.
</description>
</file>
<file>
<source>loncom/auth/roles.tab</source>
<target dist='default'>home/httpd/lonTabs/roles.tab</target>
<categoryname>static conf</categoryname>
<description>
List of privileges associated with users of multiple types (for example: Teaching
Assistant, Exam Proctor, Course Coordinator)
</description>
</file>
<file>
<source>loncom/auth/rolesplain.tab</source>
<target dist='default'>home/httpd/lonTabs/rolesplain.tab</target>
<categoryname>static conf</categoryname>
<description>
Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types
and privileges available in the network with function
</description>
</file>
<file>
<source>loncom/hosts.tab</source>
<target dist='default'>home/httpd/lonTabs/hosts.tab</target>
<categoryname>conf</categoryname>
<description>
List of all machines in the LON-CAPA network.  Relates <TT>lonHostID</TT> to
<TT>lonDefDomain</TT> and <U>IP address</U>
</description>
</file>
<file>
<source>loncom/spare.tab</source>
<target dist='default'>home/httpd/lonTabs/spare.tab</target>
<categoryname>conf</categoryname>
<description>
Spare hosts to offload session to if the LON-CAPA machine is overloaded
</description>
<note>
<b>configure</b><br />
<table cellpadding=0 cellspacing=0 border=1>
<tr><td>
list elements are separated by newlines
</td></tr>
<tr><td>
each list element consists of only one value; the value for <tt>lonHostID</tt>
in <tt>access.conf</tt>
</td></tr>
</table>
</note>
</file>
<file>
<source>loncom/htpasswd</source>
<target dist='default'>home/httpd/lonTabs/htpasswd</target>
<categoryname>conf</categoryname>
<description>
Basic auth password to access /lon-status and /server-status
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/krb.conf</source>
<target dist='default'>etc/krb.conf</target>
<categoryname></categoryname>
<description>
which Kerberos server to contact for which Kerberos domains
</description>
<note>
<table cellpadding=0 cellspacing=0 border=1>
<tr><td>
list elements are separated by newlines
</td></tr>
<tr><td>
each list element consists of only two subelements separated by a colon
<br />
<ul>
<li>Kerberos domain value</li>
<li>Kerberos server IP address</li>
</ul>
</td></tr>
</table>
</note>
</file>
<file>
<source>loncom/smb.conf</source>
<target dist='default'>etc/smb.conf</target>
<categoryname>conf</categoryname>
<description>
configuration file to make LON-CAPA server file space accessible to network neighborhood
</description>
</file>
<file>
<source>loncom/ntp.conf</source>
<target dist='default'>etc/ntp.conf</target>
<categoryname>conf</categoryname>
<description>
which NTP server to contact for information (XNTP3 standard)
</description>
<note>
<table cellpadding=0 cellspacing=0 border=1>
<tr><td>
only one line needs to be changed to specify a server ip address
</td></tr>
<tr><td>
Example:<br /><nobr /><tt>server ntp.msu.edu</tt>
</td></tr>
</table>
</note>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/metadata_database/searchcat.pl</source>
<target dist='default'>home/httpd/perl/searchcat.pl</target>
<categoryname>script</categoryname>
<description>
Batch script for updating SQL metadata database.
</description>
</file>
<file>
<source>loncom/lonc</source>
<target dist='default'>home/httpd/perl/lonc</target>
<categoryname>script</categoryname>
<description>
proxy server
</description>
</file>
<file>
<source>loncom/lond</source>
<target dist='default'>home/httpd/perl/lond</target>
<categoryname>script</categoryname>
<description>
This is a remote command interpreter on a TCP LON-CAPA network layer.
It accepts and processes incoming requests from other LON-CAPA machines
on the network.  lond's functionality is self-contained in the sense
that it does not reference (import, require, use) any other file
described in this document.  There are only 15 subroutines in this
script, however the <TT>make_new_child</TT> subroutine is quite
complex since it parses and responds about 29 different types of 
network requests (i.e. enc, ping, pong, ekey, load, auth, passwd,
makeuser, home, update, unsub, sub, log, put, rolesput, get, eget,
del, keys, dump, store, restore, querysend, queryreply, idput, idget,
tmpput, tmpget, and ls).
</description>
</file>
<file>
<source>loncom/loncron</source>
<target dist='default'>home/httpd/perl/loncron</target>
<categoryname>script</categoryname>
<description>housekeeping</description>
</file>
<file>
<source>loncom/lonsql</source>
<target dist='default'>home/httpd/perl/lonsql</target>
<categoryname>script</categoryname>
<description>maintain secondary database of metadata</description>
</file>
<file>
<source>loncom/lcpasswd</source>
<target dist='default'>home/httpd/perl/lcpasswd</target>
<categoryname>setuid script</categoryname>
<description>
coordinates the system services and files in order to allow lond to change
user passwords
</description>
</file>
<file>
<source>loncom/lcuseradd</source>
<target dist='default'>home/httpd/perl/lcuseradd</target>
<categoryname>setuid script</categoryname>
<description>
coordinates the system services and files in order to allow lond to add a
new user
</description>
</file>
<file>
<source>loncom/lcuserdel</source>
<target dist='default'>home/httpd/perl/lcuserdel</target>
<categoryname>setuid script</categoryname>
<description>
coordinates the system services and files in order to allow lond to delete a user
</description>
</file>
<file>
<source>loncom/lcnfson</source>
<target dist='default'>home/httpd/perl/lcnfson</target>
<categoryname>setuid script</categoryname>
<description>
coordinates the system services and files in order to allow lond to enable NFS
for a user
</description>
</file>
<file>
<source>loncom/lcnfsoff</source>
<target dist='default'>home/httpd/perl/lcnfsoff</target>
<categoryname>setuid script</categoryname>
<description>
coordinates the system services and files in order to allow lond to disable NFS
for a user
</description>
</file>
<file>
<source>loncom/publisher/publisher.html</source>
<target dist='default'>home/httpd/html/adm/publisher.html</target>
<categoryname>interface file</categoryname>
<description>
HTML frame that presents a form element to allow for the publishing of
resources, directories and underlying subdirectories.
</description>
</file>
<file>
<source>loncom/homework/lectureonline.sty</source>
<target dist='default'>home/httpd/html/res/adm/includes/lectureonline.sty</target>
<categoryname>static conf</categoryname>
<description>
The relevant conditions and metadata to attach to LectureOnline-specific tags.
</description>
</file>
<file>
<source>loncom/misc/un_keyword.tab</source>
<target dist='default'>home/httpd/html/res/adm/includes/un_keyword.tab</target>
<categoryname>conf</categoryname>
<description>
File which contains words which should not be keywords used to specify resource
content.
</description>
</file>
<file>
<source>loncom/publisher/copyright.tab</source>
<target dist='default'>home/httpd/html/res/adm/includes/copyright.tab</target>
<categoryname>conf</categoryname>
<description>
Table which contains list of copyright possibilities for educational resources.
</description>
</file>
<file>
<source>loncom/publisher/language.tab</source>
<target dist='default'>home/httpd/lonTabs/language.tab</target>
<categoryname>static conf</categoryname>
<description>
Table which contains string abbreviations of language::font rendering
combinations.
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/publisher/addid.tab</source>
<target dist='default'>home/httpd/lonTabs/addid.tab</target>
<categoryname>static conf</categoryname>
<description>
Table which has hash data necessary for distinguishing IDs from indices.
</description>
</file>
<file>
<source>loncom/interface/lonstatistics.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonstatistics.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to show statistics on solving LON-CAPA problems.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/publisher/londiff.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to show difference between two files.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/publisher/lonupload.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to upload files through browser into construction space.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/homework/essayresponse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to evaluate essay (ungraded) style responses.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/publisher/lonpubdir.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to publish directories.
</description>
</file>
<file>
<source>loncom/publisher/lonretrieve.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to retrieve old versions from resource space.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/homework/edit.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target>
<categoryname>handler</categoryname>
<description>
Helper functions when in homework edit mode.
</description>
</file>
<file>
<source>loncom/interface/lonmeta.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target>
<categoryname>handler</categoryname>
<description>Metadata display handler.</description>
<status>works/unverified</status>
</file>
<file>
<source>rat/lonambiguous.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to resolve ambiguous file locations.
</description>
<status>works/unverified</status>
</file>
<file>
<source>rat/lonratparms.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to set resource parameters inside of the RAT based on metadata.
</description>
<status>works/unverified</status>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>rat/lonsequence.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target>
<categoryname>handler</categoryname>
<description>
Handler for showing sequence objects of educational resources.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/interface/loncreatecourse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target>
<categoryname>handler</categoryname>
<description>
Creates a new course and assigns course coordinator.
</description>
</file>
<file>
<source>loncom/interface/loncreateuser.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target>
<categoryname>handler</categoryname>
<description>
Creates a new user and/or changes user privileges
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/interface/lonchart.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target>
<categoryname>handler</categoryname>
<description>
Produces simple LectureOnline-like student assessment performance chart
</description>
</file>
<file>
<source>loncom/interface/loncommon.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target>
<categoryname>handler</categoryname>
<description>
Makes a table out of the previous attempts.  Inputs result_from_symbread,
user, domain, home_server, course_id
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/homework/grades.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target>
<categoryname>handler</categoryname>
<description>Handles the viewing of grades.</description>
</file>
<file>
<source>loncom/homework/imageresponse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target>
<categoryname>handler</categoryname>
<description>
Coordinates the response to clicking an image.
</description>
<status>works/unverified</status>
</file>
<file>
<source>loncom/homework/optionresponse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target>
<categoryname>handler</categoryname>
<description>Handles tags associated with showing a list of options</description>
</file>
<file>
<source>loncom/homework/outputtags.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target>
<categoryname>handler</categoryname>
<description>
Handles tags associated with output.  Seems to relate to due dates of the
assignment.
</description>
</file>
<file>
<source>loncom/interface/lontest.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lontest.pm</target>
<categoryname>handler</categoryname>
<description>
Used for debugging and testing the LON-CAPA system.
</description>
</file>
<file>
<source>loncom/homework/radiobuttonresponse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/radiobuttonresponse.pm</target>
<categoryname>handler</categoryname>
<description>
Handles multiple-choice style responses.
</description>
</file>
<file>
<source>loncom/interface/lonassignments.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonassignments.pm</target>
<categoryname>handler</categoryname>
<description>
Handles processing of assignments.
</description>
</file>
<file>
<source>loncom/interface/loncommunicate.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/loncommunicate.pm</target>
<categoryname>handler</categoryname>
<description>Handles communication.</description>
</file>
<file>
<source>loncom/interface/lonerrorhandler.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonerrorhandler.pm</target>
<categoryname>handler</categoryname>
<description>
Handles errors.
</description>
</file>
<file>
<source>loncom/interface/lonevaluate.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonevaluate.pm</target>
<categoryname>handler</categoryname>
<description>
Handles evaluation.
</description>
</file>
<file>
<source>loncom/interface/lonfeedback.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
<categoryname>handler</categoryname>
<description>
Handles feedback from students to instructors and system administrators.
</description>
</file>
<file>
<source>loncom/interface/lonfeedback.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
<categoryname>handler</categoryname>
<description>
Handles feedback from students to instructors and system administrators.
</description>
</file>
<file>
<source>loncom/interface/lonmydesk.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonmydesk.pm</target>
<categoryname>handler</categoryname>
<description>
Unknown function.
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/interface/lonnavmaps.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonnavmaps.pm</target>
<categoryname>handler</categoryname>
<description>
Handles navigational maps.
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/interface/lonpreferences.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonpreferences.pm</target>
<categoryname>handler</categoryname>
<description>
Handles user preferences associated with customizing the online LON-CAPA
educational environment.
</description>
</file>
<file>
<source>loncom/interface/lonprintout.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonprintout.pm</target>
<categoryname>handler</categoryname>
<description>
Handles the production of printable files and resources.
</description>
</file>
<file>
<source>loncom/interface/lonsearchcat.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonsearchcat.pm</target>
<categoryname>handler</categoryname>
<description>
Handles a searchable catalogue.
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description></description>
</file>
<file>
<source>loncom/interface/londropadd.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/londropadd.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to drop and add students in courses.
</description>
</file>
<file>
<source>loncom/interface/lonmsg.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonmsg.pm</target>
<categoryname>handler</categoryname>
<description>
Routines for messaging.
</description>
</file>
<file>
<source>loncom/homework/hint.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/hint.pm</target>
<categoryname>handler</categoryname>
<description>
This handler coordinates the delivery of hints to students working on LON-CAPA
problems and assignments.
</description>
</file>
<file>
<source>loncom/interface/lonspreadsheet.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonspreadsheet.pm</target>
<categoryname>handler</categoryname>
<description>
Spreadsheet/Grades Display Handler
</description>
</file>
<file>
<source>loncom/interface/lonparmset.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonparmset.pm</target>
<categoryname>handler</categoryname>
<description>
Handler to resolve ambiguous file locations
</description>
</file>
<file>
<source>loncom/publisher/lonconstruct.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonconstruct.pm</target>
<categoryname>handler</categoryname>
<description>
Page wrapper for handling construction space.
</description>
</file>
<file>
<source>loncom/publisher/lonpublisher.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonpublisher.pm</target>
<categoryname>handler</categoryname>
<description>
Publishes an LON-CAPA educational resource complete with metadata
(authorship, language, copyright, creation date, etc).
</description>
</file>
<file>
<source>loncom/interface/lonmenu.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonmenu.pm</target>
<categoryname>handler</categoryname>
<description>
Has routines which control the remote control.
</description>
</file>
<file>
<source>rat/lonpageflip.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonpageflip.pm</target>
<categoryname>handler</categoryname>
<description>Deals with forward, backward, and other page flips.</description>
</file>
<file>
<source>rat/lonratedt.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonratedt.pm</target>
<categoryname>handler</categoryname>
<description>
Builds up frame set and loads in the right thing.
</description>
</file>
<file>
<source>loncom/html/res/adm/pages/homeworkmenu.html</source>
<target dist='default'>home/httpd/html/res/adm/pages/homeworkmenu.html</target>
<categoryname>handler</categoryname>
<description>
Homework remote control.
</description>
</file>
<file>
<source>loncom/html/res/adm/pages/annotator/admannotations.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/admannotations.pm</target>
<categoryname>handler</categoryname>
<description>
This will take annotations and then plug them into a page
</description>
</file>
<file>
<source>loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/admbookmarks.pm</target>
<categoryname>handler</categoryname>
<description>
This will take bookmarks and get/write/display them for the LON-CAPA user
interface
</description>
</file>
<file>
<source>rat/lonratsrv.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonratsrv.pm</target>
<categoryname>handler</categoryname>
<description>
Handler tat takes output from RAT and stores it on disk.  Handles the upper hidden
frame of the added window that comes up in RAT.   (3 frames come up in RAT server,
code, and output.  This module handles server connection.)
</description>
</file>
<file>
<source>rat/lonpage.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonpage.pm</target>
<categoryname>handler</categoryname>
<description>
bundles pages into one page
</description>
</file>
<file>
<source>rat/lonuserstate.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonuserstate.pm</target>
<categoryname>handler</categoryname>
<description>
compile course into binary data structure (in loncom/rat)
</description>
</file>
<file>
<source>loncom/xml/lontex.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lontex.pm</target>
<categoryname>handler</categoryname>
<description>
Handler for tex files (somewhere in modules)
</description>
</file>
<file>
<source>loncom/xml/lontexconvert.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lontexconvert.pm</target>
<categoryname>handler</categoryname>
<description>
Access to tth/ttm
</description>
</file>
<file>
<source>loncom/xml/lonxml.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonxml.pm</target>
<categoryname>handler</categoryname>
<description>
XML Parsing Module
</description>
</file>
<file>
<source>loncom/xml/style.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/style.pm</target>
<categoryname>handler</categoryname>
<description>
Style Parsing Module
</description>
</file>
<file>
<source>loncom/xml/londefdef.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/londefdef.pm</target>
<categoryname>handler</categoryname>
<description>
Tags Default Definition Module
</description>
</file>
<file>
<source>loncom/xml/run.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/run.pm</target>
<categoryname>handler</categoryname>
<description>
used to prevent poorly written problems from causing lingering after effects
</description>
</file>
<file>
<source>loncom/xml/scripttag.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/scripttag.pm</target>
<categoryname>handler</categoryname>
<description>
implements &lt;script&gt;, &lt;scriptlib&gt;, &lt;parserlib&gt;, and
&lt;import&gt;
</description>
</file>
<file>
<source>loncom/homework/lonhomework.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonhomework.pm</target>
<categoryname>handler</categoryname>
<description>handler</description>
</file>
<file>
<source>loncom/homework/inputtags.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/inputtags.pm</target>
<categoryname>handler</categoryname>
<description>
produces HTML input tags (&lt;INPUT&gt;) for rendering homework resources
</description>
</file>
<file>
<source>loncom/homework/structuretags.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/structuretags.pm</target>
<categoryname>handler</categoryname>
<description>
produces HTML tags necessary for structuring the presentation of homework resources
</description>
</file>
<file>
<source>loncom/homework/response.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/response.pm</target>
<categoryname>handler</categoryname>
<description>
defines different types of responses given to student as well as syntax for producing response values
</description>
</file>
<file>
<source>loncom/homework/caparesponse/caparesponse.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/caparesponse.pm</target>
<categoryname>handler</categoryname>
<description>
handles request to the CAPA homework processing engine
</description>
</file>
<file>
<source>loncom/auth/lonacc.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonacc.pm</target>
<categoryname>handler</categoryname>
<description>
(This module, like loncacc.pm also authenticates with cookies.)  
<tt>lonacc.pm</tt> coordinates access to a wide range of administrative-type
functions (e.g. roles, logout, annotations, and bookmarks) as well
as coordinating access to educational resources.
</description>
</file>
<file>
<source>loncom/auth/lonracc.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonracc.pm</target>
<categoryname>handler</categoryname>
<description>
access handler for file transfers
</description>
</file>
<file>
<source>loncom/auth/loncacc.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/loncacc.pm</target>
<categoryname>handler</categoryname>
<description>
This module provides access to an educational resource construction area.
This module is invoked by the URL-related pattern syntax
<tt>LocationMatch "^/priv.*"</tt> or <tt>LocationMatch "^/\~.*"</tt>.
Authentication of user identity
is coordinated through cookies.  The abbreviation "cacc" corresponds
to "construction-space access").  If the cookie handle is invalid, then
this module returns a forbidden status and makes appropriate log entries.
If the cookie handle is valid, status is determined to be okay (and,
for the "priv"-type access, the resource is delivered by the
<tt>lonconstruct</tt> module).
</description>
</file>
<file>
<source>loncom/auth/lonauth.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonauth.pm</target>
<categoryname>handler</categoryname>
<description>authenticate, set up session environment</description>
</file>
<file>
<source>loncom/auth/lonlogin.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonlogin.pm</target>
<categoryname>handler</categoryname>
<description>login screen</description>
</file>
<file>
<source>loncom/auth/lonlogout.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonlogout.pm</target>
<categoryname>handler</categoryname>
<description>logout</description>
</file>
<file>
<source>loncom/lonnet/perl/lonrep.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonrep.pm</target>
<categoryname>handler</categoryname>
<description>replication</description>
</file>
<file>
<source>loncom/auth/lonroles.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonroles.pm</target>
<categoryname>handler</categoryname>
<description>
This perl handling module reads in the available roles available
for a LON-CAPA user (different courses, different privileges, etc)
and produces a form-element HTML page which allows the user to select
which role he wishes to exercise in the LON-CAPA system.  For instance,
a user may want to select between being a student in a thermodynamics
physics course or a teaching assistant for an introductory calculus
class.
</description>
</file>
<file>
<source>loncom/interface/lonindexer.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonindexer.pm</target>
<categoryname>handler</categoryname>
<description>
cross server filesystem browser
</description>
</file>
<file>
<source>loncom/lonnet/perl/lonnet.pm</source>
<target dist='default'>home/httpd/lib/perl/Apache/lonnet.pm</target>
<categoryname>handler</categoryname>
<description>
This file is an interface to the lonc processes of the LON-CAPA network
as well as set of elaborated functions for handling information necessary
for navigating through a given cluster of LON-CAPA machines within a domain.
There are over 40 specialized functions in this module which handle
the reading and transmission of metadata, user information
(ids, names, environments, roles, logs), file information (storage, reading,
directories, extensions, replication, embedded styles and descriptors),
educational resources (course descriptions, section names and numbers),
url hashing (to assign roles on a url basis), and translating abbreviated
symbols to and from more descriptive phrases or explanations.
</description>
</file>
<file>
<source>loncom/html/index.html</source>
<target dist='default'>home/httpd/html/index.html</target>
<categoryname>interface file</categoryname>
<description>bumps to login</description>
</file>
<link>
<linkto>etc/mime.types</linkto>
<target dist='default'>etc/httpd/conf/mime.types</target>
<categoryname>symbolic link</categoryname>
<description>symbolic link to /etc/mime.types</description>
</link>
<link>
<linkto>home/httpd/html/res</linkto>
<target dist='default'>home/httpd/html/raw</target>
<categoryname>symbolic link</categoryname>
<description>symbolic link to /home/httpd/html/res</description>
</link>
<file>
<source>loncom/html/adm/notfound.html</source>
<target dist='default'>home/httpd/html/adm/notfound.html</target>
<categoryname>interface file</categoryname>
<description>
static html page that is shown when an attempt is made to access a document
not present on the web server
</description>
</file>
<file>
<source>loncom/html/adm/unauthorized.html</source>
<target dist='default'>home/httpd/html/adm/unauthorized.html</target>
<categoryname>interface file</categoryname>
<description>
static html page that is shown when an attempt is made to access a document which is restricted based on
file or server configurations
</description>
</file>
<file>
<source>rat/client/rat.html</source>
<target dist='default'>home/httpd/html/adm/rat/rat.html</target>
<categoryname>interface file</categoryname>
<description>
frameset
</description>
</file>
<file>
<source>rat/client/parameter.html</source>
<target dist='default'>home/httpd/html/adm/rat/parameter.html</target>
<categoryname>interface file</categoryname>
<description>
Parameter input window.
</description>
</file>
<file>
<source>rat/client/code.html</source>
<target dist='default'>home/httpd/html/adm/rat/code.html</target>
<categoryname>interface file</categoryname>
<description>
javascript
</description>
</file>
<file>
<source>rat/client/map.html</source>
<target dist='default'>home/httpd/html/adm/rat/map.html</target>
<categoryname>interface file</categoryname>
<description>
bumper
</description>
</file>
<file>
<source>rat/client/empty.html</source>
<target dist='default'>home/httpd/html/adm/rat/empty.html</target>
<categoryname>interface file</categoryname>
<description>
A blank page with very minimal HTML structural elements.
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
<file>
<source></source>
<target dist='default'></target>
<categoryname></categoryname>
<description>
</description>
</file>
</lpml>



FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>