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 (23 years ago) by harris41
Branches: MAIN
CVS tags: HEAD
updating description of insertlist.tab

    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: Describes what tags are allowed inside other 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/interface/lonstatistics.pm</source>
  682: <target dist='default'>home/httpd/lib/perl/Apache/lonstatistics.pm</target>
  683: <categoryname>handler</categoryname>
  684: <description>
  685: Handler to show statistics on solving LON-CAPA problems.
  686: </description>
  687: <status>works/unverified</status>
  688: </file>
  689: <file>
  690: <source>loncom/publisher/londiff.pm</source>
  691: <target dist='default'>home/httpd/lib/perl/Apache/londiff.pm</target>
  692: <categoryname>handler</categoryname>
  693: <description>
  694: Handler to show difference between two files.
  695: </description>
  696: <status>works/unverified</status>
  697: </file>
  698: <file>
  699: <source>loncom/publisher/lonupload.pm</source>
  700: <target dist='default'>home/httpd/lib/perl/Apache/lonupload.pm</target>
  701: <categoryname>handler</categoryname>
  702: <description>
  703: Handler to upload files through browser into construction space.
  704: </description>
  705: <status>works/unverified</status>
  706: </file>
  707: <file>
  708: <source>loncom/homework/essayresponse.pm</source>
  709: <target dist='default'>home/httpd/lib/perl/Apache/essayresponse.pm</target>
  710: <categoryname>handler</categoryname>
  711: <description>
  712: Handler to evaluate essay (ungraded) style responses.
  713: </description>
  714: <status>works/unverified</status>
  715: </file>
  716: <file>
  717: <source>loncom/publisher/lonpubdir.pm</source>
  718: <target dist='default'>home/httpd/lib/perl/Apache/lonpubdir.pm</target>
  719: <categoryname>handler</categoryname>
  720: <description>
  721: Handler to publish directories.
  722: </description>
  723: </file>
  724: <file>
  725: <source>loncom/publisher/lonretrieve.pm</source>
  726: <target dist='default'>home/httpd/lib/perl/Apache/lonretrieve.pm</target>
  727: <categoryname>handler</categoryname>
  728: <description>
  729: Handler to retrieve old versions from resource space.
  730: </description>
  731: <status>works/unverified</status>
  732: </file>
  733: <file>
  734: <source>loncom/homework/edit.pm</source>
  735: <target dist='default'>home/httpd/lib/perl/Apache/edit.pm</target>
  736: <categoryname>handler</categoryname>
  737: <description>
  738: Helper functions when in homework edit mode.
  739: </description>
  740: </file>
  741: <file>
  742: <source>loncom/interface/lonmeta.pm</source>
  743: <target dist='default'>home/httpd/lib/perl/Apache/lonmeta.pm</target>
  744: <categoryname>handler</categoryname>
  745: <description>Metadata display handler.</description>
  746: <status>works/unverified</status>
  747: </file>
  748: <file>
  749: <source>rat/lonambiguous.pm</source>
  750: <target dist='default'>home/httpd/lib/perl/Apache/lonambiguous.pm</target>
  751: <categoryname>handler</categoryname>
  752: <description>
  753: Handler to resolve ambiguous file locations.
  754: </description>
  755: <status>works/unverified</status>
  756: </file>
  757: <file>
  758: <source>rat/lonratparms.pm</source>
  759: <target dist='default'>home/httpd/lib/perl/Apache/lonratparms.pm</target>
  760: <categoryname>handler</categoryname>
  761: <description>
  762: Handler to set resource parameters inside of the RAT based on metadata.
  763: </description>
  764: <status>works/unverified</status>
  765: </file>
  766: <file>
  767: <source></source>
  768: <target dist='default'></target>
  769: <categoryname></categoryname>
  770: <description></description>
  771: </file>
  772: <file>
  773: <source>rat/lonsequence.pm</source>
  774: <target dist='default'>home/httpd/lib/perl/Apache/lonsequence.pm</target>
  775: <categoryname>handler</categoryname>
  776: <description>
  777: Handler for showing sequence objects of educational resources.
  778: </description>
  779: <status>works/unverified</status>
  780: </file>
  781: <file>
  782: <source>loncom/interface/loncreatecourse.pm</source>
  783: <target dist='default'>home/httpd/lib/perl/Apache/loncreatecourse.pm</target>
  784: <categoryname>handler</categoryname>
  785: <description>
  786: Creates a new course and assigns course coordinator.
  787: </description>
  788: </file>
  789: <file>
  790: <source>loncom/interface/loncreateuser.pm</source>
  791: <target dist='default'>home/httpd/lib/perl/Apache/loncreateuser.pm</target>
  792: <categoryname>handler</categoryname>
  793: <description>
  794: Creates a new user and/or changes user privileges
  795: </description>
  796: <status>works/unverified</status>
  797: </file>
  798: <file>
  799: <source>loncom/interface/lonchart.pm</source>
  800: <target dist='default'>home/httpd/lib/perl/Apache/lonchart.pm</target>
  801: <categoryname>handler</categoryname>
  802: <description>
  803: Produces simple LectureOnline-like student assessment performance chart
  804: </description>
  805: </file>
  806: <file>
  807: <source>loncom/interface/loncommon.pm</source>
  808: <target dist='default'>home/httpd/lib/perl/Apache/loncommon.pm</target>
  809: <categoryname>handler</categoryname>
  810: <description>
  811: Makes a table out of the previous attempts.  Inputs result_from_symbread,
  812: user, domain, home_server, course_id
  813: </description>
  814: <status>works/unverified</status>
  815: </file>
  816: <file>
  817: <source>loncom/homework/grades.pm</source>
  818: <target dist='default'>home/httpd/lib/perl/Apache/grades.pm</target>
  819: <categoryname>handler</categoryname>
  820: <description>Handles the viewing of grades.</description>
  821: </file>
  822: <file>
  823: <source>loncom/homework/imageresponse.pm</source>
  824: <target dist='default'>home/httpd/lib/perl/Apache/imageresponse.pm</target>
  825: <categoryname>handler</categoryname>
  826: <description>
  827: Coordinates the response to clicking an image.
  828: </description>
  829: <status>works/unverified</status>
  830: </file>
  831: <file>
  832: <source>loncom/homework/optionresponse.pm</source>
  833: <target dist='default'>home/httpd/lib/perl/Apache/optionresponse.pm</target>
  834: <categoryname>handler</categoryname>
  835: <description>Handles tags associated with showing a list of options</description>
  836: </file>
  837: <file>
  838: <source>loncom/homework/outputtags.pm</source>
  839: <target dist='default'>home/httpd/lib/perl/Apache/outputtags.pm</target>
  840: <categoryname>handler</categoryname>
  841: <description>
  842: Handles tags associated with output.  Seems to relate to due dates of the
  843: assignment.
  844: </description>
  845: </file>
  846: <file>
  847: <source>loncom/interface/lontest.pm</source>
  848: <target dist='default'>home/httpd/lib/perl/Apache/lontest.pm</target>
  849: <categoryname>handler</categoryname>
  850: <description>
  851: Used for debugging and testing the LON-CAPA system.
  852: </description>
  853: </file>
  854: <file>
  855: <source>loncom/homework/radiobuttonresponse.pm</source>
  856: <target dist='default'>home/httpd/lib/perl/Apache/radiobuttonresponse.pm</target>
  857: <categoryname>handler</categoryname>
  858: <description>
  859: Handles multiple-choice style responses.
  860: </description>
  861: </file>
  862: <file>
  863: <source>loncom/interface/lonassignments.pm</source>
  864: <target dist='default'>home/httpd/lib/perl/Apache/lonassignments.pm</target>
  865: <categoryname>handler</categoryname>
  866: <description>
  867: Handles processing of assignments.
  868: </description>
  869: </file>
  870: <file>
  871: <source>loncom/interface/loncommunicate.pm</source>
  872: <target dist='default'>home/httpd/lib/perl/Apache/loncommunicate.pm</target>
  873: <categoryname>handler</categoryname>
  874: <description>Handles communication.</description>
  875: </file>
  876: <file>
  877: <source>loncom/interface/lonerrorhandler.pm</source>
  878: <target dist='default'>home/httpd/lib/perl/Apache/lonerrorhandler.pm</target>
  879: <categoryname>handler</categoryname>
  880: <description>
  881: Handles errors.
  882: </description>
  883: </file>
  884: <file>
  885: <source>loncom/interface/lonevaluate.pm</source>
  886: <target dist='default'>home/httpd/lib/perl/Apache/lonevaluate.pm</target>
  887: <categoryname>handler</categoryname>
  888: <description>
  889: Handles evaluation.
  890: </description>
  891: </file>
  892: <file>
  893: <source>loncom/interface/lonfeedback.pm</source>
  894: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
  895: <categoryname>handler</categoryname>
  896: <description>
  897: Handles feedback from students to instructors and system administrators.
  898: </description>
  899: </file>
  900: <file>
  901: <source>loncom/interface/lonfeedback.pm</source>
  902: <target dist='default'>home/httpd/lib/perl/Apache/lonfeedback.pm</target>
  903: <categoryname>handler</categoryname>
  904: <description>
  905: Handles feedback from students to instructors and system administrators.
  906: </description>
  907: </file>
  908: <file>
  909: <source>loncom/interface/lonmydesk.pm</source>
  910: <target dist='default'>home/httpd/lib/perl/Apache/lonmydesk.pm</target>
  911: <categoryname>handler</categoryname>
  912: <description>
  913: Unknown function.
  914: </description>
  915: </file>
  916: <file>
  917: <source></source>
  918: <target dist='default'></target>
  919: <categoryname></categoryname>
  920: <description></description>
  921: </file>
  922: <file>
  923: <source>loncom/interface/lonnavmaps.pm</source>
  924: <target dist='default'>home/httpd/lib/perl/Apache/lonnavmaps.pm</target>
  925: <categoryname>handler</categoryname>
  926: <description>
  927: Handles navigational maps.
  928: </description>
  929: </file>
  930: <file>
  931: <source></source>
  932: <target dist='default'></target>
  933: <categoryname></categoryname>
  934: <description></description>
  935: </file>
  936: <file>
  937: <source>loncom/interface/lonpreferences.pm</source>
  938: <target dist='default'>home/httpd/lib/perl/Apache/lonpreferences.pm</target>
  939: <categoryname>handler</categoryname>
  940: <description>
  941: Handles user preferences associated with customizing the online LON-CAPA
  942: educational environment.
  943: </description>
  944: </file>
  945: <file>
  946: <source>loncom/interface/lonprintout.pm</source>
  947: <target dist='default'>home/httpd/lib/perl/Apache/lonprintout.pm</target>
  948: <categoryname>handler</categoryname>
  949: <description>
  950: Handles the production of printable files and resources.
  951: </description>
  952: </file>
  953: <file>
  954: <source>loncom/interface/lonsearchcat.pm</source>
  955: <target dist='default'>home/httpd/lib/perl/Apache/lonsearchcat.pm</target>
  956: <categoryname>handler</categoryname>
  957: <description>
  958: Handles a searchable catalogue.
  959: </description>
  960: </file>
  961: <file>
  962: <source></source>
  963: <target dist='default'></target>
  964: <categoryname></categoryname>
  965: <description></description>
  966: </file>
  967: <file>
  968: <source>loncom/interface/londropadd.pm</source>
  969: <target dist='default'>home/httpd/lib/perl/Apache/londropadd.pm</target>
  970: <categoryname>handler</categoryname>
  971: <description>
  972: Handler to drop and add students in courses.
  973: </description>
  974: </file>
  975: <file>
  976: <source>loncom/interface/lonmsg.pm</source>
  977: <target dist='default'>home/httpd/lib/perl/Apache/lonmsg.pm</target>
  978: <categoryname>handler</categoryname>
  979: <description>
  980: Routines for messaging.
  981: </description>
  982: </file>
  983: <file>
  984: <source>loncom/homework/hint.pm</source>
  985: <target dist='default'>home/httpd/lib/perl/Apache/hint.pm</target>
  986: <categoryname>handler</categoryname>
  987: <description>
  988: This handler coordinates the delivery of hints to students working on LON-CAPA
  989: problems and assignments.
  990: </description>
  991: </file>
  992: <file>
  993: <source>loncom/interface/lonspreadsheet.pm</source>
  994: <target dist='default'>home/httpd/lib/perl/Apache/lonspreadsheet.pm</target>
  995: <categoryname>handler</categoryname>
  996: <description>
  997: Spreadsheet/Grades Display Handler
  998: </description>
  999: </file>
 1000: <file>
 1001: <source>loncom/interface/lonparmset.pm</source>
 1002: <target dist='default'>home/httpd/lib/perl/Apache/lonparmset.pm</target>
 1003: <categoryname>handler</categoryname>
 1004: <description>
 1005: Handler to resolve ambiguous file locations
 1006: </description>
 1007: </file>
 1008: <file>
 1009: <source>loncom/publisher/lonconstruct.pm</source>
 1010: <target dist='default'>home/httpd/lib/perl/Apache/lonconstruct.pm</target>
 1011: <categoryname>handler</categoryname>
 1012: <description>
 1013: Page wrapper for handling construction space.
 1014: </description>
 1015: </file>
 1016: <file>
 1017: <source>loncom/publisher/lonpublisher.pm</source>
 1018: <target dist='default'>home/httpd/lib/perl/Apache/lonpublisher.pm</target>
 1019: <categoryname>handler</categoryname>
 1020: <description>
 1021: Publishes an LON-CAPA educational resource complete with metadata
 1022: (authorship, language, copyright, creation date, etc).
 1023: </description>
 1024: </file>
 1025: <file>
 1026: <source>loncom/interface/lonmenu.pm</source>
 1027: <target dist='default'>home/httpd/lib/perl/Apache/lonmenu.pm</target>
 1028: <categoryname>handler</categoryname>
 1029: <description>
 1030: Has routines which control the remote control.
 1031: </description>
 1032: </file>
 1033: <file>
 1034: <source>rat/lonpageflip.pm</source>
 1035: <target dist='default'>home/httpd/lib/perl/Apache/lonpageflip.pm</target>
 1036: <categoryname>handler</categoryname>
 1037: <description>Deals with forward, backward, and other page flips.</description>
 1038: </file>
 1039: <file>
 1040: <source>rat/lonratedt.pm</source>
 1041: <target dist='default'>home/httpd/lib/perl/Apache/lonratedt.pm</target>
 1042: <categoryname>handler</categoryname>
 1043: <description>
 1044: Builds up frame set and loads in the right thing.
 1045: </description>
 1046: </file>
 1047: <file>
 1048: <source>loncom/html/res/adm/pages/homeworkmenu.html</source>
 1049: <target dist='default'>home/httpd/html/res/adm/pages/homeworkmenu.html</target>
 1050: <categoryname>handler</categoryname>
 1051: <description>
 1052: Homework remote control.
 1053: </description>
 1054: </file>
 1055: <file>
 1056: <source>loncom/html/res/adm/pages/annotator/admannotations.pm</source>
 1057: <target dist='default'>home/httpd/lib/perl/Apache/admannotations.pm</target>
 1058: <categoryname>handler</categoryname>
 1059: <description>
 1060: This will take annotations and then plug them into a page
 1061: </description>
 1062: </file>
 1063: <file>
 1064: <source>loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm</source>
 1065: <target dist='default'>home/httpd/lib/perl/Apache/admbookmarks.pm</target>
 1066: <categoryname>handler</categoryname>
 1067: <description>
 1068: This will take bookmarks and get/write/display them for the LON-CAPA user
 1069: interface
 1070: </description>
 1071: </file>
 1072: <file>
 1073: <source>rat/lonratsrv.pm</source>
 1074: <target dist='default'>home/httpd/lib/perl/Apache/lonratsrv.pm</target>
 1075: <categoryname>handler</categoryname>
 1076: <description>
 1077: Handler tat takes output from RAT and stores it on disk.  Handles the upper hidden
 1078: frame of the added window that comes up in RAT.   (3 frames come up in RAT server,
 1079: code, and output.  This module handles server connection.)
 1080: </description>
 1081: </file>
 1082: <file>
 1083: <source>rat/lonpage.pm</source>
 1084: <target dist='default'>home/httpd/lib/perl/Apache/lonpage.pm</target>
 1085: <categoryname>handler</categoryname>
 1086: <description>
 1087: bundles pages into one page
 1088: </description>
 1089: </file>
 1090: <file>
 1091: <source>rat/lonuserstate.pm</source>
 1092: <target dist='default'>home/httpd/lib/perl/Apache/lonuserstate.pm</target>
 1093: <categoryname>handler</categoryname>
 1094: <description>
 1095: compile course into binary data structure (in loncom/rat)
 1096: </description>
 1097: </file>
 1098: <file>
 1099: <source>loncom/xml/lontex.pm</source>
 1100: <target dist='default'>home/httpd/lib/perl/Apache/lontex.pm</target>
 1101: <categoryname>handler</categoryname>
 1102: <description>
 1103: Handler for tex files (somewhere in modules)
 1104: </description>
 1105: </file>
 1106: <file>
 1107: <source>loncom/xml/lontexconvert.pm</source>
 1108: <target dist='default'>home/httpd/lib/perl/Apache/lontexconvert.pm</target>
 1109: <categoryname>handler</categoryname>
 1110: <description>
 1111: Access to tth/ttm
 1112: </description>
 1113: </file>
 1114: <file>
 1115: <source>loncom/xml/lonxml.pm</source>
 1116: <target dist='default'>home/httpd/lib/perl/Apache/lonxml.pm</target>
 1117: <categoryname>handler</categoryname>
 1118: <description>
 1119: XML Parsing Module
 1120: </description>
 1121: </file>
 1122: <file>
 1123: <source>loncom/xml/style.pm</source>
 1124: <target dist='default'>home/httpd/lib/perl/Apache/style.pm</target>
 1125: <categoryname>handler</categoryname>
 1126: <description>
 1127: Style Parsing Module
 1128: </description>
 1129: </file>
 1130: <file>
 1131: <source>loncom/xml/londefdef.pm</source>
 1132: <target dist='default'>home/httpd/lib/perl/Apache/londefdef.pm</target>
 1133: <categoryname>handler</categoryname>
 1134: <description>
 1135: Tags Default Definition Module
 1136: </description>
 1137: </file>
 1138: <file>
 1139: <source>loncom/xml/run.pm</source>
 1140: <target dist='default'>home/httpd/lib/perl/Apache/run.pm</target>
 1141: <categoryname>handler</categoryname>
 1142: <description>
 1143: used to prevent poorly written problems from causing lingering after effects
 1144: </description>
 1145: </file>
 1146: <file>
 1147: <source>loncom/xml/scripttag.pm</source>
 1148: <target dist='default'>home/httpd/lib/perl/Apache/scripttag.pm</target>
 1149: <categoryname>handler</categoryname>
 1150: <description>
 1151: implements &lt;script&gt;, &lt;scriptlib&gt;, &lt;parserlib&gt;, and
 1152: &lt;import&gt;
 1153: </description>
 1154: </file>
 1155: <file>
 1156: <source>loncom/homework/lonhomework.pm</source>
 1157: <target dist='default'>home/httpd/lib/perl/Apache/lonhomework.pm</target>
 1158: <categoryname>handler</categoryname>
 1159: <description>handler</description>
 1160: </file>
 1161: <file>
 1162: <source>loncom/homework/inputtags.pm</source>
 1163: <target dist='default'>home/httpd/lib/perl/Apache/inputtags.pm</target>
 1164: <categoryname>handler</categoryname>
 1165: <description>
 1166: produces HTML input tags (&lt;INPUT&gt;) for rendering homework resources
 1167: </description>
 1168: </file>
 1169: <file>
 1170: <source>loncom/homework/structuretags.pm</source>
 1171: <target dist='default'>home/httpd/lib/perl/Apache/structuretags.pm</target>
 1172: <categoryname>handler</categoryname>
 1173: <description>
 1174: produces HTML tags necessary for structuring the presentation of homework resources
 1175: </description>
 1176: </file>
 1177: <file>
 1178: <source>loncom/homework/response.pm</source>
 1179: <target dist='default'>home/httpd/lib/perl/Apache/response.pm</target>
 1180: <categoryname>handler</categoryname>
 1181: <description>
 1182: defines different types of responses given to student as well as syntax for producing response values
 1183: </description>
 1184: </file>
 1185: <file>
 1186: <source>loncom/homework/caparesponse/caparesponse.pm</source>
 1187: <target dist='default'>home/httpd/lib/perl/Apache/caparesponse.pm</target>
 1188: <categoryname>handler</categoryname>
 1189: <description>
 1190: handles request to the CAPA homework processing engine
 1191: </description>
 1192: </file>
 1193: <file>
 1194: <source>loncom/auth/lonacc.pm</source>
 1195: <target dist='default'>home/httpd/lib/perl/Apache/lonacc.pm</target>
 1196: <categoryname>handler</categoryname>
 1197: <description>
 1198: (This module, like loncacc.pm also authenticates with cookies.)  
 1199: <tt>lonacc.pm</tt> coordinates access to a wide range of administrative-type
 1200: functions (e.g. roles, logout, annotations, and bookmarks) as well
 1201: as coordinating access to educational resources.
 1202: </description>
 1203: </file>
 1204: <file>
 1205: <source>loncom/auth/lonracc.pm</source>
 1206: <target dist='default'>home/httpd/lib/perl/Apache/lonracc.pm</target>
 1207: <categoryname>handler</categoryname>
 1208: <description>
 1209: access handler for file transfers
 1210: </description>
 1211: </file>
 1212: <file>
 1213: <source>loncom/auth/loncacc.pm</source>
 1214: <target dist='default'>home/httpd/lib/perl/Apache/loncacc.pm</target>
 1215: <categoryname>handler</categoryname>
 1216: <description>
 1217: This module provides access to an educational resource construction area.
 1218: This module is invoked by the URL-related pattern syntax
 1219: <tt>LocationMatch "^/priv.*"</tt> or <tt>LocationMatch "^/\~.*"</tt>.
 1220: Authentication of user identity
 1221: is coordinated through cookies.  The abbreviation "cacc" corresponds
 1222: to "construction-space access").  If the cookie handle is invalid, then
 1223: this module returns a forbidden status and makes appropriate log entries.
 1224: If the cookie handle is valid, status is determined to be okay (and,
 1225: for the "priv"-type access, the resource is delivered by the
 1226: <tt>lonconstruct</tt> module).
 1227: </description>
 1228: </file>
 1229: <file>
 1230: <source>loncom/auth/lonauth.pm</source>
 1231: <target dist='default'>home/httpd/lib/perl/Apache/lonauth.pm</target>
 1232: <categoryname>handler</categoryname>
 1233: <description>authenticate, set up session environment</description>
 1234: </file>
 1235: <file>
 1236: <source>loncom/auth/lonlogin.pm</source>
 1237: <target dist='default'>home/httpd/lib/perl/Apache/lonlogin.pm</target>
 1238: <categoryname>handler</categoryname>
 1239: <description>login screen</description>
 1240: </file>
 1241: <file>
 1242: <source>loncom/auth/lonlogout.pm</source>
 1243: <target dist='default'>home/httpd/lib/perl/Apache/lonlogout.pm</target>
 1244: <categoryname>handler</categoryname>
 1245: <description>logout</description>
 1246: </file>
 1247: <file>
 1248: <source>loncom/lonnet/perl/lonrep.pm</source>
 1249: <target dist='default'>home/httpd/lib/perl/Apache/lonrep.pm</target>
 1250: <categoryname>handler</categoryname>
 1251: <description>replication</description>
 1252: </file>
 1253: <file>
 1254: <source>loncom/auth/lonroles.pm</source>
 1255: <target dist='default'>home/httpd/lib/perl/Apache/lonroles.pm</target>
 1256: <categoryname>handler</categoryname>
 1257: <description>
 1258: This perl handling module reads in the available roles available
 1259: for a LON-CAPA user (different courses, different privileges, etc)
 1260: and produces a form-element HTML page which allows the user to select
 1261: which role he wishes to exercise in the LON-CAPA system.  For instance,
 1262: a user may want to select between being a student in a thermodynamics
 1263: physics course or a teaching assistant for an introductory calculus
 1264: class.
 1265: </description>
 1266: </file>
 1267: <file>
 1268: <source>loncom/interface/lonindexer.pm</source>
 1269: <target dist='default'>home/httpd/lib/perl/Apache/lonindexer.pm</target>
 1270: <categoryname>handler</categoryname>
 1271: <description>
 1272: cross server filesystem browser
 1273: </description>
 1274: </file>
 1275: <file>
 1276: <source>loncom/lonnet/perl/lonnet.pm</source>
 1277: <target dist='default'>home/httpd/lib/perl/Apache/lonnet.pm</target>
 1278: <categoryname>handler</categoryname>
 1279: <description>
 1280: This file is an interface to the lonc processes of the LON-CAPA network
 1281: as well as set of elaborated functions for handling information necessary
 1282: for navigating through a given cluster of LON-CAPA machines within a domain.
 1283: There are over 40 specialized functions in this module which handle
 1284: the reading and transmission of metadata, user information
 1285: (ids, names, environments, roles, logs), file information (storage, reading,
 1286: directories, extensions, replication, embedded styles and descriptors),
 1287: educational resources (course descriptions, section names and numbers),
 1288: url hashing (to assign roles on a url basis), and translating abbreviated
 1289: symbols to and from more descriptive phrases or explanations.
 1290: </description>
 1291: </file>
 1292: <file>
 1293: <source>loncom/html/index.html</source>
 1294: <target dist='default'>home/httpd/html/index.html</target>
 1295: <categoryname>interface file</categoryname>
 1296: <description>bumps to login</description>
 1297: </file>
 1298: <link>
 1299: <linkto>etc/mime.types</linkto>
 1300: <target dist='default'>etc/httpd/conf/mime.types</target>
 1301: <categoryname>symbolic link</categoryname>
 1302: <description>symbolic link to /etc/mime.types</description>
 1303: </link>
 1304: <link>
 1305: <linkto>home/httpd/html/res</linkto>
 1306: <target dist='default'>home/httpd/html/raw</target>
 1307: <categoryname>symbolic link</categoryname>
 1308: <description>symbolic link to /home/httpd/html/res</description>
 1309: </link>
 1310: <file>
 1311: <source>loncom/html/adm/notfound.html</source>
 1312: <target dist='default'>home/httpd/html/adm/notfound.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
 1316: not present on the web server
 1317: </description>
 1318: </file>
 1319: <file>
 1320: <source>loncom/html/adm/unauthorized.html</source>
 1321: <target dist='default'>home/httpd/html/adm/unauthorized.html</target>
 1322: <categoryname>interface file</categoryname>
 1323: <description>
 1324: static html page that is shown when an attempt is made to access a document which is restricted based on
 1325: file or server configurations
 1326: </description>
 1327: </file>
 1328: <file>
 1329: <source>rat/client/rat.html</source>
 1330: <target dist='default'>home/httpd/html/adm/rat/rat.html</target>
 1331: <categoryname>interface file</categoryname>
 1332: <description>
 1333: frameset
 1334: </description>
 1335: </file>
 1336: <file>
 1337: <source>rat/client/parameter.html</source>
 1338: <target dist='default'>home/httpd/html/adm/rat/parameter.html</target>
 1339: <categoryname>interface file</categoryname>
 1340: <description>
 1341: Parameter input window.
 1342: </description>
 1343: </file>
 1344: <file>
 1345: <source>rat/client/code.html</source>
 1346: <target dist='default'>home/httpd/html/adm/rat/code.html</target>
 1347: <categoryname>interface file</categoryname>
 1348: <description>
 1349: javascript
 1350: </description>
 1351: </file>
 1352: <file>
 1353: <source>rat/client/map.html</source>
 1354: <target dist='default'>home/httpd/html/adm/rat/map.html</target>
 1355: <categoryname>interface file</categoryname>
 1356: <description>
 1357: bumper
 1358: </description>
 1359: </file>
 1360: <file>
 1361: <source>rat/client/empty.html</source>
 1362: <target dist='default'>home/httpd/html/adm/rat/empty.html</target>
 1363: <categoryname>interface file</categoryname>
 1364: <description>
 1365: A blank page with very minimal HTML structural elements.
 1366: </description>
 1367: </file>
 1368: <file>
 1369: <source></source>
 1370: <target dist='default'></target>
 1371: <categoryname></categoryname>
 1372: <description>
 1373: </description>
 1374: </file>
 1375: <file>
 1376: <source></source>
 1377: <target dist='default'></target>
 1378: <categoryname></categoryname>
 1379: <description>
 1380: </description>
 1381: </file>
 1382: <file>
 1383: <source></source>
 1384: <target dist='default'></target>
 1385: <categoryname></categoryname>
 1386: <description>
 1387: </description>
 1388: </file>
 1389: <file>
 1390: <source></source>
 1391: <target dist='default'></target>
 1392: <categoryname></categoryname>
 1393: <description>
 1394: </description>
 1395: </file>
 1396: <file>
 1397: <source></source>
 1398: <target dist='default'></target>
 1399: <categoryname></categoryname>
 1400: <description>
 1401: </description>
 1402: </file>
 1403: <file>
 1404: <source></source>
 1405: <target dist='default'></target>
 1406: <categoryname></categoryname>
 1407: <description>
 1408: </description>
 1409: </file>
 1410: <file>
 1411: <source></source>
 1412: <target dist='default'></target>
 1413: <categoryname></categoryname>
 1414: <description>
 1415: </description>
 1416: </file>
 1417: <file>
 1418: <source></source>
 1419: <target dist='default'></target>
 1420: <categoryname></categoryname>
 1421: <description>
 1422: </description>
 1423: </file>
 1424: <file>
 1425: <source></source>
 1426: <target dist='default'></target>
 1427: <categoryname></categoryname>
 1428: <description>
 1429: </description>
 1430: </file>
 1431: <file>
 1432: <source></source>
 1433: <target dist='default'></target>
 1434: <categoryname></categoryname>
 1435: <description>
 1436: </description>
 1437: </file>
 1438: <file>
 1439: <source></source>
 1440: <target dist='default'></target>
 1441: <categoryname></categoryname>
 1442: <description>
 1443: </description>
 1444: </file>
 1445: <file>
 1446: <source></source>
 1447: <target dist='default'></target>
 1448: <categoryname></categoryname>
 1449: <description>
 1450: </description>
 1451: </file>
 1452: <file>
 1453: <source></source>
 1454: <target dist='default'></target>
 1455: <categoryname></categoryname>
 1456: <description>
 1457: </description>
 1458: </file>
 1459: </lpml>
 1460: 
 1461: 

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