File:  [LON-CAPA] / doc / loncapafiles / loncapafiles.lpml
Revision 1.6: download - view: text, annotated - select for diffs
Tue May 15 20:59:34 2001 UTC (23 years ago) by harris41
Branches: MAIN
CVS tags: HEAD
more updates to lpml

    1: <lpml>
    2: <targetroot>/</targetroot>
    3: <sourceroot>/home/user/loncapa/</sourceroot>
    4: <category name="interface file" type="runtime">
    5:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
    6: </category>
    7: <category name="interface file" type="development">
    8:   <chmod dist='default'>0644</chmod><chown dist='default'>www:www</chown>
    9: </category>
   10: <category name="setuid script" type="runtime">
   11:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
   12: </category>
   13: <category name="setuid script" type="development">
   14:   <chmod dist='default'>6755</chmod><chown dist='default'>root:root</chown>
   15: </category>
   16: <category name="handler" type="runtime">
   17:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   18: </category>
   19: <category name="handler" type="development">
   20:   <chmod dist='default'>0600</chmod><chown dist='default'>www:www</chown>
   21: </category>
   22: <category name="static conf" type="runtime">
   23:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   24: </category>
   25: <category name="static conf" type="development">
   26:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   27: </category>
   28: <category name="conf" type="runtime">
   29:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   30: </category>
   31: <category name="conf" type="development">
   32:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   33: </category>
   34: <category name="script" type="runtime">
   35:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   36: </category>
   37: <category name="script" type="development">
   38:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
   39: </category>
   40: <category name="graphic file" type="runtime">
   41:   <chmod dist='default'>0444</chmod><chown dist='default'>root:root</chown>
   42: </category>
   43: <category name="graphic file" type="development">
   44:   <chmod dist='default'>0400</chmod><chown dist='default'>www:www</chown>
   45: </category>
   46: <category name="system file" type="runtime">
   47:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   48: </category>
   49: <category name="system file" type="development">
   50:   <chmod dist='default'>0644</chmod><chown dist='default'>root:root</chown>
   51: </category>
   52: <category name="root script" type="runtime">
   53:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
   54: </category>
   55: <category name="root script" type="development">
   56:   <chmod dist='default'>0700</chmod><chown dist='default'>root:root</chown>
   57: </category>
   58: <category name="symbolic link" type="runtime">
   59:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
   60: </category>
   61: <category name="symbolic link" type="development">
   62:   <chmod dist='default'></chmod><chown dist='default'>root:root</chown>
   63: </category>
   64: <category name="standard" type="runtime">
   65:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
   66: </category>
   67: <category name="standard" type="development">
   68:   <chmod dist='default'>0755</chmod><chown dist='default'>root:root</chown>
   69: </category>
   70: <category name="server standard" type="runtime">
   71:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   72: </category>
   73: <category name="server standard" type="development">
   74:   <chmod dist='default'>0755</chmod><chown dist='default'>www:www</chown>
   75: </category>
   76: <category name="server readonly" type="runtime">
   77:   <chmod dist='default'>0500</chmod><chown dist='default'>www:www</chown>
   78: </category>
   79: <category name="server readonly" type="development">
   80:   <chmod dist='default'>0700</chmod><chown dist='default'>www:www</chown>
   81: </category>
   82: <rpm>
   83:   <rpmSummary>Basic files for running a LON-CAPA server.</rpmSummary>
   84:   <rpmName>LON-CAPA-base</rpmName>
   85:   <rpmVersion>3.1</rpmVersion>
   86:   <rpmRelease>1</rpmRelease>
   87:   <rpmVendor>Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University.</rpmVendor>
   88:   <rpmBuildRoot>/home/harris41/LON-CAPA-BuildRoot</rpmBuildRoot>
   89:   <rpmCopyright>GNU General Public License. Version 2, June 1991.  Michigan State University patents may apply.</rpmCopyright>
   90:   <rpmGroup>Utilities/System</rpmGroup>
   91:   <rpmSource>LON-CAPA-base-3.1.tar.gz</rpmSource>
   92:   <rpmAutoReqProv>no</rpmAutoReqProv>
   93:   <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>
   94:   <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>
   95: </rpm>
   96: <directory>
   97:   <targetdir dist='default'>etc/httpd/conf</targetdir>
   98:   <categoryname>standard</categoryname>
   99:   <description>web configuration files</description>
  100: </directory>
  101: <directory>
  102:   <targetdir dist='default'>home/httpd/lonTabs</targetdir>
  103:   <categoryname>standard</categoryname>
  104:   <description>tab-formatted reference files</description>
  105: </directory>
  106: <directory>
  107:   <targetdir dist='default'>home/httpd</targetdir>
  108:   <categoryname>standard</categoryname>
  109:   <description>start of the web server tree</description>
  110: </directory>
  111: <directory>
  112:   <targetdir dist='default'>etc</targetdir>
  113:   <categoryname>standard</categoryname>
  114:   <description>standard linux directory for configuration files</description>
  115: </directory>
  116: <directory>
  117:   <targetdir dist='default'>home/httpd/perl</targetdir>
  118:   <categoryname>standard</categoryname>
  119:   <description>perl scripts for managing the LON-CAPA system</description>
  120: </directory>
  121: <directory>
  122:   <targetdir dist='default'>home/httpd/perl/logs</targetdir>
  123:   <categoryname>server standard</categoryname>
  124:   <description>location where system performance and error logs are kept</description>
  125: </directory>
  126: <directory>
  127:   <targetdir dist='default'>home/httpd/perl/tmp</targetdir>
  128:   <categoryname>server standard</categoryname>
  129:   <description>location where temporary files (for caching) are stored</description>
  130: </directory>
  131: <directory>
  132:   <targetdir dist='default'>home/httpd/lib/perl/Apache</targetdir>
  133:   <categoryname>server readonly</categoryname>
  134:   <description>location of LON-CAPA web mod-perl handlers</description>
  135: </directory>
  136: <directory>
  137:   <targetdir dist='default'>home/httpd/lonIDs</targetdir>
  138:   <categoryname>server standard</categoryname>
  139:   <description>cookie jar</description>
  140: </directory>
  141: <directory>
  142:   <targetdir dist='default'>home/httpd/sockets</targetdir>
  143:   <categoryname>server standard</categoryname>
  144:   <description>lonc's sockets</description>
  145: </directory>
  146: <directory>
  147:   <targetdir dist='default'>home/httpd/sockets/delayed</targetdir>
  148:   <categoryname>server standard</categoryname>
  149:   <description>lonc's sockets (delayed)</description>
  150: </directory>
  151: <directory>
  152:   <targetdir dist='default'>home/httpd/html</targetdir>
  153:   <categoryname>server standard</categoryname>
  154:   <description>location of web-accessible file tree</description>
  155: </directory>
  156: <directory>
  157:   <targetdir dist='default'>home/httpd/html/res</targetdir>
  158:   <categoryname>server standard</categoryname>
  159:   <description>root of resource tree</description>
  160: </directory>
  161: <directory>
  162:   <targetdir dist='default'>home/httpd/html/adm</targetdir>
  163:   <categoryname>server readonly</categoryname>
  164:   <description>unauthenticated resources</description>
  165: </directory>
  166: <directory>
  167:   <targetdir dist='default'>home/httpd/html/adm/rat</targetdir>
  168:   <categoryname>server readonly</categoryname>
  169:   <description>home of the rat</description>
  170: </directory>
  171: <directory>
  172:   <targetdir dist='default'>home/httpd/html/adm/lonIcons</targetdir>
  173:   <categoryname>server readonly</categoryname>
  174:   <description>graphic widgets</description>
  175: </directory>
  176: <directory>
  177:   <targetdir dist='default'>home/httpd/html/adm/lonMisc</targetdir>
  178:   <categoryname>server readonly</categoryname>
  179:   <description></description>
  180: </directory>
  181: <directory>
  182:   <targetdir dist='default'>home/httpd/html/adm/lonKaputt</targetdir>
  183:   <categoryname>server readonly</categoryname>
  184:   <description>error warnings and icons</description>
  185: </directory>
  186: <directory>
  187:   <targetdir dist='default'>home/httpd/lonUsers</targetdir>
  188:   <categoryname>server standard</categoryname>
  189:   <description><br />Home directories of local users.  There is a five-tier
  190: structure to the directories:
  191: [domain]/[firstletter]/[secondletter]/[thirdletter]/[userid].  For example,
  192: a user fredflint at MSU would have his information located in
  193: lonUsers/msu/f/r/e/fredflint.<P>Within this directory there are a variety
  194: of files which govern the scope of what a user can do within the LON-CAPA
  195: system.  A passwd file determines the type of authentication mechanism to use.
  196:  There is also are files such as roles.hist (and its database compilation,
  197: roles.db) which specify the roles and privileges for a user in the
  198: LON-CAPA system.</description>
  199: </directory>
  200: <directory>
  201:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  202:   <categoryname>server standard</categoryname>
  203:   <description>status reports</description>
  204: </directory>
  205: <directory>
  206:   <targetdir dist='default'>usr/lib/perl5/site_perl/5.005</targetdir>
  207:   <categoryname>standard</categoryname>
  208:   <description>system perl tree (usually present on linux systems)</description>
  209: </directory>
  210: <directory>
  211:   <targetdir dist='default'>home/httpd/html/adm/MathML</targetdir>
  212:   <categoryname>server readonly</categoryname>
  213:   <description>mathematics markup language resources</description>
  214: </directory>
  215: <directory>
  216:   <targetdir dist='default'>home/httpd/html/res/adm/includes</targetdir>
  217:   <categoryname>server readonly</categoryname>
  218:   <description>files useful for including within customized scripting</description>
  219: </directory>
  220: <directory>
  221:   <targetdir dist='default'>home/httpd/html/lon-status</targetdir>
  222:   <categoryname>server standard</categoryname>
  223:   <description>status reports</description>
  224: </directory>
  225: <directory>
  226:   <targetdir dist='default'>home/httpd/html/res/adm/pages</targetdir>
  227:   <categoryname>server readonly</categoryname>
  228:   <description>web user interface resources</description>
  229: </directory>
  230: <directory>
  231:   <targetdir dist='default'>home/httpd/html/res/adm/pages/bookmarkmenu</targetdir>
  232:   <categoryname>server readonly</categoryname>
  233:   <description>bookmark user interface code</description>
  234: </directory>
  235: <directory>
  236:   <targetdir dist='default'>home/httpd/html/res/adm/pages/annotations</targetdir>
  237:   <categoryname>server readonly</categoryname>
  238:   <description></description>
  239: </directory>
  240: <directory>
  241:   <targetdir dist='default'>usr/sbin</targetdir>
  242:   <categoryname>standard</categoryname>
  243:   <description>standard linux directory for superuser executables</description>
  244: </directory>
  245: <directory>
  246:   <targetdir dist='default'>etc/cron.d</targetdir>
  247:   <categoryname>standard</categoryname>
  248:   <description>standard linux directory for running time-based "jobs"</description>
  249: </directory>
  250: <directory>
  251:   <targetdir dist='default'>etc/ntp</targetdir>
  252:   <categoryname>standard</categoryname>
  253:   <description>configuration directory for network time protocol</description>
  254: </directory>
  255: <directory>
  256:   <targetdir dist='default'>etc/rc.d/init.d</targetdir>
  257:   <categoryname>standard</categoryname>
  258:   <description>scripts that run during system startup</description>
  259: </directory>
  260: <directory>
  261:   <targetdir dist='default'>etc/rc.d/rc0.d</targetdir>
  262:   <categoryname>standard</categoryname>
  263:   <description>scripts that run for run-level 0</description>
  264: </directory>
  265: <directory>
  266:   <targetdir dist='default'>etc/rc.d/rc1.d</targetdir>
  267:   <categoryname>standard</categoryname>
  268:   <description>scripts that run for run-level 1</description>
  269: </directory>
  270: <directory>
  271:   <targetdir dist='default'>etc/rc.d/rc2.d</targetdir>
  272:   <categoryname>standard</categoryname>
  273:   <description>scripts that run for run-level 2</description>
  274: </directory>
  275: <directory>
  276:   <targetdir dist='default'>etc/rc.d/rc3.d</targetdir>
  277:   <categoryname>standard</categoryname>
  278:   <description>scripts that run for run-level 3</description>
  279: </directory>
  280: <directory>
  281:   <targetdir dist='default'>etc/rc.d/rc4.d</targetdir>
  282:   <categoryname>standard</categoryname>
  283:   <description>scripts that run for run-level 4</description>
  284: </directory>
  285: <directory>
  286:   <targetdir dist='default'>etc/rc.d/rc5.d</targetdir>
  287:   <categoryname>standard</categoryname>
  288:   <description>scripts that run for run-level 5</description>
  289: </directory>
  290: <directory>
  291:   <targetdir dist='default'>etc/rc.d/rc6.d</targetdir>
  292:   <categoryname>standard</categoryname>
  293:   <description>scripts that run for run-level 6</description>
  294: </directory>
  295: <directory>
  296:   <targetdir dist='default'>etc/rc.d/rc7.d</targetdir>
  297:   <categoryname>standard</categoryname>
  298:   <description>scripts that run for run-level 7</description>
  299: </directory>
  300: <directory>
  301:   <targetdir dist='default'>etc/atalk</targetdir>
  302:   <categoryname>standard</categoryname>
  303:   <description>appletalk configuration files</description>
  304: </directory>
  305: <directory>
  306:   <targetdir dist='default'>home/httpd/html/res/adm/pages/indexericons</targetdir>
  307:   <categoryname>server readonly</categoryname>
  308:   <description>icons that help depict the file system</description>
  309: </directory>
  310: <file>
  311: <source>loncom/access.conf</source>
  312: <target dist='default'>etc/httpd/conf/access.conf</target>
  313: <categoryname>conf</categoryname>
  314: <description>
  315: This file has two major functions.
  316: For the Apache web server, it defines a global
  317: access configuration which defines what server options (Indexes", "Includes",
  318: "FollowSymLinks", "ExecCGI", or "MultiViews") are associated
  319: with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin",
  320: and "/usr/doc").  For the LON-CAPA network server and perl module
  321: handlers, it defines machine specific settings (lonHostID, lonRole,
  322: lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt)
  323: and internal machine settings for specific directories, socket ports,
  324: and browser detection logic.
  325: </description>
  326: <note>
  327: <b>configure</b>
  328: <br />
  329: <table cellpadding=0 cellspacing=0 border=1>
  330: <tr><td><tt>lonHostID</tt></td><td>LON-internal HostID of this machine</td></tr>
  331: <tr><td><tt>lonRole</tt></td><td>Role of this machine: library, access</td></tr>
  332: <tr><td><tt>lonAdmEMail</tt></td><td>Server Administration</td></tr>
  333: <tr><td><tt>lonDefDomain</tt></td><td>Default domain</td></tr>
  334: <tr><td><tt>lonLoadLim</tt></td><td>Load Limit ( 100% loadavg )</td></tr>
  335: <tr><td><tt>lonExpire</tt></td><td>Expiration for local copies in seconds</td></tr>
  336: </table>
  337: </note>
  338: </file>
  339: <file>
  340: <source>loncom/httpd.conf</source>
  341: <target dist='default'>etc/httpd/conf/httpd.conf</target>
  342: <categoryname>static conf</categoryname>
  343: <description>
  344: This is the main server configuration file.  The settings here are
  345: more or less standard for the Apache web server.  Most notably (and
  346: importantly!), perl handling and mod_perl are enabled in this configuration
  347: file.
  348: </description>
  349: </file>
  350: <file>
  351: <source>loncom/srm.conf</source>
  352: <target dist='default'>etc/httpd/conf/srm.conf</target>
  353: <categoryname>static conf</categoryname>
  354: <description>
  355: <p>
  356: This file configures the "name space" of the Apache web server.  
  357: <tt>srm.conf</tt>
  358: defines when specific perl modules should be called to handle a given
  359: request.  This definition is a function of both the name of the perl module,
  360: and a specific regular expression associated with the URL, such as
  361: "^/res/.*\.page".
  362: </p>
  363: <p>
  364: Here is an example entry:
  365: <pre>
  366: &lt;LocationMatch "^/res/.*\.page$&gt;
  367: SetHandler perl-script
  368: PerlHandler Apache::lonpage
  369: &lt;/LocationMatch&gt;
  370: </pre>
  371: </p>
  372: </description>
  373: </file>
  374: <file>
  375: <source>loncom/startup.pl</source>
  376: <target dist='default'>etc/httpd/conf/startup.pl</target>
  377: <categoryname>static conf</categoryname>
  378: <description>
  379: This file provides initializations for perl handlers.  It adjusts what
  380: the module path space is (so as to include /home/httpd/lib/perl/Apache) as
  381: well as causing the Apache module to be used for every perl handler.
  382: <tt>startup.pl</tt> is invoked by <tt>access.conf</tt>.
  383: </description>
  384: </file>
  385: <file>
  386: <source>loncom/interface/filetypes.tab</source>
  387: <target dist='default'>home/httpd/lonTabs/filetypes.tab</target>
  388: <categoryname>static conf</categoryname>
  389: <description>
  390: Descriptive list of file extensions, and extension groupings.
  391: </description>
  392: </file>
  393: <file>
  394: <source>loncom/homework/insertlist.tab</source>
  395: <target dist='default'>home/httpd/lonTabs/insertlist.tab</target>
  396: <categoryname>static conf</categoryname>
  397: <description>
  398: Options available (or suggested) for different homework tags.
  399: </description>
  400: </file>
  401: <file>
  402: <source>loncom/interface/default.assesscalc</source>
  403: <target dist='default'>home/httpd/html/res/adm/includes/default.assesscalc</target>
  404: <categoryname>static conf</categoryname>
  405: <description>
  406: Default spreadsheet for individual assessment.
  407: </description>
  408: </file>
  409: <file>
  410: <source>loncom/interface/default.studentcalc</source>
  411: <target dist='default'>home/httpd/html/res/adm/includes/default.studentcalc</target>
  412: <categoryname>static conf</categoryname>
  413: <description>
  414: Default spreadsheet for assessment of students.
  415: </description>
  416: </file>
  417: <file>
  418: <source>loncom/auth/roles.tab</source>
  419: <target dist='default'>home/httpd/lonTabs/roles.tab</target>
  420: <categoryname>static conf</categoryname>
  421: <description>
  422: List of privileges associated with users of multiple types (for example: Teaching
  423: Assistant, Exam Proctor, Course Coordinator)
  424: </description>
  425: </file>
  426: <file>
  427: <source>loncom/auth/rolesplain.tab</source>
  428: <target dist='default'>home/httpd/lonTabs/rolesplain.tab</target>
  429: <categoryname>static conf</categoryname>
  430: <description>
  431: Descriptive list of abbreviations used in <TT>roles.tab</TT> for user types
  432: and privileges available in the network with function
  433: </description>
  434: </file>
  435: <file>
  436: <source>loncom/hosts.tab</source>
  437: <target dist='default'>home/httpd/lonTabs/hosts.tab</target>
  438: <categoryname>conf</categoryname>
  439: <description>
  440: List of all machines in the LON-CAPA network.  Relates <TT>lonHostID</TT> to
  441: <TT>lonDefDomain</TT> and <U>IP address</U>
  442: </description>
  443: </file>
  444: <file>
  445: <source>loncom/spare.tab</source>
  446: <target dist='default'>home/httpd/lonTabs/spare.tab</target>
  447: <categoryname>conf</categoryname>
  448: <description>
  449: Spare hosts to offload session to if the LON-CAPA machine is overloaded
  450: </description>
  451: <note>
  452: <b>configure</b><br />
  453: <table cellpadding=0 cellspacing=0 border=1>
  454: <tr><td>
  455: list elements are separated by newlines
  456: </td></tr>
  457: <tr><td>
  458: each list element consists of only one value; the value for <tt>lonHostID</tt>
  459: in <tt>access.conf</tt>
  460: </td></tr>
  461: </table>
  462: </note>
  463: </file>
  464: <file>
  465: <source>loncom/htpasswd</source>
  466: <target dist='default'>home/httpd/lonTabs/htpasswd</target>
  467: <categoryname>conf</categoryname>
  468: <description>
  469: Basic auth password to access /lon-status and /server-status
  470: </description>
  471: </file>
  472: <file>
  473: <source></source>
  474: <target dist='default'></target>
  475: <categoryname></categoryname>
  476: <description></description>
  477: </file>
  478: <file>
  479: <source>loncom/krb.conf</source>
  480: <target dist='default'>etc/krb.conf</target>
  481: <categoryname></categoryname>
  482: <description>
  483: which Kerberos server to contact for which Kerberos domains
  484: </description>
  485: <note>
  486: <table cellpadding=0 cellspacing=0 border=1>
  487: <tr><td>
  488: list elements are separated by newlines
  489: </td></tr>
  490: <tr><td>
  491: each list element consists of only two subelements separated by a colon
  492: <br />
  493: <ul>
  494: <li>Kerberos domain value</li>
  495: <li>Kerberos server IP address</li>
  496: </ul>
  497: </td></tr>
  498: </table>
  499: </note>
  500: </file>
  501: <file>
  502: <source>loncom/smb.conf</source>
  503: <target dist='default'>etc/smb.conf</target>
  504: <categoryname>conf</categoryname>
  505: <description>
  506: configuration file to make LON-CAPA server file space accessible to network neighborhood
  507: </description>
  508: </file>
  509: <file>
  510: <source>loncom/ntp.conf</source>
  511: <target dist='default'>etc/ntp.conf</target>
  512: <categoryname>conf</categoryname>
  513: <description>
  514: which NTP server to contact for information (XNTP3 standard)
  515: </description>
  516: <note>
  517: <table cellpadding=0 cellspacing=0 border=1>
  518: <tr><td>
  519: only one line needs to be changed to specify a server ip address
  520: </td></tr>
  521: <tr><td>
  522: Example:<br /><nobr /><tt>server ntp.msu.edu</tt>
  523: </td></tr>
  524: </table>
  525: </note>
  526: </file>
  527: <file>
  528: <source></source>
  529: <target dist='default'></target>
  530: <categoryname></categoryname>
  531: <description></description>
  532: </file>
  533: <file>
  534: <source>loncom/metadata_database/searchcat.pl</source>
  535: <target dist='default'>home/httpd/perl/searchcat.pl</target>
  536: <categoryname>script</categoryname>
  537: <description>
  538: Batch script for updating SQL metadata database.
  539: </description>
  540: </file>
  541: <file>
  542: <source>loncom/lonc</source>
  543: <target dist='default'>home/httpd/perl/lonc</target>
  544: <categoryname>script</categoryname>
  545: <description>
  546: proxy server
  547: </description>
  548: </file>
  549: <file>
  550: <source>loncom/lond</source>
  551: <target dist='default'>home/httpd/perl/lond</target>
  552: <categoryname>script</categoryname>
  553: <description>
  554: This is a remote command interpreter on a TCP LON-CAPA network layer.
  555: It accepts and processes incoming requests from other LON-CAPA machines
  556: on the network.  lond's functionality is self-contained in the sense
  557: that it does not reference (import, require, use) any other file
  558: described in this document.  There are only 15 subroutines in this
  559: script, however the <TT>make_new_child</TT> subroutine is quite
  560: complex since it parses and responds about 29 different types of 
  561: network requests (i.e. enc, ping, pong, ekey, load, auth, passwd,
  562: makeuser, home, update, unsub, sub, log, put, rolesput, get, eget,
  563: del, keys, dump, store, restore, querysend, queryreply, idput, idget,
  564: tmpput, tmpget, and ls).
  565: </description>
  566: </file>
  567: <file>
  568: <source>loncom/loncron</source>
  569: <target dist='default'>home/httpd/perl/loncron</target>
  570: <categoryname>script</categoryname>
  571: <description>housekeeping</description>
  572: </file>
  573: <file>
  574: <source>loncom/lonsql</source>
  575: <target dist='default'>home/httpd/perl/lonsql</target>
  576: <categoryname>script</categoryname>
  577: <description>maintain secondary database of metadata</description>
  578: </file>
  579: <file>
  580: <source>loncom/lcpasswd</source>
  581: <target dist='default'>home/httpd/perl/lcpasswd</target>
  582: <categoryname>setuid script</categoryname>
  583: <description>
  584: coordinates the system services and files in order to allow lond to change
  585: user passwords
  586: </description>
  587: </file>
  588: <file>
  589: <source>loncom/lcuseradd</source>
  590: <target dist='default'>home/httpd/perl/lcuseradd</target>
  591: <categoryname>setuid script</categoryname>
  592: <description>
  593: coordinates the system services and files in order to allow lond to add a
  594: new user
  595: </description>
  596: </file>
  597: <file>
  598: <source>loncom/lcuserdel</source>
  599: <target dist='default'>home/httpd/perl/lcuserdel</target>
  600: <categoryname>setuid script</categoryname>
  601: <description>
  602: coordinates the system services and files in order to allow lond to delete a user
  603: </description>
  604: </file>
  605: <file>
  606: <source>loncom/lcnfson</source>
  607: <target dist='default'>home/httpd/perl/lcnfson</target>
  608: <categoryname>setuid script</categoryname>
  609: <description>
  610: coordinates the system services and files in order to allow lond to enable NFS
  611: for a user
  612: </description>
  613: </file>
  614: <file>
  615: <source>loncom/lcnfsoff</source>
  616: <target dist='default'>home/httpd/perl/lcnfsoff</target>
  617: <categoryname>setuid script</categoryname>
  618: <description>
  619: coordinates the system services and files in order to allow lond to disable NFS
  620: for a user
  621: </description>
  622: </file>
  623: <file>
  624: <source>loncom/publisher/publisher.html</source>
  625: <target dist='default'>home/httpd/html/adm/publisher.html</target>
  626: <categoryname>interface file</categoryname>
  627: <description>
  628: HTML frame that presents a form element to allow for the publishing of
  629: resources, directories and underlying subdirectories.
  630: </description>
  631: </file>
  632: <file>
  633: <source>loncom/homework/lectureonline.sty</source>
  634: <target dist='default'>home/httpd/html/res/adm/includes/lectureonline.sty</target>
  635: <categoryname>static conf</categoryname>
  636: <description>
  637: The relevant conditions and metadata to attach to LectureOnline-specific tags.
  638: </description>
  639: </file>
  640: <file>
  641: <source>loncom/misc/un_keyword.tab</source>
  642: <target dist='default'>home/httpd/html/res/adm/includes/un_keyword.tab</target>
  643: <categoryname>conf</categoryname>
  644: <description>
  645: File which contains words which should not be keywords used to specify resource
  646: content.
  647: </description>
  648: </file>
  649: <file>
  650: <source>loncom/publisher/copyright.tab</source>
  651: <target dist='default'>home/httpd/html/res/adm/includes/copyright.tab</target>
  652: <categoryname>conf</categoryname>
  653: <description>
  654: Table which contains list of copyright possibilities for educational resources.
  655: </description>
  656: </file>
  657: <file>
  658: <source>loncom/publisher/language.tab</source>
  659: <target dist='default'>home/httpd/lonTabs/language.tab</target>
  660: <categoryname>static conf</categoryname>
  661: <description>
  662: Table which contains string abbreviations of language::font rendering
  663: combinations.
  664: </description>
  665: </file>
  666: <file>
  667: <source></source>
  668: <target dist='default'></target>
  669: <categoryname></categoryname>
  670: <description></description>
  671: </file>
  672: <file>
  673: <source>loncom/publisher/addid.tab</source>
  674: <target dist='default'>home/httpd/lonTabs/addid.tab</target>
  675: <categoryname>static conf</categoryname>
  676: <description>
  677: Table which has hash data necessary for distinguishing IDs from indices.
  678: </description>
  679: </file>
  680: <file>
  681: <source>loncom/publisher/londiff.pm</source>
  682: <target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target>
  683: <categoryname>handler</categoryname>
  684: <description>
  685: Handler to show difference between two files.
  686: </description>
  687: <status>works/unverified</status>
  688: </file>
  689: <file>
  690: <source>loncom/publisher/lonupload.pm</source>
  691: <target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target>
  692: <categoryname>handler</categoryname>
  693: <description>
  694: Handler to upload files through browser into construction space.
  695: </description>
  696: <status>works/unverified</status>
  697: </file>
  698: <file>
  699: <source>loncom/homework/essayresponse.pm</source>
  700: <target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target>
  701: <categoryname>handler</categoryname>
  702: <description>
  703: Handler to evaluate essay (ungraded) style responses.
  704: </description>
  705: <status>works/unverified</status>
  706: </file>
  707: <file>
  708: <source>loncom/publisher/lonpubdir.pm</source>
  709: <target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target>
  710: <categoryname>handler</categoryname>
  711: <description>
  712: Handler to publish directories.
  713: </description>
  714: </file>
  715: <file>
  716: <source>loncom/publisher/lonretrieve.pm</source>
  717: <target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target>
  718: <categoryname>handler</categoryname>
  719: <description>
  720: Handler to retrieve old versions from resource space.
  721: </description>
  722: <status>works/unverified</status>
  723: </file>
  724: <file>
  725: <source>loncom/homework/edit.pm</source>
  726: <target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target>
  727: <categoryname>handler</categoryname>
  728: <description>
  729: Helper functions when in homework edit mode.
  730: </description>
  731: </file>
  732: <file>
  733: <source>loncom/interface/lonmeta.pm</source>
  734: <target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target>
  735: <categoryname>handler</categoryname>
  736: <description>Metadata display handler.</description>
  737: <status>works/unverified</status>
  738: </file>
  739: <file>
  740: <source>rat/lonambiguous.pm</source>
  741: <target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target>
  742: <categoryname>handler</categoryname>
  743: <description>
  744: Handler to resolve ambiguous file locations.
  745: </description>
  746: <status>works/unverified</status>
  747: </file>
  748: <file>
  749: <source>rat/lonratparms.pm</source>
  750: <target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target>
  751: <categoryname>handler</categoryname>
  752: <description>
  753: Handler to set resource parameters inside of the RAT based on metadata.
  754: </description>
  755: <status>works/unverified</status>
  756: </file>
  757: <file>
  758: <source></source>
  759: <target dist='default'></target>
  760: <categoryname></categoryname>
  761: <description></description>
  762: </file>
  763: <file>
  764: <source>rat/lonsequence.pm</source>
  765: <target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target>
  766: <categoryname>handler</categoryname>
  767: <description>
  768: Handler for showing sequence objects of educational resources.
  769: </description>
  770: <status>works/unverified</status>
  771: </file>
  772: <file>
  773: <source>loncom/interface/loncreatecourse.pm</source>
  774: <target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target>
  775: <categoryname>handler</categoryname>
  776: <description>
  777: Creates a new course and assigns course coordinator.
  778: </description>
  779: </file>
  780: <file>
  781: <source>loncom/interface/loncreateuser.pm</source>
  782: <target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target>
  783: <categoryname>handler</categoryname>
  784: <description>
  785: Creates a new user and/or changes user privileges
  786: </description>
  787: <status>works/unverified</status>
  788: </file>
  789: <file>
  790: <source>loncom/interface/lonchart.pm</source>
  791: <target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target>
  792: <categoryname>handler</categoryname>
  793: <description>
  794: Produces simple LectureOnline-like student assessment performance chart
  795: </description>
  796: </file>
  797: <file>
  798: <source>loncom/interface/loncommon.pm</source>
  799: <target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target>
  800: <categoryname>handler</categoryname>
  801: <description>
  802: Makes a table out of the previous attempts.  Inputs result_from_symbread,
  803: user, domain, home_server, course_id
  804: </description>
  805: <status>works/unverified</status>
  806: </file>
  807: <file>
  808: <source>loncom/homework/grades.pm</source>
  809: <target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target>
  810: <categoryname>handler</categoryname>
  811: <description>Handles the viewing of grades.</description>
  812: </file>
  813: <file>
  814: <source>loncom/homework/imageresponse.pm</source>
  815: <target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target>
  816: <categoryname>handler</categoryname>
  817: <description>
  818: Coordinates the response to clicking an image.
  819: </description>
  820: <status>works/unverified</status>
  821: </file>
  822: <file>
  823: <source>loncom/homework/optionresponse.pm</source>
  824: <target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target>
  825: <categoryname>handler</categoryname>
  826: <description>Handles tags associated with showing a list of options</description>
  827: </file>
  828: <file>
  829: <source>loncom/homework/outputtags.pm</source>
  830: <target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target>
  831: <categoryname>handler</categoryname>
  832: <description>
  833: Handles tags associated with output.  Seems to relate to due dates of the
  834: assignment.
  835: </description>
  836: </file>
  837: <file>
  838: <source>loncom/interface/lontest.pm</source>
  839: <target dist='default'>home/httpd/lib/perl/Apache/lontest.pm</target>
  840: <categoryname>handler</categoryname>
  841: <description>
  842: Used for debugging and testing the LON-CAPA system.
  843: </description>
  844: </file>
  845: <file>
  846: <source>loncom/homework/radiobuttonresponse.pm</source>
  847: <target dist='default'>home/httpd/lib/perl/Apache/radiobuttonresponse.pm</target>
  848: <categoryname>handler</categoryname>
  849: <description>
  850: Handles multiple-choice style responses.
  851: </description>
  852: </file>
  853: <file>
  854: <source>loncom/interface/lonassignments.pm</source>
  855: <target dist='default'>home/httpd/lib/perl/Apache/lonassignments.pm</target>
  856: <categoryname>handler</categoryname>
  857: <description>
  858: Handles processing of assignments.
  859: </description>
  860: </file>
  861: <file>
  862: <source>loncom/interface/loncommunicate.pm</source>
  863: <target dist='default'>home/httpd/lib/perl/Apache/loncommunicate.pm</target>
  864: <categoryname>handler</categoryname>
  865: <description>Handles communication.</description>
  866: </file>
  867: <file>
  868: <source>loncom/interface/lonerrorhandler.pm</source>
  869: <target dist='default'>home/httpd/lib/perl/Apache/lonerrorhandler.pm</target>
  870: <categoryname>handler</categoryname>
  871: <description>
  872: Handles errors.
  873: </description>
  874: </file>
  875: <file>
  876: <source>loncom/interface/lonevaluate.pm</source>
  877: <target dist='default'>home/httpd/lib/perl/Apache/lonevaluate.pm</target>
  878: <categoryname>handler</categoryname>
  879: <description>
  880: Handles evaluation.
  881: </description>
  882: </file>
  883: <file>
  884: <source>loncom/interface/lonfeedback.pm</source>
  885: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
  886: <categoryname>handler</categoryname>
  887: <description>
  888: Handles feedback from students to instructors and system administrators.
  889: </description>
  890: </file>
  891: <file>
  892: <source>loncom/interface/lonfeedback.pm</source>
  893: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
  894: <categoryname>handler</categoryname>
  895: <description>
  896: Handles feedback from students to instructors and system administrators.
  897: </description>
  898: </file>
  899: <file>
  900: <source>loncom/interface/lonmydesk.pm</source>
  901: <target dist='default'>home/httpd/lib/perl/Apache/lonmydesk.pm</target>
  902: <categoryname>handler</categoryname>
  903: <description>
  904: Unknown function.
  905: </description>
  906: </file>
  907: <file>
  908: <source></source>
  909: <target dist='default'></target>
  910: <categoryname></categoryname>
  911: <description></description>
  912: </file>
  913: <file>
  914: <source>loncom/interface/lonnavmaps.pm</source>
  915: <target dist='default'>home/httpd/lib/perl/Apache/lonnavmaps.pm</target>
  916: <categoryname>handler</categoryname>
  917: <description>
  918: Handles navigational maps.
  919: </description>
  920: </file>
  921: <file>
  922: <source></source>
  923: <target dist='default'></target>
  924: <categoryname></categoryname>
  925: <description></description>
  926: </file>
  927: <file>
  928: <source>loncom/interface/lonpreferences.pm</source>
  929: <target dist='default'>home/httpd/lib/perl/Apache/lonpreferences.pm</target>
  930: <categoryname>handler</categoryname>
  931: <description>
  932: Handles user preferences associated with customizing the online LON-CAPA
  933: educational environment.
  934: </description>
  935: </file>
  936: <file>
  937: <source>loncom/interface/lonprintout.pm</source>
  938: <target dist='default'>home/httpd/lib/perl/Apache/lonprintout.pm</target>
  939: <categoryname>handler</categoryname>
  940: <description>
  941: Handles the production of printable files and resources.
  942: </description>
  943: </file>
  944: <file>
  945: <source>loncom/interface/lonsearchcat.pm</source>
  946: <target dist='default'>home/httpd/lib/perl/Apache/lonsearchcat.pm</target>
  947: <categoryname>handler</categoryname>
  948: <description>
  949: Handles a searchable catalogue.
  950: </description>
  951: </file>
  952: <file>
  953: <source></source>
  954: <target dist='default'></target>
  955: <categoryname></categoryname>
  956: <description></description>
  957: </file>
  958: <file>
  959: <source>loncom/interface/londropadd.pm</source>
  960: <target dist='default'>home/httpd/lib/perl/Apache/londropadd.pm</target>
  961: <categoryname>handler</categoryname>
  962: <description>
  963: Handler to drop and add students in courses.
  964: </description>
  965: </file>
  966: <file>
  967: <source>loncom/interface/lonmsg.pm</source>
  968: <target dist='default'>home/httpd/lib/perl/Apache/lonmsg.pm</target>
  969: <categoryname>handler</categoryname>
  970: <description>
  971: Routines for messaging.
  972: </description>
  973: </file>
  974: <file>
  975: <source>loncom/homework/hint.pm</source>
  976: <target dist='default'>home/httpd/lib/perl/Apache/hint.pm</target>
  977: <categoryname>handler</categoryname>
  978: <description>
  979: This handler coordinates the delivery of hints to students working on LON-CAPA
  980: problems and assignments.
  981: </description>
  982: </file>
  983: <file>
  984: <source>loncom/interface/lonspreadsheet.pm</source>
  985: <target dist='default'>home/httpd/lib/perl/Apache/lonspreadsheet.pm</target>
  986: <categoryname>handler</categoryname>
  987: <description>
  988: Spreadsheet/Grades Display Handler
  989: </description>
  990: </file>
  991: <file>
  992: <source>loncom/interface/lonparmset.pm</source>
  993: <target dist='default'>home/httpd/lib/perl/Apache/lonparmset.pm</target>
  994: <categoryname>handler</categoryname>
  995: <description>
  996: Handler to resolve ambiguous file locations
  997: </description>
  998: </file>
  999: <file>
 1000: <source>loncom/publisher/lonconstruct.pm</source>
 1001: <target dist='default'>home/httpd/lib/perl/Apache/lonconstruct.pm</target>
 1002: <categoryname>handler</categoryname>
 1003: <description>
 1004: Page wrapper for handling construction space.
 1005: </description>
 1006: </file>
 1007: <file>
 1008: <source>loncom/publisher/lonpublisher.pm</source>
 1009: <target dist='default'>home/httpd/lib/perl/Apache/lonpublisher.pm</target>
 1010: <categoryname>handler</categoryname>
 1011: <description>
 1012: Publishes an LON-CAPA educational resource complete with metadata
 1013: (authorship, language, copyright, creation date, etc).
 1014: </description>
 1015: </file>
 1016: <file>
 1017: <source>loncom/interface/lonmenu.pm</source>
 1018: <target dist='default'>home/httpd/lib/perl/Apache/lonmenu.pm</target>
 1019: <categoryname>handler</categoryname>
 1020: <description>
 1021: Has routines which control the remote control.
 1022: </description>
 1023: </file>
 1024: <file>
 1025: <source>rat/lonpageflip.pm</source>
 1026: <target dist='default'>home/httpd/lib/perl/Apache/lonpageflip.pm</target>
 1027: <categoryname>handler</categoryname>
 1028: <description>Deals with forward, backward, and other page flips.</description>
 1029: </file>
 1030: <file>
 1031: <source>rat/lonratedt.pm</source>
 1032: <target dist='default'>home/httpd/lib/perl/Apache/lonratedt.pm</target>
 1033: <categoryname>handler</categoryname>
 1034: <description>
 1035: Builds up frame set and loads in the right thing.
 1036: </description>
 1037: </file>
 1038: <file>
 1039: <source>loncom/html/res/adm/pages/homeworkmenu.html</source>
 1040: <target dist='default'>home/httpd/html/res/adm/pages/homeworkmenu.html</target>
 1041: <categoryname>handler</categoryname>
 1042: <description>
 1043: Homework remote control.
 1044: </description>
 1045: </file>
 1046: <file>
 1047: <source>loncom/html/res/adm/pages/annotator/admannotations.pm</source>
 1048: <target dist='default'>home/httpd/lib/perl/Apache/admannotations.pm</target>
 1049: <categoryname>handler</categoryname>
 1050: <description>
 1051: This will take annotations and then plug them into a page
 1052: </description>
 1053: </file>
 1054: <file>
 1055: <source>loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm</source>
 1056: <target dist='default'>home/httpd/lib/perl/Apache/admbookmarks.pm</target>
 1057: <categoryname>handler</categoryname>
 1058: <description>
 1059: This will take bookmarks and get/write/display them for the LON-CAPA user
 1060: interface
 1061: </description>
 1062: </file>
 1063: <file>
 1064: <source>rat/lonratsrv.pm</source>
 1065: <target dist='default'>home/httpd/lib/perl/Apache/lonratsrv.pm</target>
 1066: <categoryname>handler</categoryname>
 1067: <description>
 1068: Handler tat takes output from RAT and stores it on disk.  Handles the upper hidden
 1069: frame of the added window that comes up in RAT.   (3 frames come up in RAT server,
 1070: code, and output.  This module handles server connection.)
 1071: </description>
 1072: </file>
 1073: <file>
 1074: <source>rat/lonpage.pm</source>
 1075: <target dist='default'>home/httpd/lib/perl/Apache/lonpage.pm</target>
 1076: <categoryname>handler</categoryname>
 1077: <description>
 1078: bundles pages into one page
 1079: </description>
 1080: </file>
 1081: <file>
 1082: <source>rat/lonuserstate.pm</source>
 1083: <target dist='default'>home/httpd/lib/perl/Apache/lonuserstate.pm</target>
 1084: <categoryname>handler</categoryname>
 1085: <description>
 1086: compile course into binary data structure (in loncom/rat)
 1087: </description>
 1088: </file>
 1089: <file>
 1090: <source>loncom/xml/lontex.pm</source>
 1091: <target dist='default'>home/httpd/lib/perl/Apache/lontex.pm</target>
 1092: <categoryname>handler</categoryname>
 1093: <description>
 1094: Handler for tex files (somewhere in modules)
 1095: </description>
 1096: </file>
 1097: <file>
 1098: <source>loncom/xml/lontexconvert.pm</source>
 1099: <target dist='default'>home/httpd/lib/perl/Apache/lontexconvert.pm</target>
 1100: <categoryname>handler</categoryname>
 1101: <description>
 1102: Access to tth/ttm
 1103: </description>
 1104: </file>
 1105: <file>
 1106: <source>loncom/xml/lonxml.pm</source>
 1107: <target dist='default'>home/httpd/lib/perl/Apache/lonxml.pm</target>
 1108: <categoryname>handler</categoryname>
 1109: <description>
 1110: XML Parsing Module
 1111: </description>
 1112: </file>
 1113: <file>
 1114: <source>loncom/xml/style.pm</source>
 1115: <target dist='default'>home/httpd/lib/perl/Apache/style.pm</target>
 1116: <categoryname>handler</categoryname>
 1117: <description>
 1118: Style Parsing Module
 1119: </description>
 1120: </file>
 1121: <file>
 1122: <source>loncom/xml/londefdef.pm</source>
 1123: <target dist='default'>home/httpd/lib/perl/Apache/londefdef.pm</target>
 1124: <categoryname>handler</categoryname>
 1125: <description>
 1126: Tags Default Definition Module
 1127: </description>
 1128: </file>
 1129: <file>
 1130: <source>loncom/xml/run.pm</source>
 1131: <target dist='default'>home/httpd/lib/perl/Apache/run.pm</target>
 1132: <categoryname>handler</categoryname>
 1133: <description>
 1134: used to prevent poorly written problems from causing lingering after effects
 1135: </description>
 1136: </file>
 1137: <file>
 1138: <source>loncom/xml/scripttag.pm</source>
 1139: <target dist='default'>home/httpd/lib/perl/Apache/scripttag.pm</target>
 1140: <categoryname>handler</categoryname>
 1141: <description>
 1142: implements &lt;script&gt;, &lt;scriptlib&gt;, &lt;parserlib&gt;, and
 1143: &lt;import&gt;
 1144: </description>
 1145: </file>
 1146: <file>
 1147: <source>loncom/homework/lonhomework.pm</source>
 1148: <target dist='default'>home/httpd/lib/perl/Apache/lonhomework.pm</target>
 1149: <categoryname>handler</categoryname>
 1150: <description>handler</description>
 1151: </file>
 1152: <file>
 1153: <source>loncom/homework/inputtags.pm</source>
 1154: <target dist='default'>home/httpd/lib/perl/Apache/inputtags.pm</target>
 1155: <categoryname>handler</categoryname>
 1156: <description>
 1157: produces HTML input tags (&lt;INPUT&gt;) for rendering homework resources
 1158: </description>
 1159: </file>
 1160: <file>
 1161: <source>loncom/homework/structuretags.pm</source>
 1162: <target dist='default'>home/httpd/lib/perl/Apache/structuretags.pm</target>
 1163: <categoryname>handler</categoryname>
 1164: <description>
 1165: produces HTML tags necessary for structuring the presentation of homework resources
 1166: </description>
 1167: </file>
 1168: <file>
 1169: <source>loncom/homework/response.pm</source>
 1170: <target dist='default'>home/httpd/lib/perl/Apache/response.pm</target>
 1171: <categoryname>handler</categoryname>
 1172: <description>
 1173: defines different types of responses given to student as well as syntax for producing response values
 1174: </description>
 1175: </file>
 1176: <file>
 1177: <source>loncom/homework/caparesponse/caparesponse.pm</source>
 1178: <target dist='default'>home/httpd/lib/perl/Apache/caparesponse.pm</target>
 1179: <categoryname>handler</categoryname>
 1180: <description>
 1181: handles request to the CAPA homework processing engine
 1182: </description>
 1183: </file>
 1184: <file>
 1185: <source>loncom/auth/lonacc.pm</source>
 1186: <target dist='default'>home/httpd/lib/perl/Apache/lonacc.pm</target>
 1187: <categoryname>handler</categoryname>
 1188: <description>
 1189: (This module, like loncacc.pm also authenticates with cookies.)  
 1190: <tt>lonacc.pm</tt> coordinates access to a wide range of administrative-type
 1191: functions (e.g. roles, logout, annotations, and bookmarks) as well
 1192: as coordinating access to educational resources.
 1193: </description>
 1194: </file>
 1195: <file>
 1196: <source>loncom/auth/lonracc.pm</source>
 1197: <target dist='default'>home/httpd/lib/perl/Apache/lonracc.pm</target>
 1198: <categoryname>handler</categoryname>
 1199: <description>
 1200: access handler for file transfers
 1201: </description>
 1202: </file>
 1203: <file>
 1204: <source>loncom/auth/loncacc.pm</source>
 1205: <target dist='default'>home/httpd/lib/perl/Apache/loncacc.pm</target>
 1206: <categoryname>handler</categoryname>
 1207: <description>
 1208: This module provides access to an educational resource construction area.
 1209: This module is invoked by the URL-related pattern syntax
 1210: <tt>LocationMatch "^/priv.*"</tt> or <tt>LocationMatch "^/\~.*"</tt>.
 1211: Authentication of user identity
 1212: is coordinated through cookies.  The abbreviation "cacc" corresponds
 1213: to "construction-space access").  If the cookie handle is invalid, then
 1214: this module returns a forbidden status and makes appropriate log entries.
 1215: If the cookie handle is valid, status is determined to be okay (and,
 1216: for the "priv"-type access, the resource is delivered by the
 1217: <tt>lonconstruct</tt> module).
 1218: </description>
 1219: </file>
 1220: <file>
 1221: <source>loncom/auth/lonauth.pm</source>
 1222: <target dist='default'>home/httpd/lib/perl/Apache/lonauth.pm</target>
 1223: <categoryname>handler</categoryname>
 1224: <description>authenticate, set up session environment</description>
 1225: </file>
 1226: <file>
 1227: <source>loncom/auth/lonlogin.pm</source>
 1228: <target dist='default'>home/httpd/lib/perl/Apache/lonlogin.pm</target>
 1229: <categoryname>handler</categoryname>
 1230: <description>login screen</description>
 1231: </file>
 1232: <file>
 1233: <source>loncom/auth/lonlogout.pm</source>
 1234: <target dist='default'>home/httpd/lib/perl/Apache/lonlogout.pm</target>
 1235: <categoryname>handler</categoryname>
 1236: <description>logout</description>
 1237: </file>
 1238: <file>
 1239: <source>loncom/lonnet/perl/lonrep.pm</source>
 1240: <target dist='default'>home/httpd/lib/perl/Apache/lonrep.pm</target>
 1241: <categoryname>handler</categoryname>
 1242: <description>replication</description>
 1243: </file>
 1244: <file>
 1245: <source>loncom/auth/lonroles.pm</source>
 1246: <target dist='default'>home/httpd/lib/perl/Apache/lonroles.pm</target>
 1247: <categoryname>handler</categoryname>
 1248: <description>
 1249: This perl handling module reads in the available roles available
 1250: for a LON-CAPA user (different courses, different privileges, etc)
 1251: and produces a form-element HTML page which allows the user to select
 1252: which role he wishes to exercise in the LON-CAPA system.  For instance,
 1253: a user may want to select between being a student in a thermodynamics
 1254: physics course or a teaching assistant for an introductory calculus
 1255: class.
 1256: </description>
 1257: </file>
 1258: <file>
 1259: <source>loncom/interface/lonindexer.pm</source>
 1260: <target dist='default'>home/httpd/lib/perl/Apache/lonindexer.pm</target>
 1261: <categoryname>handler</categoryname>
 1262: <description>
 1263: cross server filesystem browser
 1264: </description>
 1265: </file>
 1266: <file>
 1267: <source>loncom/lonnet/perl/lonnet.pm</source>
 1268: <target dist='default'>home/httpd/lib/perl/Apache/lonnet.pm</target>
 1269: <categoryname>handler</categoryname>
 1270: <description>
 1271: This file is an interface to the lonc processes of the LON-CAPA network
 1272: as well as set of elaborated functions for handling information necessary
 1273: for navigating through a given cluster of LON-CAPA machines within a domain.
 1274: There are over 40 specialized functions in this module which handle
 1275: the reading and transmission of metadata, user information
 1276: (ids, names, environments, roles, logs), file information (storage, reading,
 1277: directories, extensions, replication, embedded styles and descriptors),
 1278: educational resources (course descriptions, section names and numbers),
 1279: url hashing (to assign roles on a url basis), and translating abbreviated
 1280: symbols to and from more descriptive phrases or explanations.
 1281: </description>
 1282: </file>
 1283: <file>
 1284: <source>loncom/html/index.html</source>
 1285: <target dist='default'>home/httpd/html/index.html</target>
 1286: <categoryname>interface file</categoryname>
 1287: <description>bumps to login</description>
 1288: </file>
 1289: <link>
 1290: <linkto>etc/mime.types</linkto>
 1291: <target dist='default'>etc/httpd/conf/mime.types</target>
 1292: <categoryname>symbolic link</categoryname>
 1293: <description>symbolic link to /etc/mime.types</description>
 1294: </link>
 1295: <link>
 1296: <linkto>home/httpd/html/res</linkto>
 1297: <target dist='default'>home/httpd/html/raw</target>
 1298: <categoryname>symbolic link</categoryname>
 1299: <description>symbolic link to /home/httpd/html/res</description>
 1300: </link>
 1301: <file>
 1302: <source>loncom/html/adm/notfound.html</source>
 1303: <target dist='default'>home/httpd/html/adm/notfound.html</target>
 1304: <categoryname>interface file</categoryname>
 1305: <description>
 1306: static html page that is shown when an attempt is made to access a document
 1307: not present on the web server
 1308: </description>
 1309: </file>
 1310: <file>
 1311: <source>loncom/html/adm/unauthorized.html</source>
 1312: <target dist='default'>home/httpd/html/adm/unauthorized.html</target>
 1313: <categoryname>interface file</categoryname>
 1314: <description>
 1315: static html page that is shown when an attempt is made to access a document which is restricted based on
 1316: file or server configurations
 1317: </description>
 1318: </file>
 1319: <file>
 1320: <source>rat/client/rat.html</source>
 1321: <target dist='default'>home/httpd/html/adm/rat/rat.html</target>
 1322: <categoryname>interface file</categoryname>
 1323: <description>
 1324: frameset
 1325: </description>
 1326: </file>
 1327: <file>
 1328: <source>rat/client/parameter.html</source>
 1329: <target dist='default'>home/httpd/html/adm/rat/parameter.html</target>
 1330: <categoryname>interface file</categoryname>
 1331: <description>
 1332: Parameter input window.
 1333: </description>
 1334: </file>
 1335: <file>
 1336: <source>rat/client/code.html</source>
 1337: <target dist='default'>home/httpd/html/adm/rat/code.html</target>
 1338: <categoryname>interface file</categoryname>
 1339: <description>
 1340: javascript
 1341: </description>
 1342: </file>
 1343: <file>
 1344: <source>rat/client/map.html</source>
 1345: <target dist='default'>home/httpd/html/adm/rat/map.html</target>
 1346: <categoryname>interface file</categoryname>
 1347: <description>
 1348: bumper
 1349: </description>
 1350: </file>
 1351: <file>
 1352: <source>rat/client/empty.html</source>
 1353: <target dist='default'>home/httpd/html/adm/rat/empty.html</target>
 1354: <categoryname>interface file</categoryname>
 1355: <description>
 1356: A blank page with very minimal HTML structural elements.
 1357: </description>
 1358: </file>
 1359: <file>
 1360: <source></source>
 1361: <target dist='default'></target>
 1362: <categoryname></categoryname>
 1363: <description>
 1364: </description>
 1365: </file>
 1366: <file>
 1367: <source></source>
 1368: <target dist='default'></target>
 1369: <categoryname></categoryname>
 1370: <description>
 1371: </description>
 1372: </file>
 1373: <file>
 1374: <source></source>
 1375: <target dist='default'></target>
 1376: <categoryname></categoryname>
 1377: <description>
 1378: </description>
 1379: </file>
 1380: <file>
 1381: <source></source>
 1382: <target dist='default'></target>
 1383: <categoryname></categoryname>
 1384: <description>
 1385: </description>
 1386: </file>
 1387: <file>
 1388: <source></source>
 1389: <target dist='default'></target>
 1390: <categoryname></categoryname>
 1391: <description>
 1392: </description>
 1393: </file>
 1394: <file>
 1395: <source></source>
 1396: <target dist='default'></target>
 1397: <categoryname></categoryname>
 1398: <description>
 1399: </description>
 1400: </file>
 1401: <file>
 1402: <source></source>
 1403: <target dist='default'></target>
 1404: <categoryname></categoryname>
 1405: <description>
 1406: </description>
 1407: </file>
 1408: <file>
 1409: <source></source>
 1410: <target dist='default'></target>
 1411: <categoryname></categoryname>
 1412: <description>
 1413: </description>
 1414: </file>
 1415: <file>
 1416: <source></source>
 1417: <target dist='default'></target>
 1418: <categoryname></categoryname>
 1419: <description>
 1420: </description>
 1421: </file>
 1422: <file>
 1423: <source></source>
 1424: <target dist='default'></target>
 1425: <categoryname></categoryname>
 1426: <description>
 1427: </description>
 1428: </file>
 1429: <file>
 1430: <source></source>
 1431: <target dist='default'></target>
 1432: <categoryname></categoryname>
 1433: <description>
 1434: </description>
 1435: </file>
 1436: <file>
 1437: <source></source>
 1438: <target dist='default'></target>
 1439: <categoryname></categoryname>
 1440: <description>
 1441: </description>
 1442: </file>
 1443: <file>
 1444: <source></source>
 1445: <target dist='default'></target>
 1446: <categoryname></categoryname>
 1447: <description>
 1448: </description>
 1449: </file>
 1450: </lpml>
 1451: 
 1452: 

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