--- doc/loncapafiles/loncapafiles.lpml 2001/05/16 17:24:10 1.7 +++ doc/loncapafiles/loncapafiles.lpml 2003/01/16 01:37:26 1.204 @@ -1,374 +1,751 @@ + + + + + + + + + + + + + + + + +!!! REDHAT 6.2 NOTICE !!! +!!! Sometimes an incorrect /etc/hosts file is incorrectly generated !!! +!!! This sometimes happens (bad): !!! +!!! 127.0.0.1 computer1 localhost.localdomain localhost !!! +!!! Should be: !!! +!!! 127.0.0.1 localhost.localdomain localhost !!! +!!! 35.2.3.80 computer1 computer1.notreal.msu.edu !!! + + +!!!!!!!!! REDHAT 7.* NOTICE !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! LINE IN Cookie.pm !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! MUST BE REPLACED DUE !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! TO PERL 5.6.0 ERROR !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!! The offending line is in CGI/Cookie.pm !! +!!!! !! +!!!! it should be changed from !! +!!!! $path = CGI::url(-absolute=>1) unless defined $path; !! +!!!! to !! +!!!! ($path = $ENV{'SCRIPT_NAME'})=~s![^/]+$!! unless $path; !! +!!!! !! +!!!! (This is just below the following line ) !! +!!!! # IE requires the path and domain to be present for some reason. !! + + / /home/user/loncapa/ + 0444root:root + interfacefile 0644www:www + interfacefile 6755root:root + setuid 6755root:root + setuid 0444root:root + handler 0600www:www + handler 0444root:root + static 0444root:root + static 0644root:root + configurable 0644root:root + configurable - 0700www:www + 0500www:www + script - 0500www:www + 0700www:www + script 0444root:root + graphicfile 0400www:www + graphicfile + + + 0644root:root + systemfile + + + 0644root:root + systemfile 0644root:root + systemfile 0644root:root + systemfile + + + 0755root:root + systemscript + + + 0755root:root + systemscript 0700root:root + rootscript 0700root:root + rootscript root:root + link root:root + link 0755root:root + directory 0755root:root + directory 0700www:www + directory 0755www:www + directory 0500www:www + directory 0700www:www + directory + Basic files for running a LON-CAPA server. LON-CAPA-base 3.1 1 - Laboratory for Instructional Technology Education, Division of Science and Mathematics Education, Michigan State University. + Laboratory for Instructional Technology Education, +Division of Science and Mathematics Education, Michigan State University. + /home/harris41/LON-CAPA-BuildRoot GNU General Public License. Version 2, June 1991. Michigan State University patents may apply. Utilities/System LON-CAPA-base-3.1.tar.gz no - 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/. - 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 + This package facilitates a base installation of LON-CAPA \n +files in their directories.\n +For more on the LON-CAPA project, visit http://www.lon-capa.org/. + + echo '***********************************************************************'\n +echo 'LON-CAPA LearningOnline with CAPA'\n +echo 'http://www.lon-capa.org/'\n +echo 'Gerd Kortemeyer, et al'\n +echo 'Laboratory for Instructional Technology Education'\n +echo 'Michigan State University'\n +echo 'General Public License, Version 2, June 1991'\n +echo '** Michigan State University patents may apply **'\n +echo ' '\n +echo 'This installation assumes an installation of Redhat 6.2'\n +echo ' '\n +echo 'The server computer should be currently connected to the ethernet'\n +echo ' '\n +echo '***********************************************************************'\n + + +PreReq: LON-CAPA-setup +PreReq: apache +PreReq: /etc/httpd/conf/httpd.conf + - + + + never_delete + etc + standard + standard linux directory for configuration files + + + never_delete + etc/cron.d + standard + standard linux directory for running time-based "jobs" + + + + never_delete etc/httpd/conf standard web configuration files - + + never_delete + etc/pam.d + standard + configuration directory for password authentication mechanism + + + + never_delete + etc/rc.d/init.d + etc/init.d + standard + scripts that run during system startup + + + never_delete + etc/rc.d/rc0.d + etc/rc0.d + standard + scripts that run for run-level 0 + + + never_delete + etc/rc.d/rc1.d + etc/rc1.d + standard + scripts that run for run-level 1 + + + never_delete + etc/rc.d/rc2.d + etc/rc2.d + standard + scripts that run for run-level 2 + + + never_delete + etc/rc.d/rc3.d + etc/rc3.d + standard + scripts that run for run-level 3 + + + never_delete + etc/rc.d/rc4.d + etc/rc4.d + standard + scripts that run for run-level 4 + + + never_delete + etc/rc.d/rc5.d + etc/rc5.d + standard + scripts that run for run-level 5 + + + never_delete + etc/rc.d/rc6.d + etc/rc6.d + standard + scripts that run for run-level 6 + + + never_delete home/httpd/lonTabs standard tab-formatted reference files - + + never_delete home/httpd standard start of the web server tree - - etc - standard - standard linux directory for configuration files - - + + modest_delete home/httpd/perl - standard + server readonly perl scripts for managing the LON-CAPA system - + + never_delete home/httpd/perl/logs server standard - location where system performance and error logs are kept + location where system performance and error logs are kept + - + + modest_delete + home/httpd/html/lon-status/londchld + server standard + +Used by lond parent to check if children are responding to USR1 signals +(otherwise they are killed and replaced). + + + + modest_delete home/httpd/perl/tmp server standard - location where temporary files (for caching) are stored + location where temporary files (for caching) are stored + + + + modest_delete + home/httpd/prtspool + server standard + for the output of lonprintout.pm + - + + modest_delete + home/httpd/lib + server readonly + location of LON-CAPA software modules and +extensions + + + + weak_delete + home/httpd/lib/perl + server readonly + location of LON-CAPA non web mod-perl handlers + + + modest_delete home/httpd/lib/perl/Apache server readonly location of LON-CAPA web mod-perl handlers - - home/httpd/lonIDs + + modest_delete + home/httpd/lib/perl/HTML + server readonly + location of HTML specific perl module fixes and additions + + + + modest_delete + home/httpd/lib/perl/LONCAPA + server readonly + location of HTML specific perl module fixes and additions + + + + modest_delete + home/httpd/lonIDs server standard cookie jar - + + modest_delete home/httpd/sockets server standard lonc's sockets - + + modest_delete home/httpd/sockets/delayed server standard lonc's sockets (delayed) - + + never_delete + home/httpd/cgi-bin + standard + location of cgi scripts + + + never_delete home/httpd/html server standard location of web-accessible file tree - + + never_delete home/httpd/html/res server standard root of resource tree - + + modest_delete + home/httpd/html/userfiles + server standard + root for user uploaded files + + + modest_delete home/httpd/html/adm server readonly unauthenticated resources - + + modest_delete home/httpd/html/adm/rat server readonly home of the rat - + + modest_delete + home/httpd/html/adm/help + server readonly + online help documentation + + + modest_delete + home/httpd/html/adm/help/gif + server readonly + online help documentation gif files + + + modest_delete + home/httpd/html/adm/help/eps + server readonly + online help documentation eps files + + + modest_delete + home/httpd/html/adm/help/tex + server readonly + online help documentation tex files + + + modest_delete + home/httpd/html/adm/help/png + server readonly + online help documentation png files + + + modest_delete + home/httpd/html/adm/help/lib/perl + server readonly + online help documentation for the LON-CAPA programming +interface + + + modest_delete + home/httpd/html/adm/help/lib/perl/Apache + + server readonly + online help documentation for the LON-CAPA programming +interface, Apache (mod_perl) handlers + + + modest_delete + home/httpd/html/adm/help/scripts + server readonly + online help documentation for the LON-CAPA programming +interface, Apache (mod_perl) handlers + + + modest_delete home/httpd/html/adm/lonIcons server readonly graphic widgets - + + modest_delete home/httpd/html/adm/lonMisc server readonly - + miscellaneous resources - + + modest_delete home/httpd/html/adm/lonKaputt server readonly error warnings and icons - + + never_delete home/httpd/lonUsers server standard -
Home directories of local users. There is a five-tier + Home directories of local users. There is a five-tier structure to the directories: [domain]/[firstletter]/[secondletter]/[thirdletter]/[userid]. For example, a user fredflint at MSU would have his information located in -lonUsers/msu/f/r/e/fredflint.

Within this directory there are a variety -of files which govern the scope of what a user can do within the LON-CAPA -system. A passwd file determines the type of authentication mechanism to use. - There is also are files such as roles.hist (and its database compilation, +lonUsers/msu/f/r/e/fredflint.
 
Within this directory there are +a variety of files which govern the scope of what a user can do within the +LON-CAPA system. A passwd file determines the type of authentication +mechanism to use. + There also are files such as roles.hist (and its database compilation, roles.db) which specify the roles and privileges for a user in the LON-CAPA system. - - home/httpd/html/lon-status - server standard - status reports - - - usr/lib/perl5/site_perl/5.005 - standard - system perl tree (usually present on linux systems) - - + + modest_delete home/httpd/html/adm/MathML server readonly mathematics markup language resources - + + modest_delete home/httpd/html/res/adm/includes server readonly - files useful for including within customized scripting + files useful for including within customized scripting + + + + modest_delete + home/httpd/html/res/adm/includes/templates + + server readonly + template files useful for customized scripts - + + never_delete home/httpd/html/lon-status server standard - status reports + status reports; online logs are kept that +are viewable over the world-wide web - + + modest_delete home/httpd/html/res/adm/pages server readonly web user interface resources - - home/httpd/html/res/adm/pages/bookmarkmenu + + modest_delete + home/httpd/html/adm/lonLCDfont server readonly - bookmark user interface code + LCD font for remote control - - home/httpd/html/res/adm/pages/annotations + + modest_delete + home/httpd/html/adm/lonDomLogos server readonly - + Logos for LON-CAPA domains - - usr/sbin - standard - standard linux directory for superuser executables + + modest_delete + home/httpd/lonTabs/lonDomColors + server readonly + Designs for LON-CAPA domains - - etc/cron.d - standard - standard linux directory for running time-based "jobs" + + modest_delete + home/httpd/html/adm/lonInterFace + server readonly + Page headers and graphical interface files - - etc/ntp - standard - configuration directory for network time protocol + + modest_delete + home/httpd/html/res/adm/pages/bookmarkmenu + + server readonly + bookmark user interface code - - etc/rc.d/init.d - standard - scripts that run during system startup + + modest_delete + home/httpd/html/res/adm/pages/annotations + + server readonly + - - etc/rc.d/rc0.d - standard - scripts that run for run-level 0 + + modest_delete + home/httpd/html/res/adm/pages/indexericons + + server readonly + icons that help depict the file system (outdated) - - etc/rc.d/rc1.d + + never_delete + usr/lib/perl5/site_perl/5.005 + usr/lib/perl5/site_perl/5.6.0 + usr/local/lib/perl/5.6.0 standard - scripts that run for run-level 1 + system perl tree (usually present on linux systems) + - - etc/rc.d/rc2.d + + modest_delete + usr/local/loncapa/bin standard - scripts that run for run-level 2 + local binary files for loncapa - - etc/rc.d/rc3.d + + modest_delete + usr/local/loncapa/doc standard - scripts that run for run-level 3 + local documentation files for loncapa - - etc/rc.d/rc4.d + + modest_delete + usr/local/loncapa/doc/conf_examples standard - scripts that run for run-level 4 + examples of configuration files for secondary + services - - etc/rc.d/rc5.d + + never_delete + usr/local/man/man1 standard - scripts that run for run-level 5 + local manual pages - - etc/rc.d/rc6.d + + never_delete + usr/man/man1 standard - scripts that run for run-level 6 + manual pages - - etc/rc.d/rc7.d + + never_delete + usr/man/man3 standard - scripts that run for run-level 7 + manual pages - - etc/atalk + + never_delete + usr/sbin standard - appletalk configuration files - - - home/httpd/html/res/adm/pages/indexericons - server readonly - icons that help depict the file system + standard linux directory for superuser executables + + -loncom/access.conf -etc/httpd/conf/access.conf +loncom/krb.conf +usr/local/loncapa/doc/conf_examples/krb.conf +static conf + +which Kerberos server to contact for specified Kerberos domains + + + + + +
+list elements are separated by newlines +
+each list element consists of only two subelements separated by a colon +
+
    +
  • Kerberos domain value
  • +
  • Kerberos server IP address
  • +
+
+
+
+ +loncom/loncapa.conf +etc/httpd/conf/loncapa.conf conf -This file has two major functions. -For the Apache web server, it defines a global -access configuration which defines what server options (Indexes", "Includes", -"FollowSymLinks", "ExecCGI", or "MultiViews") are associated -with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin", -and "/usr/doc"). For the LON-CAPA network server and perl module -handlers, it defines machine specific settings (lonHostID, lonRole, -lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt) -and internal machine settings for specific directories, socket ports, -and browser detection logic. +

+The goal of this file is to implement all LON-CAPA specific +customization of the Apache web server (most all of these values +require manual input from the system administrator at some point). +The values in this file, as opposed to loncapa_apache.conf, are +meant to be machine and institution specific. +

+

+For the LON-CAPA network server and perl module +handlers, it defines machine specific settings including lonHostID, lonRole, +lonAdmEMail, lonDefDomain, lonLoadLim, lonExpire, and lonReceipt. +

+

+This file should not be viewable by regular users of the system. +Only root and www should be able to view the contents of this file +since lonReceipt is sensitive. +

configure
- - - +
lonHostIDLON-internal HostID of this machine
lonRoleRole of this machine: library, access
+ + - + + +
lonHostIDLON-internal HostID of this +machine
lonRoleRole of this machine: library, +access
lonAdmEMailServer Administration
lonDefDomainDefault domain
lonLoadLimLoad Limit ( 100% loadavg )
lonExpireExpiration for local copies in seconds
lonExpireExpiration for local copies in +seconds
lonReceiptMachine authentication number
lonSqlAccessPassword for www@localhost to access +MySQL database
-loncom/httpd.conf -etc/httpd/conf/httpd.conf +loncom/loncapa_apache.conf +etc/httpd/conf/loncapa_apache.conf static conf -This is the main server configuration file. The settings here are -more or less standard for the Apache web server. Most notably (and -importantly!), perl handling and mod_perl are enabled in this configuration -file. - - - -loncom/srm.conf -etc/httpd/conf/srm.conf -static conf - -

-This file configures the "name space" of the Apache web server. -srm.conf -defines when specific perl modules should be called to handle a given -request. This definition is a function of both the name of the perl module, -and a specific regular expression associated with the URL, such as -"^/res/.*\.page". -

-

-Here is an example entry: -

-<LocationMatch "^/res/.*\.page$>
-SetHandler perl-script
-PerlHandler Apache::lonpage
-</LocationMatch>
-
-

+The goal of this file is to implement all LON-CAPA specific +customization of the Apache web server that does not require +user input. + +For the Apache web server, it defines a global +access configuration which defines what server options (Indexes", "Includes", +"FollowSymLinks", "ExecCGI", or "MultiViews") are associated +with specific directories ("/", "/home/httpd/html", "/home/httpd/cgi-bin", +and "/usr/doc"). For the LON-CAPA network server and perl module +handlers, it defines +and internal machine settings for specific directories, socket ports, +the www@localhost MySQL password, and browser detection logic.
@@ -379,7 +756,29 @@ PerlHandler Apache::lonpage This file provides initializations for perl handlers. It adjusts what the module path space is (so as to include /home/httpd/lib/perl/Apache) as well as causing the Apache module to be used for every perl handler. -startup.pl is invoked by access.conf. +startup.pl is invoked by loncapa_apache.conf. +
+ + +loncom/thesaurus/thesaurus.db +home/httpd/lonTabs/thesaurus.db +system file + +Thesaurus database file to be built from loncom/thesaurus/rawkey.txt + + +loncom/thesaurus/build_thesaurus_wrapper.sh + + +rawkey.txt + + + +loncom/interface/mydesk.tab +home/httpd/lonTabs/mydesk.tab +static conf + +Config file for "My Desk" @@ -391,16 +790,199 @@ Descriptive list of file extensions, and +loncom/interface/filecategories.tab +home/httpd/lonTabs/filecategories.tab +static conf + +Descriptive list of file extensions and broad categorization. + + + +loncom/cgi/barcode.png +home/httpd/cgi-bin/barcode.png +script + +Dynamically outputs a barcode based on a CGI passed encode=BARCODEVALUE +parameter. + + + +loncom/cgi/thumbnail.gif +home/httpd/cgi-bin/thumbnail.gif +script + +Produces a thumbnail image of the url given + + + +loncom/cgi/clusterstatus.pl +home/httpd/cgi-bin/clusterstatus.pl +script + +utility cgi script to view status of cluster + + + +loncom/build/system_dependencies/perltest.pl +home/httpd/cgi-bin/perltest.pl +script + +utility cgi script to view status of perl modules + + + +loncom/build/system_dependencies/cpan_distributions.txt +home/httpd/cgi-bin/cpan_distributions.txt +interface file + +utility cgi script to view status of perl modules + + + +loncom/cgi/graph.png +home/httpd/cgi-bin/graph.png +script + +Dynamically outputs a graph especially for lonstatistics.pm. + + +Depends on perl modules: +GDGraph-1.33 and GDTextUtils-0.80. + + + +loncom/cgi/lonversions.pl +home/httpd/cgi-bin/lonversions.pl +script + +utility cgi script to view software versions of a remote server + + + +loncom/cgi/ping.pl +home/httpd/cgi-bin/ping.pl +script + +cgi-script to ping other server + + + +loncom/cgi/plot.gif +home/httpd/cgi-bin/plot.gif +script + +Dynamically outputs X-Y plots with point, line, etc functions. + + + +loncom/interface/printout.pl +home/httpd/cgi-bin/printout.pl +script + +cgi script + + +Depends on srm.conf entry: +Alias /prtspool/ /home/httpd/prtspool/ +as well as a /home/httpd/prtspool directory. + + + +loncom/cgi/metadata_keywords.pl +home/httpd/cgi-bin/metadata_keywords.pl +script + +a cgi-script (not mod_perl), which contacts MySQL and pulls +out all keywords in this format: + +coil,magnetic,transformer +transformer,coils,current,amperes,voltage,transformers,coil +flux,magnetic,current,transformer +coil,loop,field,magnetic + +... etc (one line per entry). + +and simply prints this text-only (no markup) to the browser + + + +loncom/cgi/metadata_harvest.pl +home/httpd/cgi-bin/metadata_harvest.pl +script + +a cgi-script (not mod_perl), which contacts MySQL and pulls +out all records in "|"-separated format. +To be used by very simple harvesting engines. + + + +*.* +loncom/homework/templates/ + +home/httpd/html/res/adm/includes/templates/ +static conf + +Template files for generating new resources. + + +blank.library; +blank.library.meta; +blank.problem; +blank.problem.meta; +Essay.problem; +Essay.problem.meta; +numerical.problem; +numerical.problem.meta; +Plot.problem; +Plot.problem.meta; +RadioResponse.problem; +RadioResponse.problem.meta; +RandomLabelExample.problem; +RandomLabelExample.problem.meta; +SelectFromOptions-4ConceptGoups.problem; +SelectFromOptions-4ConceptGoups.problem.meta; +SelectFromOptions-5ConceptGoups.problem; +SelectFromOptions-5ConceptGoups.problem.meta; +SelectFromOptions-6ConceptGoups.problem; +SelectFromOptions-6ConceptGoups.problem.meta; +SelectFromOptions-7ConceptGoups.problem; +SelectFromOptions-7ConceptGoups.problem.meta; +SelectFromOptions-8ConceptGoups.problem; +SelectFromOptions-8ConceptGoups.problem.meta; +SelectFromOptions-Simple.problem; +SelectFromOptions-Simple.problem.meta; +script.library; +script.library.meta; +SimpleFormula.problem; +SimpleFormula.problem.meta; +StringResponse.problem; +StringResponse.problem.meta + + + loncom/homework/insertlist.tab home/httpd/lonTabs/insertlist.tab static conf -Options available (or suggested) for different homework tags. +Describes what tags are allowed inside other tags. +CAPA/JavaTools/GLabel.class +home/httpd/html/res/adm/includes/GLabel.class + +static conf + +Java applet for labelling graphs. + + +Built from Glabel.java. Still working on build/dependency details. + + + loncom/interface/default.assesscalc -home/httpd/html/res/adm/includes/default.assesscalc +home/httpd/html/res/adm/includes/default.assesscalc + static conf Default spreadsheet for individual assessment. @@ -408,19 +990,29 @@ Default spreadsheet for individual asses loncom/interface/default.studentcalc -home/httpd/html/res/adm/includes/default.studentcalc +home/httpd/html/res/adm/includes/default.studentcalc + static conf Default spreadsheet for assessment of students. +loncom/interface/default.classcalc +home/httpd/html/res/adm/includes/default.classcalc + +static conf + +Default spreadsheet for assessment of a class. + + + loncom/auth/roles.tab home/httpd/lonTabs/roles.tab static conf -List of privileges associated with users of multiple types (for example: Teaching -Assistant, Exam Proctor, Course Coordinator) +List of privileges associated with users of multiple types (for example: +Teaching Assistant, Exam Proctor, Course Coordinator) @@ -428,17 +1020,17 @@ Assistant, Exam Proctor, Course Coordina home/httpd/lonTabs/rolesplain.tab static conf -Descriptive list of abbreviations used in roles.tab for user types +Descriptive list of abbreviations used in roles.tab for user types and privileges available in the network with function loncom/hosts.tab home/httpd/lonTabs/hosts.tab -conf +static conf -List of all machines in the LON-CAPA network. Relates lonHostID to -lonDefDomain and IP address +List of all machines in the LON-CAPA network. Relates lonHostID to +lonDefDomain and IP address. @@ -450,7 +1042,7 @@ Spare hosts to offload session to if the configure
- +
@@ -470,51 +1062,23 @@ Basic auth password to access /lon-statu - - - - - - -loncom/krb.conf -etc/krb.conf - - -which Kerberos server to contact for which Kerberos domains - - -
list elements are separated by newlines
- - -
-list elements are separated by newlines -
-each list element consists of only two subelements separated by a colon -
-
    -
  • Kerberos domain value
  • -
  • Kerberos server IP address
  • -
-
-
-
- loncom/smb.conf -etc/smb.conf -conf +usr/local/loncapa/doc/conf_examples/smb.conf +static conf -configuration file to make LON-CAPA server file space accessible to network neighborhood +configuration file to make LON-CAPA server file space accessible to network +neighborhood loncom/ntp.conf -etc/ntp.conf -conf +usr/local/loncapa/doc/conf_examples/ntp.conf +static conf which NTP server to contact for information (XNTP3 standard) - +
@@ -525,12 +1089,6 @@ Example:
server ntp.msu - - - - - - loncom/metadata_database/searchcat.pl home/httpd/perl/searchcat.pl script @@ -539,6 +1097,31 @@ Batch script for updating SQL metadata d +loncom/metadata_database/cleanup_database.pl +home/httpd/perl/cleanup_database.pl +script + +Batch script for removing temporary tables from the SQL metadata database. + + + +loncom/misc/cleanup_prtspool.pl +home/httpd/perl/cleanup_prtspool.pl +script + +Batch script for removing files not accessed within 24 hours from the +/home/httpd/prtspool directory. + + + +loncom/lonhttpd +home/httpd/perl/lonhttpd +script + +Small fry httpd on port 8080 + + + loncom/lonc home/httpd/perl/lonc script @@ -547,6 +1130,34 @@ proxy server +doc/man/lonc.1 +usr/man/man1/lonc.1 +doc +man page for lonc + +loncom/build/pod2man.sh ../lonc > ../../doc/man/lonc.1 && \ +echo 'manifying lonc' + +works/unverified + +../../loncom/lonc + + + +doc/scripts/lonc.html +home/httpd/html/adm/help/scripts/lonc.html +doc +POD-derived page for lonc + +loncom/build/pod2html.sh ../lonc > ../../doc/scripts/lonc.html && \ +echo 'pod2html lonc' + +works/unverified + +../../loncom/lonc + + + loncom/lond home/httpd/perl/lond script @@ -556,7 +1167,7 @@ It accepts and processes incoming reques on the network. lond's functionality is self-contained in the sense that it does not reference (import, require, use) any other file described in this document. There are only 15 subroutines in this -script, however the make_new_child subroutine is quite +script, however the make_new_child subroutine is quite complex since it parses and responds about 29 different types of network requests (i.e. enc, ping, pong, ekey, load, auth, passwd, makeuser, home, update, unsub, sub, log, put, rolesput, get, eget, @@ -565,6 +1176,46 @@ tmpput, tmpget, and ls). +doc/man/lond.1 +usr/man/man1/lond.1 +doc +man page for lond + +loncom/build/pod2man.sh ../lond > ../../doc/man/lond.1 && \ +echo 'manifying lond' + +works/unverified + +../../loncom/lond + + + +doc/scripts/lond.html +home/httpd/html/adm/help/scripts/lond.html +doc +POD-derived page for lond + +loncom/build/pod2html.sh ../lond > ../../doc/scripts/lond.html && \ +echo 'pod2html lond' + +works/unverified + +../../loncom/lond + + + +loncom/build/CHECKRPMS +home/httpd/cgi-bin/CHECKRPMS +script +CGI script that checks status of RPMs + + +loncom/cgi/loncron.pl +home/httpd/cgi-bin/loncron.pl +script +CGI script that starts and pipes output of loncron + + loncom/loncron home/httpd/perl/loncron script @@ -577,30 +1228,82 @@ tmpput, tmpget, and ls). maintain secondary database of metadata +doc/man/lonsql.1 +usr/man/man1/lonsql.1 +doc +man page for lonsql + +loncom/build/pod2man.sh ../lonsql > ../../doc/man/lonsql.1 && \ +echo 'manifying lonsql' + +works/unverified + +../../loncom/lonsql + + + +doc/scripts/lonsql.html +home/httpd/html/adm/help/scripts/lonsql.html +doc +POD-derived page for lonsql + +loncom/build/pod2html.sh ../lonsql > ../../doc/scripts/lonsql.html && \ +echo 'pod2html lonsql' + +works/unverified + +../../loncom/lonsql + + + loncom/lcpasswd home/httpd/perl/lcpasswd setuid script -coordinates the system services and files in order to allow lond to change -user passwords +Coordinates the system services and files in order to allow lond to change +user passwords. +being updated + + +loncom/pwchange +home/httpd/perl/pwchange +setuid script + +Allows www to change user passwords. + +being updated loncom/lcuseradd home/httpd/perl/lcuseradd setuid script -coordinates the system services and files in order to allow lond to add a -new user +Coordinates the system services and files in order to allow lond to add a +new user. + +being updated + + +loncom/lchtmldir +home/httpd/perl/lchtmldir +setuid script + +Manages the file system ramifications of adding author mode to a user. +If necessary a public_html diretory is added, permissions and ownership are +set according to the user's authentication mode. +New file loncom/lcuserdel home/httpd/perl/lcuserdel setuid script -coordinates the system services and files in order to allow lond to delete a user +Coordinates the system services and files in order to allow lond to delete a +user. +deprecated loncom/lcnfson @@ -610,6 +1313,7 @@ coordinates the system services and file coordinates the system services and files in order to allow lond to enable NFS for a user +deprecated loncom/lcnfsoff @@ -619,6 +1323,39 @@ for a user coordinates the system services and files in order to allow lond to disable NFS for a user +deprecated + + +loncom/license/gpl.txt +home/httpd/html/adm/gpl.txt +interface file + +GNU General Public License. Long live the cause of freeware! + + + +loncom/license/httpi.license +home/httpd/html/adm/httpi.license +interface file + +HTTPi webserver license + + + +loncom/license/httpi.readme +home/httpd/html/adm/httpi.readme +interface file + +HTTPi webserver readme + + + +loncom/license/about.html +home/httpd/html/adm/about.html +interface file + +The "About" Page. + loncom/publisher/publisher.html @@ -630,15 +1367,48 @@ resources, directories and underlying su +loncom/html/adm/noidea.html +home/httpd/html/adm/noidea.html +interface file + +Interface file for responding to improper page flipping. + + + +loncom/html/adm/overloaded.txt +home/httpd/html/adm/overloaded.txt +interface file + +Interface file for responding to overload situations. + + + +loncom/html/adm/loginproblems.html +home/httpd/html/adm/loginproblems.html +interface file + +Help page for login problems. + + + +loncom/xml/physnet.sty +home/httpd/html/res/adm/includes/physnet.sty +static conf + +The relevant conditions and metadata to attach to PhysNet-specific tags. + + + loncom/homework/lectureonline.sty -home/httpd/html/res/adm/includes/lectureonline.sty +home/httpd/html/res/adm/includes/lectureonline.sty + static conf The relevant conditions and metadata to attach to LectureOnline-specific tags. -loncom/misc/un_keyword.tab +loncom/thesaurus/un_keyword.tab home/httpd/html/res/adm/includes/un_keyword.tab conf @@ -647,9 +1417,19 @@ content. +loncom/publisher/packages.tab +home/httpd/lonTabs/packages.tab +static conf + +Parameter packages, so that assessments can publish parameter packages +needed, which are then expanded into individual parameters - allows to +retroactively add new parameters to already published assessments. + + + loncom/publisher/copyright.tab home/httpd/html/res/adm/includes/copyright.tab -conf +static conf Table which contains list of copyright possibilities for educational resources. @@ -664,12 +1444,6 @@ combinations. - - - - - - loncom/publisher/addid.tab home/httpd/lonTabs/addid.tab static conf @@ -678,6 +1452,497 @@ Table which has hash data necessary for +rat/lonwrapper.pm +home/httpd/lib/perl/Apache/lonwrapper.pm +handler + +Wrapper for external and binary files as standalone resources. +Edit handler for rat maps; TeX content handler. + +works/unverified + + +loncom/interface/londocs.pm +home/httpd/lib/perl/Apache/londocs.pm +handler + +Handler for course documents + +works/unverified + + +loncom/interface/lonchat.pm +home/httpd/lib/perl/Apache/lonchat.pm +handler + +Handler for chat + +works/unverified + + +loncom/interface/lonchatfetch.pm +home/httpd/lib/perl/Apache/lonchatfetch.pm +handler + +Handler for periodically fetch new lines of chat + +works/unverified + + +loncom/interface/lonannounce.pm +home/httpd/lib/perl/Apache/lonannounce.pm +handler + +Handler to put up announcements and calendar + +works/unverified + + +loncom/interface/lonsyllabus.pm +home/httpd/lib/perl/Apache/lonsyllabus.pm +handler + +Handler to put up syllabus + +works/unverified + + +loncom/interface/lonsimplepage.pm +home/httpd/lib/perl/Apache/lonsimplepage.pm +handler + +Handler to put up simple page + +works/unverified + + +loncom/interface/lonpickstudent.pm +home/httpd/lib/perl/Apache/lonpickstudent.pm +handler + +Handler to pick a student from classlist + +works/unverified + + +loncom/interface/lonbulletin.pm +home/httpd/lib/perl/Apache/lonbulletin.pm +handler + +Handler to put up bulletin board + +works/unverified + + +loncom/interface/lonaboutme.pm +home/httpd/lib/perl/Apache/lonaboutme.pm +handler + +Handler to put up personal info + +works/unverified + + +loncom/publisher/loncfile.pm +home/httpd/lib/perl/Apache/loncfile.pm +handler + +Provides web-based functionality for file copy, rename, mkdir, etc, in the +construction space menu. + +works/unverified + + +loncom/interface/lonhelp.pm +home/httpd/lib/perl/Apache/lonhelp.pm +handler + +The .tex file help handler. + +works/unverified + +loncom/html/adm/help/buildMakeWrapper + + +Makefile; +buildMakeWrapper + + + +loncom/html/adm/help/abouthelp.html +home/httpd/html/adm/help/abouthelp.html +interface file + +Index file for the help system + + + +doc/help/author.manual.access.tex +home/httpd/html/adm/help/tex/author.manual.access.tex + +interface file + +The pseudo-LaTeX file to allow people to read the author's manual online, with +a somewhat clumsy interface. + +works/unverified + + +doc/help/course.manual.access.tex +home/httpd/html/adm/help/tex/course.manual.access.tex + +interface file + +The pseudo-LaTeX file to allow people to read the course administrator's +manual online, with a somewhat clumsy interface. + +works/unverified + + +doc/help/course.instructor.access.tex +home/httpd/html/adm/help/tex/course.instructor.access.tex + +interface file + +The pseudo-LaTeX file to allow people to read the course instructor's +manual online, with a somewhat clumsy interface. + +works/unverified + + +doc/help/author.manual.ps +home/httpd/html/adm/help/author.manual.ps +interface file + +The postscript Author's Manual + +works/unverified + +doc/help/author.manual.texxml; +doc/help/latexSplitter.py; +doc/help/rebuildLabelHash.pl; +doc/help/render.texxml.pl; +doc/help/simpleEdit.py; +doc/help/texxml2indextex.pl; +doc/help/texxml2latex.pl; +loncom/build/buildHelp.sh; +loncom/build/help_graphics_converter.pl + + + +doc/help/author.manual.pdf +home/httpd/html/adm/help/author.manual.pdf +handler + +The PDF Author's Manual + +works/unverified + + +doc/help/course.manual.ps +home/httpd/html/adm/help/course.manual.ps +interface file + +The postscript Course Manual + +works/unverified + +doc/help/course.manual.texxml; +doc/help/latexSplitter.py; +doc/help/rebuildLabelHash.pl; +doc/help/render.texxml.pl; +doc/help/simpleEdit.py; +doc/help/texxml2indextex.pl; +doc/help/texxml2latex.pl; +loncom/build/buildHelp.sh; +loncom/build/help_graphics_converter.pl + + + +doc/help/course.manual.pdf +home/httpd/html/adm/help/course.manual.pdf +interface file + +The PDF Course Manual + +works/unverified + + +doc/help/course.instructor.ps +home/httpd/html/adm/help/course.instructor.ps +interface file + +The postscript Course Instructor Manual + +works/unverified + + +doc/help/course.instructor.pdf +home/httpd/html/adm/help/course.instructor.pdf +interface file + +The PDF Course Instructor Manual + +works/unverified + + +*.* +loncom/html/adm/help/gif/ + +home/httpd/html/adm/help/gif/ +interface file + +Gif files for the help system + + +authorRemote.gif; +constructionSpace.gif; +constructionSpaceForPublishing.gif; +creatingANewCourse.gif; +creatingNewProblemResource.gif; +dynamic_piecewise.gif; +dynamic_piecewise2.gif; +dynamic_plot.gif; +dynamic_plot2.gif; +formulaResponse.gif; +login.gif; +lonhelpheader.gif; +mainCourseDocuments.gif; +mapAdvancedEditorNew.gif; +mapClickedStart.gif; +mapEditFirstClick.gif; +mapEditInitial.gif; +mapEditingButton.gif; +mapEditorDirectoryBrowser.gif; +mapEditorResourceChosen.gif; +mapEditorSelection.gif; +mapInsertResource.gif; +mapNewResource.gif; +mapSecondWindowSecondResource.gif; +mapSimpleEditor.gif; +mapStraightened.gif; +mapTwoResources.gif; +numericalResponse1.gif; +numericalResponseEditor.gif; +numericalResponseSlopeProblem.gif; +numericalResponseVarInText.gif; +optionResponseEditing.gif; +optionResponseProblem.gif; +publishMetadata.gif; +radioResponse2.gif; +radioResponseHint.gif; +smallHelp.gif; +spreadsheet_hierarchy.gif; +stringResponseEditor.gif; +studentInterface.gif + + + +*.* +loncom/html/adm/help/eps/ + +home/httpd/html/adm/help/eps/ +interface file + +EPS files for the help system + + +authorRemote.eps; +constructionSpace.eps; +constructionSpaceForPublishing.eps; +creatingANewCourse.eps; +creatingNewProblemResource.eps; +dynamic_piecewise.eps; +dynamic_piecewise2.eps; +dynamic_plot.eps; +dynamic_plot2.eps; +formulaResponse.eps; +lonhelpheader.eps; +login.eps; +mainCourseDocuments.eps; +mapAdvancedEditorNew.eps; +mapClickedStart.eps; +mapEditFirstClick.eps; +mapEditInitial.eps; +mapEditingButton.eps; +mapEditorDirectoryBrowser.eps; +mapEditorResourceChosen.eps; +mapEditorSelection.eps; +mapInsertResource.eps; +mapNewResource.eps; +mapSecondWindowSecondResource.eps; +mapSimpleEditor.eps; +mapStraightened.eps; +mapTwoResources.eps; +numericalResponse1.eps; +numericalResponseEditor.eps; +numericalResponseSlopeProblem.eps; +numericalResponseVarInText.eps; +optionResponseEditing.eps; +optionResponseProblem.eps; +publishMetadata.eps; +radioResponse2.eps; +radioResponseHint.eps; +smallHelp.eps; +spreadsheet_hierarchy.eps; +stringResponseEditor.eps; +studentInterface.eps + + + +*.* +loncom/html/adm/help/tex/ + +home/httpd/html/adm/help/tex/ +interface file + +Tex files for the help system + + +About_Authors_Manual.tex; +About_Numerical_and_Formula_Response.tex; +Ambiguous_Reference.tex; +Author_LON-CAPA_Introduction.tex; +Author_Manual_Title_Page.tex; +Author_Numerical_and_Formula.tex; +Author_Remote_Control.tex; +Authoring_Adding_Pictures.tex; +Authoring_Dynamic_Plot.tex; +Authoring_HTML_vs_Tex.tex; +Authoring_M_Tag.tex; +Authoring_Piecewise_Plot.tex; +Calling_Functions.tex; +Coauthor.tex; +Construction_Space_Overview.tex; +Course_Add_Student.tex; +Course_Chart_To_Excel.tex; +Course_Convert_To_CSV.tex; +Course_Create_Class_List.tex; +Course_Critical_Message.tex; +Course_Deleting.tex; +Course_Disable_Discussion.tex; +Course_Discussion_Board.tex; +Course_Drop_Student.tex; +Course_Edit_Content.tex; +Course_Feedback_Addresses.tex; +Course_Homework_Performance_Overview.tex; +Course_Manual_Title_Page.tex; +Course_Message_Access.tex; +Course_Problem_Weight.tex; +Course_Setting_Parameters.tex; +Course_Student_Grade_Override.tex; +Course_Student_Work.tex; +Course_Toplevel_Seq.tex; +Creating_A_Course_Intro.tex; +Creating_New_Content_Pages.tex; +Creating_Online_Problems.tex; +Creating_Radio_Response_Problems.tex; +Docs_Adding_Course_Doc.tex; +Docs_Adding_External_Resource.tex; +Docs_Adding_Folders.tex; +Docs_Creating_From_Template.tex; +Docs_Importing_LON-CAPA_Resource.tex; +Docs_Main_Course_Documents.tex; +Docs_Navigate_Content.tex; +Docs_Overview.tex; +Docs_Supplemental.tex; +Docs_Uploading_From_Harddrive.tex; +Foils.tex; +Formula_Response_Example.tex; +Formula_Response_Limitations.tex; +Formula_Response_Problems.tex; +Formula_Response_Sampling.tex; +Formula_Tolerance.tex; +General_Intro.tex; +How_To_Edit_Existing_Content_Pages.tex; +Latex_Footer.tex; +Latex_Header.tex; +Login_To_LON-CAPA.tex; +Metadata_Description.tex; +Navmap_Host_Down.tex; +Numerical_Response_Advanced_Example.tex; +Numerical_Response_Format.tex; +Numerical_Response_Intro.tex; +Numerical_Response_Introduction.tex; +Numerical_Response_Parts_A.tex; +Numerical_Response_Parts_B.tex; +Numerical_Response_Problems.tex; +Numerical_Response_Randomization.tex; +Numerical_Response_Simple_Example.tex; +Numerical_Response_Tutorial_A.tex; +Numerical_Response_Units.tex; +Option_Response_Concept_Group_Example.tex; +Option_Response_Matching_Example.tex; +Option_Response_Problem_Creation.tex; +Option_Response_Problem_Figure.tex; +Option_Response_Problem_Parts.tex; +Option_Response_Problems.tex; +Option_Response_Simple.tex; +Part_Tag_Edit_Help.tex; +Problem_Editor_Testing_Area.tex; +Problem_Editor_XML_Index.tex; +Problem_Types.tex; +Publishing_A_Resource.tex; +Publishing_Author_Tutorial_Segue.tex; +Publishing_Copyright.tex; +Publishing_Intro.tex; +Publishing_Keywords.tex; +Quick_Grades_Possibly_Correct.tex; +Radio_Response_Problems.tex; +Radio_Response_Randomization.tex; +Resource_Types.tex; +Script_Tutorial_Intro.tex; +Scripting_Help.tex; +Sequence_Advanced_Editor_Creation.tex; +Sequence_Definition.tex; +Sequence_Editor_Selection.tex; +Sequence_Page_Maps.tex; +Sequence_Simple_Editor_Creation.tex; +Sequence_Top-Level.tex; +Significant_Figures.tex; +Spreadsheet_About.tex; +Spreadsheet_Alternative_View.tex; +Spreadsheet_Changes_To_Grading.tex; +Spreadsheet_Col_Sum.tex; +Spreadsheet_Completely_Recalc.tex; +Spreadsheet_Empty_Rows.tex; +Spreadsheet_Export_Row.tex; +Spreadsheet_Functions.tex; +Spreadsheet_Import_Values.tex; +Spreadsheet_Levels.tex; +Spreadsheet_Lists.tex; +Spreadsheet_Max_Depth_Exceeded.tex; +Spreadsheet_OOO_Rows.tex; +Spreadsheet_Op_On_All_Problem_Parts.tex; +Spreadsheet_Parms.tex; +Spreadsheet_Problem_Weight.tex; +Spreadsheet_Ranges.tex; +Spreadsheet_Specifying_Cells.tex; +Spreadsheet_Student_Visible.tex; +Spreadsheet_Symbolic_Names.tex; +Spreadsheet_Template_Row.tex; +Spreadsheet_Ternary_Operator.tex; +Spreadsheet_Tries.tex; +String_Response_Problem_Creation.tex; +String_Response_Problems.tex; +Tolerance.tex; +Variable_Naming_Conventions.tex; +Variable_Tutorial_A.tex; +Variables_in_Scripts.tex; +Variables_in_the_Answer_Block.tex; +Variables_in_the_Text_Block.tex + + + +loncom/html/adm/help/fragmentLabels.gdbm +home/httpd/html/adm/help/fragmentLabels.gdbm +interface file + +A gdbm file containing a label->tex file hash. + +works/unverified + + loncom/interface/lonstatistics.pm home/httpd/lib/perl/Apache/lonstatistics.pm handler @@ -687,6 +1952,46 @@ Handler to show statistics on solving LO works/unverified +loncom/interface/statistics/lonproblemstatistics.pm +home/httpd/lib/perl/Apache/lonproblemstatistics.pm + +handler + +The module that generate the html for the Problem Statistics web pages. + +works/unverified + + +loncom/interface/statistics/lonpercentage.pm +home/httpd/lib/perl/Apache/lonpercentage.pm + +handler + +The module that generate the html for the Percentage graph web pages. + +works/unverified + + +loncom/interface/statistics/lonproblemanalysis.pm +home/httpd/lib/perl/Apache/lonproblemanalysis.pm + +handler + +The module that generate the html for the Problem Analysis web pages. + +works/unverified + + +loncom/interface/statistics/lonstudentassessment.pm +home/httpd/lib/perl/Apache/lonstudentassessment.pm + +handler + +The module that generate the html for the Student Assessment/Chart web pages. + +works/unverified + + loncom/publisher/londiff.pm home/httpd/lib/perl/Apache/londiff.pm handler @@ -705,6 +2010,36 @@ Handler to upload files through browser works/unverified +doc/man/Apache__lonupload.3 +usr/man/man3/Apache::lonupload.3 +doc +man page for lonupload.pm + +loncom/build/pod2man.sh ../publisher/lonupload.pm > \ +../../doc/man/Apache__lonupload.3 && echo 'manifying lonupload.pm' + +works/unverified + +../../loncom/publisher/lonupload.pm + + + +doc/lib/perl/Apache/lonupload.html +home/httpd/html/adm/help/lib/perl/Apache/lonupload.html + +doc +POD-derived page for lonupload.pm + +loncom/build/pod2html.sh ../publisher/lonupload.pm > \ +../../doc/lib/perl/Apache/lonupload.html && \ +echo 'pod2html lonupload.pm' + +works/unverified + +../../loncom/publisher/lonupload.pm + + + loncom/homework/essayresponse.pm home/httpd/lib/perl/Apache/essayresponse.pm handler @@ -714,6 +2049,25 @@ Handler to evaluate essay (ungraded) sty works/unverified +loncom/homework/externalresponse.pm +home/httpd/lib/perl/Apache/externalresponse.pm +handler + +Handler to evaluate externally graded responses. + +works/unverified + + +loncom/homework/loncapagrade.pm +home/httpd/lib/perl/Apache/loncapagrade.pm +handler + +Holds results and defines +tag handlers needed by externalresponse.pm + +works/unverified + + loncom/publisher/lonpubdir.pm home/httpd/lib/perl/Apache/lonpubdir.pm handler @@ -722,6 +2076,44 @@ Handler to publish directories. +loncom/publisher/lonunauthorized.pm +home/httpd/lib/perl/Apache/lonunauthorized.pm +handler + +Handler to explain failed contruction space access. + + + +doc/man/Apache__lonpubdir.3 +usr/man/man3/Apache::lonpubdir.3 +doc +man page for lonpubdir.pm + +loncom/build/pod2man.sh ../publisher/lonpubdir.pm > \ +../../doc/man/Apache__lonpubdir.3 && echo 'manifying lonpubdir.pm' + +works/unverified + +../../loncom/lonnet/perl/lonnet.pm + + + +doc/lib/perl/Apache/lonpubdir.html +home/httpd/html/adm/help/lib/perl/Apache/lonpubdir.html + +doc +POD-derived page for lonpubdir.pm + +loncom/build/pod2html.sh ../publisher/lonpubdir.pm > \ +../../doc/lib/perl/Apache/lonpubdir.html && \ +echo 'pod2html lonpubdir.pm' + +works/unverified + +../../loncom/publisher/lonpubdir.pm + + + loncom/publisher/lonretrieve.pm home/httpd/lib/perl/Apache/lonretrieve.pm handler @@ -731,6 +2123,37 @@ Handler to retrieve old versions from re works/unverified +doc/man/Apache__lonretrieve.3 +usr/man/man3/Apache::lonretrieve.3 +doc +man page for lonretrieve.pm + +loncom/build/pod2man.sh ../publisher/lonretrieve.pm > \ +../../doc/man/Apache__lonretrieve.3 && echo 'manifying lonretrieve.pm' + +works/unverified + +../../loncom/publisher/lonretrieve.pm + + + +doc/lib/perl/Apache/lonretrieve.html + +home/httpd/html/adm/help/lib/perl/Apache/lonretrieve.html + +doc +POD-derived page for lonretrieve.pm + +loncom/build/pod2html.sh ../publisher/lonretrieve.pm > \ +../../doc/lib/perl/Apache/lonretrieve.html && \ +echo 'pod2html lonretrieve.pm' + +works/unverified + +../../loncom/publisher/lonretrieve.pm + + + loncom/homework/edit.pm home/httpd/lib/perl/Apache/edit.pm handler @@ -739,6 +2162,36 @@ Helper functions when in homework edit m +doc/man/Apache__edit.3 +usr/man/man3/Apache::edit.3 +doc +man page for edit.pm + +loncom/build/pod2man.sh ../homework/edit.pm > ../../doc/man/Apache__edit.3 && \ +echo 'manifying edit.pm' + +works/unverified + +../../loncom/homework/edit.pm + + + +doc/lib/perl/Apache/edit.html +home/httpd/html/adm/help/lib/perl/Apache/edit.html + +doc +POD-derived page for edit.pm + +loncom/build/pod2html.sh ../homework/edit.pm > \ +../../doc/lib/perl/Apache/edit.html \ +&& echo 'pod2html edit.pm' + +works/unverified + +../../loncom/homework/edit.pm + + + loncom/interface/lonmeta.pm home/httpd/lib/perl/Apache/lonmeta.pm handler @@ -764,12 +2217,6 @@ Handler to set resource parameters insid works/unverified - - - - - - rat/lonsequence.pm home/httpd/lib/perl/Apache/lonsequence.pm handler @@ -783,24 +2230,35 @@ Handler for showing sequence objects of home/httpd/lib/perl/Apache/loncreatecourse.pm handler -Creates a new course and assigns course coordinator. +Allows domain coordinators to create new courses and assign course +coordinators. +works/unverified loncom/interface/loncreateuser.pm home/httpd/lib/perl/Apache/loncreateuser.pm handler -Creates a new user and/or changes user privileges +Allows users to within their own privileges create/edit users and give +them roles. works/unverified -loncom/interface/lonchart.pm -home/httpd/lib/perl/Apache/lonchart.pm +loncom/interface/lonhtmlcommon.pm +home/httpd/lib/perl/Apache/lonhtmlcommon.pm +handler + +Contains a set of functions that generate html controls and data layouts + + + +loncom/interface/loncoursedata.pm +home/httpd/lib/perl/Apache/loncoursedata.pm handler -Produces simple LectureOnline-like student assessment performance chart +Common functions for handling student course data (download and process) @@ -809,11 +2267,41 @@ Produces simple LectureOnline-like stude handler Makes a table out of the previous attempts. Inputs result_from_symbread, -user, domain, home_server, course_id +user, domain, home_server, course_id. works/unverified +doc/man/Apache__loncommon.3 +usr/man/man3/Apache::loncommon.3 +doc +man page for loncommon.pm + +loncom/build/pod2man.sh ../interface/loncommon.pm > \ +../../doc/man/Apache__loncommon.3 && echo 'manifying loncommon.pm' + +works/unverified + +../../loncom/interface/loncommon.pm + + + +doc/lib/perl/Apache/loncommon.html +home/httpd/html/adm/help/lib/perl/Apache/loncommon.html + +doc +POD-derived page for loncommon.pm + +loncom/build/pod2html.sh ../interface/loncommon.pm > \ +../../doc/lib/perl/Apache/loncommon.html && \ +echo 'pod2html loncommon.pm' + +works/unverified + +../../loncom/interface/loncommon.pm + + + loncom/homework/grades.pm home/httpd/lib/perl/Apache/grades.pm handler @@ -832,7 +2320,8 @@ Coordinates the response to clicking an loncom/homework/optionresponse.pm home/httpd/lib/perl/Apache/optionresponse.pm handler -Handles tags associated with showing a list of options + +Handles tags associated with showing a list of options. loncom/homework/outputtags.pm @@ -842,6 +2331,7 @@ Coordinates the response to clicking an Handles tags associated with output. Seems to relate to due dates of the assignment. +works/unverified loncom/interface/lontest.pm @@ -850,14 +2340,17 @@ assignment. Used for debugging and testing the LON-CAPA system. +works/unverified loncom/homework/radiobuttonresponse.pm -home/httpd/lib/perl/Apache/radiobuttonresponse.pm + +home/httpd/lib/perl/Apache/radiobuttonresponse.pm handler Handles multiple-choice style responses. +works/unverified loncom/interface/lonassignments.pm @@ -866,12 +2359,17 @@ Handles multiple-choice style responses. Handles processing of assignments. +works/unverified loncom/interface/loncommunicate.pm home/httpd/lib/perl/Apache/loncommunicate.pm handler -Handles communication. + +Will be the access handler to email sending, as well as the planned +chatrooms, etc. + +works/unverified loncom/interface/lonerrorhandler.pm @@ -880,6 +2378,7 @@ Handles processing of assignments. Handles errors. +works/unverified loncom/interface/lonevaluate.pm @@ -888,6 +2387,7 @@ Handles errors. Handles evaluation. +works/unverified loncom/interface/lonfeedback.pm @@ -895,29 +2395,11 @@ Handles evaluation. handler Handles feedback from students to instructors and system administrators. +Provides a screenshot of the current +resource, as well as previous attempts if the resource was a homework. +Used by lonmsg.pm. - - -loncom/interface/lonfeedback.pm -home/httpd/lib/perl/Apache/lonfeedback.pm -handler - -Handles feedback from students to instructors and system administrators. - - - -loncom/interface/lonmydesk.pm -home/httpd/lib/perl/Apache/lonmydesk.pm -handler - -Unknown function. - - - - - - - +works/unverified loncom/interface/lonnavmaps.pm @@ -926,12 +2408,16 @@ Unknown function. Handles navigational maps. +works/unverified - - - - +loncom/interface/lonquickgrades.pm +home/httpd/lib/perl/Apache/lonquickgrades.pm +handler + +Student quick grades interface. + +works/unverified loncom/interface/lonpreferences.pm @@ -941,6 +2427,7 @@ Handles navigational maps. Handles user preferences associated with customizing the online LON-CAPA educational environment. +works/unverified loncom/interface/lonprintout.pm @@ -949,6 +2436,7 @@ educational environment. Handles the production of printable files and resources. +works/unverified loncom/interface/lonsearchcat.pm @@ -957,28 +2445,73 @@ Handles the production of printable file Handles a searchable catalogue. +works/unverified - - - - +loncom/interface/lonmysql.pm +home/httpd/lib/perl/Apache/lonmysql.pm +handler + +Provides utility functions for creating and accessing mysql database tables. + +works/unverified + + +doc/man/Apache__lonsearchcat.3 +usr/man/man3/Apache::lonsearchcat.3 +doc +man page for lonsearchcat.pm + +loncom/build/pod2man.sh ../interface/lonsearchcat.pm > \ +../../doc/man/Apache__lonsearchcat.3 && echo 'manifying lonsearchcat.pm' + +works/unverified + +../../loncom/interface/lonsearchcat.pm + + + +doc/lib/perl/Apache/lonsearchcat.html + +home/httpd/html/adm/help/lib/perl/Apache/lonsearchcat.html + +doc +POD-derived page for lonsearchcat.pm + +loncom/build/pod2html.sh ../interface/lonsearchcat.pm > \ +../../doc/lib/perl/Apache/lonsearchcat.html && \ +echo 'pod2html lonsearchcat.pm' + +works/unverified + +../../loncom/interface/lonsearchcat.pm + loncom/interface/londropadd.pm home/httpd/lib/perl/Apache/londropadd.pm handler -Handler to drop and add students in courses. +Allows course coordinators to upload courselists in different formats, and +automatically create users (if they do not exist already), assign them the +role of student in a course, and add them to the classlist. +works/unverified loncom/interface/lonmsg.pm home/httpd/lib/perl/Apache/lonmsg.pm handler -Routines for messaging. +lonmsg.pm has several functions to send and receive internal messages. +author_res_msg - send message to resource author. +user_crit_msg - send a critical message to a user. A critical message +will require acknowledgment by the recipient and the sender will be notified. +user_crit_received - routine to trigger acknowledgment. +statuschange - change the status of a message (read, replied, forwarded, etc). +The handler also displays messages, has routines to reply, etc. +works/unverified loncom/homework/hint.pm @@ -988,14 +2521,18 @@ Routines for messaging. This handler coordinates the delivery of hints to students working on LON-CAPA problems and assignments. +works/unverified loncom/interface/lonspreadsheet.pm home/httpd/lib/perl/Apache/lonspreadsheet.pm handler -Spreadsheet/Grades Display Handler +Spreadsheets are completely web-based. +They exist on the level of a whole course, a student, and individual +assessments. +works/unverified loncom/interface/lonparmset.pm @@ -1004,6 +2541,37 @@ Spreadsheet/Grades Display Handler Handler to resolve ambiguous file locations +works/unverified + + +doc/man/Apache__lonparmset.3 +usr/man/man3/Apache::lonparmset.3 +doc +man page for lonparmset.pm + +loncom/build/pod2man.sh ../interface/lonparmset.pm > \ +../../doc/man/Apache__lonparmset.3 && echo 'manifying lonparmset.pm' + +works/unverified + +../../loncom/interface/lonparmset.pm + + + +doc/lib/perl/Apache/lonparmset.html +home/httpd/html/adm/help/lib/perl/Apache/lonparmset.html + +doc +POD-derived page for lonparmset.pm + +loncom/build/pod2html.sh ../interface/lonparmset.pm > \ +../../doc/lib/perl/Apache/lonparmset.html && \ +echo 'pod2html lonparmset.pm' + +works/unverified + +../../loncom/interface/lonparmset.pm + loncom/publisher/lonconstruct.pm @@ -1012,6 +2580,7 @@ Handler to resolve ambiguous file locati Page wrapper for handling construction space. +works/unverified loncom/publisher/lonpublisher.pm @@ -1021,6 +2590,38 @@ Page wrapper for handling construction s Publishes an LON-CAPA educational resource complete with metadata (authorship, language, copyright, creation date, etc). +works/unverified + + +doc/man/Apache__lonpublisher.3 +usr/man/man3/Apache::lonpublisher.3 +doc +man page for lonpublisher.pm + +loncom/build/pod2man.sh ../publisher/lonpublisher.pm > \ +../../doc/man/Apache__lonpublisher.3 && echo 'manifying lonpublisher.pm' + +works/unverified + +../../loncom/publisher/lonpublisher.pm + + + +doc/lib/perl/Apache/lonpublisher.html + +home/httpd/html/adm/help/lib/perl/Apache/lonpublisher.html + +doc +POD-derived page for lonpublisher.pm + +loncom/build/pod2html.sh ../publisher/lonpublisher.pm > \ +../../doc/lib/perl/Apache/lonpublisher.html && \ +echo 'pod2html lonpublisher.pm' + +works/unverified + +../../loncom/publisher/lonpublisher.pm + loncom/interface/lonmenu.pm @@ -1029,12 +2630,14 @@ Publishes an LON-CAPA educational resour Has routines which control the remote control. +works/unverified rat/lonpageflip.pm home/httpd/lib/perl/Apache/lonpageflip.pm handler Deals with forward, backward, and other page flips. +works/unverified rat/lonratedt.pm @@ -1043,6 +2646,7 @@ Has routines which control the remote co Builds up frame set and loads in the right thing. +works/unverified loncom/html/res/adm/pages/homeworkmenu.html @@ -1051,14 +2655,25 @@ Builds up frame set and loads in the rig Homework remote control. +works/unverified + + +loncom/html/res/adm/pages/chatroom.html +home/httpd/html/res/adm/pages/chatroom.html +handler + +Establishes frameset for chatroom + +works/unverified loncom/html/res/adm/pages/annotator/admannotations.pm home/httpd/lib/perl/Apache/admannotations.pm handler -This will take annotations and then plug them into a page +This will take annotations and then plug them into a page. +works/unverified loncom/html/res/adm/pages/bookmarkmenu/admbookmarks.pm @@ -1066,18 +2681,20 @@ This will take annotations and then plug handler This will take bookmarks and get/write/display them for the LON-CAPA user -interface +interface. +works/unverified rat/lonratsrv.pm home/httpd/lib/perl/Apache/lonratsrv.pm handler -Handler tat takes output from RAT and stores it on disk. Handles the upper hidden -frame of the added window that comes up in RAT. (3 frames come up in RAT server, -code, and output. This module handles server connection.) +Handler that takes output from RAT and stores it on disk. Handles the upper +hidden frame of the added window that comes up in RAT. (3 frames come up in +RAT server, code, and output. This module handles server connection.) +works/unverified rat/lonpage.pm @@ -1086,22 +2703,85 @@ code, and output. This module handles s bundles pages into one page +works/unverified + + +doc/man/Apache__lonpage.3 +usr/man/man3/Apache::lonpage.3 +doc +man page for lonpage.pm + +loncom/build/pod2man.sh ../../rat/lonpage.pm > \ +../../doc/man/Apache__lonpage.3 && echo 'manifying lonpage.pm' + +works/unverified + +../../rat/lonpage.pm + + + +doc/lib/perl/Apache/lonpage.html +home/httpd/html/adm/help/lib/perl/Apache/lonpage.html + +doc +POD-derived page for lonnet.pm + +loncom/build/pod2html.sh ../../rat/lonpage.pm > \ +../../doc/lib/perl/Apache/lonpage.html && echo 'pod2html lonpage.pm' + +works/unverified + +../../rat/lonpage.pm + rat/lonuserstate.pm home/httpd/lib/perl/Apache/lonuserstate.pm handler -compile course into binary data structure (in loncom/rat) +compile course into binary data structure +works/unverified + + +doc/man/Apache__lonuserstate.3 +usr/man/man3/Apache::lonuserstate.3 +doc +man page for lonnet.pm + +loncom/build/pod2man.sh ../../rat/lonuserstate.pm > \ +../../doc/man/Apache__lonuserstate.3 && echo 'manifying lonuserstate.pm' + +works/unverified + +../../rat/lonuserstate.pm + + + +doc/lib/perl/Apache/lonuserstate.html + +home/httpd/html/adm/help/lib/perl/Apache/lonuserstate.html + +doc +POD-derived page for lonuserstate.pm + +loncom/build/pod2html.sh ../../rat/lonuserstate.pm > \ +../../doc/lib/perl/Apache/lonuserstate.html && \ +echo 'pod2html lonuserstate.pm' + +works/unverified + +../../rat/lonuserstate.pm + loncom/xml/lontex.pm home/httpd/lib/perl/Apache/lontex.pm handler -Handler for tex files (somewhere in modules) +Handler for tex files +works/unverified loncom/xml/lontexconvert.pm @@ -1110,6 +2790,7 @@ Handler for tex files (somewhere in modu Access to tth/ttm +works/unverified loncom/xml/lonxml.pm @@ -1118,6 +2799,16 @@ Access to tth/ttm XML Parsing Module +works/unverified + + +loncom/xml/lonplot.pm +home/httpd/lib/perl/Apache/lonplot.pm +handler + +XML-based plotter of graphs + +works/unverified loncom/xml/style.pm @@ -1126,6 +2817,7 @@ XML Parsing Module Style Parsing Module +works/unverified loncom/xml/londefdef.pm @@ -1134,6 +2826,7 @@ Style Parsing Module Tags Default Definition Module +works/unverified loncom/xml/run.pm @@ -1142,6 +2835,7 @@ Tags Default Definition Module used to prevent poorly written problems from causing lingering after effects +works/unverified loncom/xml/scripttag.pm @@ -1151,12 +2845,33 @@ used to prevent poorly written problems implements <script>, <scriptlib>, <parserlib>, and <import> +works/unverified + + +loncom/homework/randomlylabel.pm +home/httpd/lib/perl/Apache/randomlylabel.pm +handler + +Handler for compositing images, and text together. + + + +loncom/homework/randomlabel.pm +home/httpd/lib/perl/Apache/randomlabel.pm +handler + +Interface for producing applet code which randomizes the labelling of an +image. + loncom/homework/lonhomework.pm home/httpd/lib/perl/Apache/lonhomework.pm handler -handler + +handles requests for output, evaluation, and alteration of a homework resource + +works/unverified loncom/homework/inputtags.pm @@ -1165,22 +2880,27 @@ implements <script>, <scriptlib produces HTML input tags (<INPUT>) for rendering homework resources +works/unverified loncom/homework/structuretags.pm home/httpd/lib/perl/Apache/structuretags.pm handler -produces HTML tags necessary for structuring the presentation of homework resources +produces HTML tags necessary for structuring the presentation of homework +resources +works/unverified loncom/homework/response.pm home/httpd/lib/perl/Apache/response.pm handler -defines different types of responses given to student as well as syntax for producing response values +defines different types of responses given to student as well as syntax for +producing response values +works/unverified loncom/homework/caparesponse/caparesponse.pm @@ -1189,6 +2909,27 @@ defines different types of responses giv handles request to the CAPA homework processing engine +works/unverified + + +loncom/xml/Safe.pm +home/httpd/lib/perl/Safe.pm +handler + +Meant to safely substitute for CPAN version of Safe. +Allows for safely executing embedded perl comands in +a way that does not threaten the operating system. + +works/unverified + + +loncom/auth/localauth.pm +home/httpd/lib/perl/localauth.pm +handler + +Local authentication mechanism (meant to be customized). + +works/unverified loncom/auth/lonacc.pm @@ -1200,6 +2941,36 @@ handles request to the CAPA homework pro functions (e.g. roles, logout, annotations, and bookmarks) as well as coordinating access to educational resources. +works/unverified + + +doc/man/Apache__lonacc.3 +usr/man/man3/Apache::lonacc.3 +doc +man page for lonacc.pm + +loncom/build/pod2man.sh ../auth/lonacc.pm > \ +../../doc/man/Apache__lonacc.3 && echo 'manifying lonacc.pm' + +works/unverified + +../../loncom/auth/lonacc.pm + + + +doc/lib/perl/Apache/lonacc.html + +home/httpd/html/adm/help/lib/perl/Apache/lonacc.html +doc +POD-derived page for lonacc.pm + +loncom/build/pod2html.sh ../auth/lonacc.pm > \ +../../doc/lib/perl/Apache/lonacc.html && echo 'pod2html lonacc.pm' + +works/unverified + +../../loncom/auth/lonacc.pm + loncom/auth/lonracc.pm @@ -1208,6 +2979,64 @@ as coordinating access to educational re access handler for file transfers +works/unverified + + +loncom/auth/lontokacc.pm +home/httpd/lib/perl/Apache/lontokacc.pm +handler + +handler for inter-server transfer of token accessed files, includes +cleanup handler to remove file when successfully done + +works/unverified + + +loncom/auth/lonuploadedacc.pm +home/httpd/lib/perl/Apache/lonuploadedacc.pm +handler + +access handler for user uploaded files + +works/unverified + + +loncom/lontrans.pm +home/httpd/lib/perl/Apache/lontrans.pm +handler + +URI to filename translation + +works/unverified + + +doc/man/Apache__lonracc.3 +usr/man/man3/Apache::lonracc.3 +doc +man page for lonracc.pm + +loncom/build/pod2man.sh ../auth/lonracc.pm > \ +../../doc/man/Apache__lonracc.3 && echo 'manifying lonracc.pm' + +works/unverified + +../../loncom/auth/lonracc.pm + + + +doc/lib/perl/Apache/lonracc.html +home/httpd/html/adm/help/lib/perl/Apache/lonracc.html + +doc +POD-derived page for lonracc.pm + +loncom/build/pod2html.sh ../auth/lonracc.pm > \ +../../doc/lib/perl/Apache/lonracc.html && echo 'pod2html lonracc.pm' + +works/unverified + +../../loncom/auth/lonracc.pm + loncom/auth/loncacc.pm @@ -1225,24 +3054,57 @@ If the cookie handle is valid, status is for the "priv"-type access, the resource is delivered by the lonconstruct module). +works/unverified + + +doc/man/Apache__loncacc.3 +usr/man/man3/Apache::loncacc.3 +doc +man page for loncacc.pm + +loncom/build/pod2man.sh ../auth/loncacc.pm > ../../doc/man/Apache__loncacc.3 \ +&& echo 'manifying loncacc.pm' + +works/unverified + +../../loncom/auth/loncacc.pm + + + +doc/lib/perl/Apache/loncacc.html +home/httpd/html/adm/help/lib/perl/Apache/loncacc.html + +doc +POD-derived page for loncacc.pm + +loncom/build/pod2html.sh ../auth/loncacc.pm > \ +../../doc/lib/perl/Apache/loncacc.html && echo 'pod2html loncacc.pm' + +works/unverified + +../../loncom/auth/loncacc.pm + loncom/auth/lonauth.pm home/httpd/lib/perl/Apache/lonauth.pm handler authenticate, set up session environment +works/unverified loncom/auth/lonlogin.pm home/httpd/lib/perl/Apache/lonlogin.pm handler login screen +works/unverified loncom/auth/lonlogout.pm home/httpd/lib/perl/Apache/lonlogout.pm handler logout +works/unverified loncom/lonnet/perl/lonrep.pm @@ -1265,12 +3127,82 @@ class. +doc/man/Apache__lonroles.3 +usr/man/man3/Apache::lonroles.3 +doc +man page for lonroles.pm + +loncom/build/pod2man.sh ../auth/lonroles.pm > \ +../../doc/man/Apache__lonroles.3 && echo 'manifying lonroles.pm' + +works/unverified + +../../loncom/auth/lonroles.pm + + + +doc/lib/perl/Apache/lonroles.html +home/httpd/html/adm/help/lib/perl/Apache/lonroles.html + +doc +POD-derived page for lonroles.pm + +loncom/build/pod2html.sh ../auth/lonroles.pm > \ +../../doc/lib/perl/Apache/lonroles.html && echo 'pod2html lonroles.pm' + +works/unverified + +../../loncom/auth/lonroles.pm + + + loncom/interface/lonindexer.pm home/httpd/lib/perl/Apache/lonindexer.pm handler cross server filesystem browser +works/unverified + + +doc/man/Apache__lonindexer.3 +usr/man/man3/Apache::lonindexer.3 +doc +man page for lonindexer.pm + +loncom/build/pod2man.sh ../interface/lonindexer.pm > \ +../../doc/man/Apache__lonindexer.3 && echo 'manifying lonindexer.pm' + +works/unverified + +../../loncom/interface/lonindexer.pm + + + +doc/lib/perl/Apache/lonindexer.html +home/httpd/html/adm/help/lib/perl/Apache/lonindexer.html + +doc +POD-derived page for lonindexer.pm + +loncom/build/pod2html.sh ../interface/lonindexer.pm > \ +../../doc/lib/perl/Apache/lonindexer.html && \ +echo 'pod2html lonindexer.pm' + +works/unverified + +../../loncom/interface/lonindexer.pm + + + +loncom/interface/groupsort.pm +home/httpd/lib/perl/Apache/groupsort.pm +handler + +Implements a second phase of importing multiple resources into the RAT. +Allows for reordering the sequence of resources. + +works/unverified loncom/lonnet/perl/lonnet.pm @@ -1288,6 +3220,36 @@ educational resources (course descriptio url hashing (to assign roles on a url basis), and translating abbreviated symbols to and from more descriptive phrases or explanations. +works/unverified + + +doc/man/Apache__lonnet.3 +usr/man/man3/Apache::lonnet.3 +doc +man page for lonnet.pm + +loncom/build/pod2man.sh ../lonnet/perl/lonnet.pm > \ +../../doc/man/Apache__lonnet.3 && echo 'manifying lonnet.pm' + +works/unverified + +../../loncom/lonnet/perl/lonnet.pm + + + +doc/lib/perl/Apache/lonnet.html +home/httpd/html/adm/help/lib/perl/Apache/lonnet.html + +doc +POD-derived page for lonnet.pm + +loncom/build/pod2html.sh ../lonnet/perl/lonnet.pm > \ +../../doc/lib/perl/Apache/lonnet.html && echo 'pod2html lonnet.pm' + +works/unverified + +../../loncom/lonnet/perl/lonnet.pm + loncom/html/index.html @@ -1295,6 +3257,12 @@ symbols to and from more descriptive phr interface file bumps to login + +loncom/html/favicon.ico +home/httpd/html/favicon.ico +interface file +Bookmark and tab icon + etc/mime.types etc/httpd/conf/mime.types @@ -1321,8 +3289,16 @@ not present on the web server home/httpd/html/adm/unauthorized.html interface file -static html page that is shown when an attempt is made to access a document which is restricted based on -file or server configurations +static html page that is shown when an attempt is made to access a document +which is restricted based on file or server configurations + + + +loncom/html/adm/help/searchcat.html +home/httpd/html/adm/help/searchcat.html +interface file + +Help page for the search engine. @@ -1350,6 +3326,22 @@ javascript +rat/client/extpickcode.html +home/httpd/html/adm/rat/extpickcode.html +interface file + +javascript + + + +rat/client/extpickframe.html +home/httpd/html/adm/rat/extpickframe.html +interface file + +javascript + + + rat/client/map.html home/httpd/html/adm/rat/map.html interface file @@ -1365,97 +3357,1009 @@ bumper A blank page with very minimal HTML structural elements. + +*.gif +rat/images/ +home/httpd/html/adm/rat/ +graphic file + +icons for providing a HTML-tabled view of a course map + + +1.1.dt.gif; +1.1.empty.gif; +1.1.ld.gif; +1.1.lr.gif; +1.1.rd.gif; +1.1.rl.gif; +1.1.td.gif; +1.1.tdrl.gif; +1.1.tl.gif; +1.1.tr.gif; +1.1.utd.gif; +1.2.ctd.gif; +1.2.dt.gif; +1.2.empty.gif; +1.2.ld.gif; +1.2.lr.gif; +1.2.lrd.gif; +1.2.lrtd.gif; +1.2.rd.gif; +1.2.rl.gif; +1.2.rld.gif; +1.2.rltd.gif; +1.2.rtd.gif; +1.2.rtdl.gif; +1.2.rtl.gif; +1.2.td.gif; +1.2.tdl.gif; +1.2.tdrl.gif; +1.2.tl.gif; +1.2.tr.gif; +1.2.utd.gif; +2.1.dt.gif; +2.1.empty.gif; +2.1.ld.gif; +2.1.lr.gif; +2.1.rd.gif; +2.1.rl.gif; +2.1.td.gif; +2.1.tdrl.gif; +2.1.tl.gif; +2.1.tr.gif; +2.2.dt.gif; +2.2.empty.gif; +2.2.ld.gif; +2.2.lr.gif; +2.2.lrd.gif; +2.2.lrt.gif; +2.2.rd.gif; +2.2.rl.gif; +2.2.rld.gif; +2.2.rlt.gif; +2.2.td.gif; +2.2.tdl.gif; +2.2.tdr.gif; +2.2.tdrl.gif; +2.2.tl.gif; +2.2.tr.gif; +2.2.url.gif; +2.2.utd.gif; +arrow.gif; +bdt.gif; +bempty.gif; +bld.gif; +blr.gif; +blrd.gif; +blrt.gif; +bottom.gif; +brd.gif; +brl.gif; +brld.gif; +brlt.gif; +btd.gif; +btdl.gif; +btdr.gif; +btdrl.gif; +btl.gif; +btr.gif; +burl.gif; +butd.gif; +condition.gif; +edit.gif; +finish.gif; +info.gif; +inscol.gif; +inscond.gif; +insres.gif; +insrow.gif; +left.gif; +middle.gif; +resource.gif; +right.gif; +sctd.gif; +sdt.gif; +sempty.gif; +sld.gif; +slr.gif; +slrd.gif; +slrtd.gif; +srd.gif; +srl.gif; +srld.gif; +srltd.gif; +srtd.gif; +srtdl.gif; +srtl.gif; +start.gif; +std.gif; +stdl.gif; +sutd.gif + + + +*.* +loncom/html/adm/lonKaputt/ +home/httpd/html/adm/lonKaputt/ +graphic file + +icons to indicate an unexpected result + + +lonconstruct.gif; +lonlogo_broken.gif; +lonlogo_broken_tsp.gif; +lonlogo_broken.eps; +lonlogo_broken.jpg; +lonlogo_broken.mov + + + +*.* +loncom/html/adm/lonIcons/ +home/httpd/html/adm/lonIcons/ +graphic file + +logos and general widget icons + + +SMETE_white.gif; +aboutlon.gif; +accessbutton.gif; +arrow_up.gif; +branch.gif; +cab.gif; +cab_big.gif; +capapanel.gif; +class.gif; +class_big.gif; +dvi.gif; +dvi_big.gif; +eps.gif; +eps_big.gif; +exam.gif; +exam_big.gif; +fillbottom.gif; +fillleft.gif; +fillright.gif; +filltop.gif; +folder_closed.gif; +folder_opened.gif; +folder_pointer_closed.gif; +folder_pointer_opened.gif; +form.gif; +form_big.gif; +gif.gif; +gif_big.gif; +header.gif; +htm.gif; +html.gif; +html_big.gif; +jar.gif; +jar_big.gif; +jpg.gif; +jpg_big.gif; +latex.gif; +lite.gif; +liteani.gif; +litetext.gif; +lolpanel.gif; +lonanim.gif; +lonanimend.gif; +loncapalogo.gif; +lonhelplogos.gif; +lonhelptop.gif; +lonlogo.gif; +lonlogos.gif; +lowerleft.gif; +lowerright.gif; +meta.gif; +meta_big.gif; +mov.gif; +mov_big.gif; +move_up.gif; +move_down.gif; +navmap.correct.gif; +navmap.open.gif; +navmap.wrong.gif; +navmap.folder.open.gif; +navmap.folder.closed.gif; +page.gif; +page_big.gif; +pdf.gif; +pdf_big.gif; +png.gif; +png_big.gif; +problem.gif; +problem_big.gif; +ps.gif; +ps_big.gif; +quill.gif; +quiz.gif; +quiz_big.gif; +select.gif; +sequence.gif; +sequence_big.gif; +server.gif; +server_big.gif; +srvbad.gif; +srvempty.gif; +srvgood.gif; +srvhalf.gif; +srvnull.gif; +survey.gif; +survey_big.gif; +tex.gif; +tex_big.gif; +txt.gif; +txt_big.gif; +unknown.gif; +unknown_big.gif; +upperleft.gif; +upperright.gif; +user.gif; +user_big.gif; +userauthentication.gif; +wav.gif; +wav_big.gif; +white_space_20_22.gif; +whitespace1.gif; +whitespace10.gif; +whitespace2.gif; +whitespace3.gif; +whitespace4.gif; +whitespace5.gif; +whitespace6.gif; +whitespace7.gif; +whitespace8.gif; +whitespace9.gif; +xml.gif; +xml_big.gif; +zip.gif; +zip_big.gif + + + +*.* +loncom/html/adm/lonMisc/ +home/httpd/html/adm/lonMisc/ +graphic file + +Miscellaneous resources. + + +authorfeed.gif; +bomb.gif; +cat_button.gif; +chat.gif; +eval_button.gif; +feedback.gif; +pprm_button.gif; +pgrd_button.gif; +subm_button.gif + + + +loncom/xml/tth.pm +usr/lib/perl5/site_perl/5.005/tth.pm +usr/lib/perl5/site_perl/5.6.0/tth.pm +system file + +perl module for invoking functions specific to TeX-to-HTML conversion + + +Has the same dependencies and build process as tth.so. +Currently, only the tth.so file specifications invoke +the build process however. A static version is checked into loncom/xml +and in this way is treated as though it isn't part of the tth build process. + +works/unverified + + +loncom/xml/LCParser.pm +home/httpd/lib/perl/HTML/LCParser.pm +system file + +perl module for parsing HTML in a way that really works and is thoroughly +tested + +works/unverified + + +loncom/configuration/Configuration.pm +home/httpd/lib/perl/LONCAPA/Configuration.pm +system file + +Configuration file reader (looks in /etc/httpd/conf/); accepts +a list of *.conf files to inspect for PerlSetVar key/value +entries. + +works/unverified + + +modules/TexConvert/tthperl/tth.so +usr/lib/perl5/site_perl/5.005/tth.so +usr/lib/perl5/site_perl/5.6.0/tth.so +system file + +shared library file for dynamic loading and unloading + + +The source and file dependencies are not available to most +CVS users. (You can safely rely on the existing binaries +present on your system... don't worry about warnings +related to this file during the build process.) + + +modules/TexConvert/tthperl/commands + +works/unverified + +../tthdynamic/tthfunc.c; +../ttmdynamic/ttmfunc.c + + + +loncom/homework/caparesponse/capa.pm +usr/lib/perl5/site_perl/5.005/capa.pm +usr/lib/perl5/site_perl/5.6.0/capa.pm +system file + +perl module for invoking functions specific to CAPA + +loncom/homework/caparesponse/capa.so + +Has the same dependencies and build process as capa.so. +Currently, only the capa.so file specifications invoke +the build process however. + + + +loncom/homework/caparesponse/capa.bs +usr/lib/perl5/site_perl/5.005/capa.bs +usr/lib/perl5/site_perl/5.6.0/capa.bs +system file + +bootstrap file associated with dynamic loading of this module on multiple +architectures + +loncom/homework/caparesponse/capa.so + +Has the same dependencies and build process as capa.so. +Currently, only the capa.so file specifications invoke +the build process however. + + - - - +loncom/homework/caparesponse/capa.so +usr/lib/perl5/site_perl/5.005/capa.so +usr/lib/perl5/site_perl/5.6.0/capa.so +system file + +shared library file for dynamic loading and unloading + + +loncom/homework/caparesponse/commands + + +caparesponse.c; +caparesponse.pm; +README; +Makefile.PL; +capa.i; +commands; +../../../CAPA/pProj/capaGrammarDef.y; +../../../CAPA/pProj/capaFormula.y; +../../../CAPA/pProj/capaLexerDef.flex; +../../../CAPA/pProj/capaFunction.c; +../../../CAPA/pProj/capaParserUtils.c; +../../../CAPA/pProj/capaMapExpr.c; +../../../CAPA/pProj/capaUnit.c; +../../../CAPA/pProj/com.c; +../../../CAPA/pProj/linpack.c; +../../../CAPA/pProj/ranlib.c; +../../../CAPA/pProj/capaCgiUtils.c; +../../../CAPA/pProj/capaSubjective.c; +../../../CAPA/pProj/capaRQO.c; +../../../CAPA/pProj/capaFormulaLexer.c; +../../../CAPA/pProj/capaCommon.c; +../../../CAPA/pProj/capaCommon.h; +../../../CAPA/pProj/ranlib.h; +../../../CAPA/pProj/capaCGI.h; +../../../CAPA/pProj/capaFunction.h; +../../../CAPA/pProj/capaRQO.h; +../../../CAPA/pProj/capaParser.h; +../../../CAPA/pProj/lex_debug.h + + + +*.ent +loncom/MathML/ +home/httpd/html/adm/MathML/ +system file + +xml files which assign unicode numbers to mathematical symbols using +<! ENTITY... > type syntax. + + +isoamsa.ent; +isoamsb.ent; +isoamsc.ent; +isoamsn.ent; +isoamso.ent; +isoamsr.ent; +isobox.ent; +isocyr1.ent; +isocyr2.ent; +isodia.ent; +isogrk1.ent; +isogrk2.ent; +isogrk3.ent; +isogrk4.ent; +isolat1.ent; +isolat2.ent; +isomfrk.ent; +isomopf.ent; +isomscr.ent; +isonum.ent; +isopub.ent; +isotech.ent; +mmlalias.ent; +mmlextra.ent + + + +loncom/MathML/mathml.css +home/httpd/html/adm/MathML/mathml.css +system file + +cascading style sheet + + + +loncom/MathML/mathml.dtd +home/httpd/html/adm/MathML/mathml.dtd +system file +document type definition - - - +loncom/auth/londes.js +home/httpd/html/res/adm/includes/londes.js +interface file +Encryption Routines according to Data Encryption Standard DES, written in +javascript. - - - +loncom/homework/lectureonline.lcpm +home/httpd/html/res/adm/includes/lectureonline.lcpm + +handler +Intended for providing perl functions for the <script></script> +environment in a problem that was converted from lectureonline. - - - +loncom/homework/default_homework.lcpm +home/httpd/html/res/adm/includes/default_homework.lcpm + +handler +Provides many functions for the <script> environment in a .problem. +Functions are documented in CVS:loncapa/doc/homework/homework5.html. - - - +loncom/homework/capa.units +home/httpd/html/res/adm/includes/capa.units +static conf +Define unit prefixing and conversion for CAPA problem handling. + +*.jpg +loncom/html/adm/lonInterFace/ +home/httpd/html/adm/lonInterFace/ +graphic file +Pages headers + +admin.jpg; +author.jpg; +coordinator.jpg; +header.jpg; +student.jpg; + + + +*.gif +loncom/html/adm/lonDomLogos/ +home/httpd/html/adm/lonDomLogos/ +graphic file +Logos of LON-CAPA domains + +103.gif; +gerd.gif; +mio.gif; +msuvu.gif; +ohiou.gif; +rhs.gif; +sfu.gif; +tmcc.gif; +umich.gif; +worf.gif; +annarbor.gif; +elps.gif; +gwu.gif; +msudemo.gif; +ndsu.gif; +physnet.gif; +sc.gif; +Selwyn.gif; +ucf.gif; +unihalle.gif; +wscc.gif; +cps.gif; +fsu.gif; +lsd.gif; +msu.gif; +nsdl.gif; +pmm.gif; +sunysb.gif; +udel.gif; +uz.gif + + + +*.tab +loncom/html/adm/lonDomColors/ +home/httpd/lonTabs/lonDomColors/ +conf +Designs of LON-CAPA domains + +annarbor.tab; +default.tab; +msu.tab; +sfu.tab; +worf.tab + + + +*.gif +loncom/html/adm/lonLCDfont/ +home/httpd/html/adm/lonLCDfont/ +graphic file +LON-CAPA remote control LCD font + +0.gif; +1.gif; +2.gif; +3.gif; +4.gif; +5.gif; +6.gif; +7.gif; +8.gif; +9.gif; +a.gif; +b.gif; +c.gif; +d.gif; +e.gif; +f.gif; +g.gif; +h.gif; +i.gif; +j.gif; +k.gif; +l.gif; +m.gif; +n.gif; +o.gif; +p.gif; +q.gif; +r.gif; +s.gif; +t.gif; +u.gif; +v.gif; +w.gif; +x.gif; +y.gif; +z.gif; +colon.gif; +hyphen.gif; +slash.gif; +space.gif; + + + +*.gif +loncom/html/res/adm/pages/ +home/httpd/html/res/adm/pages/ +graphic file +icons used for the entire LON-CAPA user interface + +anno.gif; +anot.gif; +back.gif; +bchat.gif; +bkm.gif; +brws.gif; +catalog.gif; +ccrs.gif; +chat.gif; +chrt.gif; +com.gif; +courses.gif; +cprv.gif; +cstr.gif; +dempty.gif; +docs.gif; +egrd.gif; +empty.gif; +enrl.gif; +eval.gif; +fdbk.gif; +feedback.gif; +forw.gif; +grds.gif; +group.gif; +help.gif; +info.gif; +ledblink.gif; +ledgreen.gif; +ledoff.gif; +ledon.gif; +ledsend.gif; +logout.gif; +mrk.gif; +nav.gif; +next.gif; +nothumb.gif; +parm.gif; +pgrd.gif; +pparm.gif; +pref.gif; +prev.gif; +prt.gif; +qempty.gif; +reload.gif; +remotebg.gif; +res.gif; +roles.gif; +sbkm.gif; +spacer.gif; +sprs.gif; +src.gif; +stat.gif; +subm.gif; +title.gif; +vbkm.gif; + + - - - +loncom/html/res/adm/pages/imgmaps.html +home/httpd/html/res/adm/pages/imgmaps.html +interface file +image maps for the LON-CAPA remote control - - - +loncom/html/res/adm/pages/index.html +home/httpd/html/res/adm/pages/index.html +interface file +welcoming page to the LON-CAPA system upon login - - - +loncom/html/res/adm/pages/menu.html +home/httpd/html/res/adm/pages/menu.html +interface file + +renders the HTML (including image maps) for the LON-CAPA remote control + + + +*.gif +loncom/html/res/adm/pages/indexericons/ +home/httpd/html/res/adm/pages/indexericons/ + +graphic file + +icons used for directory indexing and login screen + + +a.gif; +alert.black.gif; +alert.red.gif; +back.gif; +ball.gray.gif; +ball.red.gif; +binary.gif; +binhex.gif; +blank.gif; +bomb.gif; +box1.gif; +box2.gif; +broken.gif; +burst.gif; +c.gif; +comp.blue.gif; +comp.gray.gif; +compressed.gif; +continued.gif; +course.gif; +dir.gif; +down.gif; +dvi.gif; +f.gif; +folder.gif; +folder.open.gif; +folder.sec.gif; +folder_closed.gif; +folder_closed_pressed.gif; +folder_new.gif; +folder_opened.gif; +folder_opened_pressed.gif; +folder_pointer_closed.gif; +folder_pointer_opened.gif; +folder_spacer.gif; +folder_trash.gif; +forward.gif; +generic.gif; +generic.red.gif; +generic.sec.gif; +hand.right.gif; +hand.up.gif; +html.gif; +image1.gif; +image2.gif; +image3.gif; +index.gif; +layout.gif; +left.gif; +link.gif; +mov.gif; +movie1.gif; +p.gif; +patch.gif; +pdf.gif; +portal.gif; +problem.gif; +ps.gif; +quill.gif; +right.gif; +screw1.gif; +screw2.gif; +script.gif; +sound1.gif; +sound2.gif; +sphere1.gif; +sphere2.gif; +tar.gif; +tex.gif; +text.gif; +transfer.gif; +unknown.gif; +up.gif; +uu.gif; +uuencoded.gif; +white_space_20_22.gif; +white_space_22_22.gif; +whitespace1.gif; +whitespace10.gif; +whitespace2.gif; +whitespace3.gif; +whitespace4.gif; +whitespace5.gif; +whitespace6.gif; +whitespace7.gif; +whitespace8.gif; +whitespace9.gif; +world1.gif; +world2.gif + + + +*.gif +loncom/html/res/adm/pages/bookmarkmenu/ +home/httpd/html/res/adm/pages/bookmarkmenu/ + +graphic file + +icons used for the bookmark portion of the LON-CAPA user interface + + +folder_anim.gif; +folder_close.gif; +folder_drag.gif; +folder_new.gif; +folder_open.gif; +folder_pointer_closed.gif; +folder_pointer_opened.gif; +folder_static.gif; +folder_trash.gif; +folder_trash_hover.gif; +left_bar.gif; +link.gif; +link_anim.gif; +link_drag.gif; +ll_corner.gif; +lower_bar.gif; +lr_corner.gif; +pix.gif; +right_bar.gif; +toolbar_bg.gif; +ul_corner.gif; +upper_bar.gif; +ur_corner.gif + + + +*.html +loncom/html/res/adm/pages/bookmarkmenu/ +home/httpd/html/res/adm/pages/bookmarkmenu/ + +interface file + +associated with the scheme of displaying bookmarks + + +bookmarkmenu_toolbar.html; +blank.html; +closechildren.html + + + +loncom/html/res/adm/pages/bookmarkmenu/bookmarklib.js + +home/httpd/html/res/adm/pages/bookmarkmenu/bookmarklib.js +interface file +javascript for handling client-side interactions with bookmark interface - - - +loncom/build/CHECKRPMS +usr/local/loncapa/bin/CHECKRPMS +system script +manilla wrapper around check-rpms +tested/documented/beta - - - +loncom/build/CHECKRPMS_custom +usr/local/loncapa/bin/CHECKRPMS_custom +system script +manilla wrapper around check-rpms to be miified by the local user +tested/documented/beta - - - +loncom/build/check-rpms +usr/local/loncapa/bin/check-rpms +system script +compare installed rpms with up-to-date distribution +tested/documented/beta - - - +doc/man/check-rpms.1 +usr/local/man/man1/check-rpms.1 +doc +man page for check-rpms + +loncom/build/pod2man.sh check-rpms > ../../doc/man/check-rpms.1 && \ +echo 'manifying check-rpms' + +beta + +../../loncom/build/check-rpms + + + +doc/scripts/check-rpms.html +home/httpd/html/adm/help/scripts/check-rpms.html + +doc +POD-derived page for check-rpms + +loncom/build/pod2html.sh check-rpms > ../../doc/scripts/check-rpms.html \ +&& echo 'pod2html checkrpms' + +works/unverified + +../../loncom/build/check-rpms + + + +loncom/build/loncaparestoreconfigurations +usr/sbin/loncaparestoreconfigurations +script +restores .rpmsave files after a LON-CAPA-base upgrade +deprecated - - - +loncom/cron/loncapa +etc/cron.d/loncapa +static conf +file that specifies periodic processes to run for the LON-CAPA machine + +loncom/ntp/step-tickers +usr/local/loncapa/doc/conf_examples/ntp_step-tickers + +static conf + +file that stimulates running of ntpdate upon init.d/xntpd initiation + + +
only one line needs to be changed to specify a server ip address
+ +
just one line with the ip address of the server
+
+
+ +loncom/pam.d/pwauth +etc/pam.d/pwauth +static conf + +file that allows setuid password privileges for pwauth executable + + + +loncom/pam.d/pwchange +etc/pam.d/pwchange +static conf + +file that allows setuid password privileges for pwchange (lcpasswd) executable + + + +loncom/init.d/loncontrol +etc/rc.d/init.d/loncontrol +root script + +Controls the launching/halting of lonc, lond, and lonsql processes. + + + +etc/rc.d/init.d/loncontrol + +etc/rc.d/rc0.d/K05loncontrol; +etc/rc.d/rc1.d/K05loncontrol; +etc/rc.d/rc2.d/K05loncontrol; +etc/rc.d/rc3.d/S95loncontrol; +etc/rc.d/rc4.d/S95loncontrol; +etc/rc.d/rc5.d/S95loncontrol; +etc/rc.d/rc6.d/K05loncontrol + +symbolic link + +symbolic links to /etc/rc.d/init.d/loncontrol for run-levels + + +loncom/atalk/config +usr/local/loncapa/doc/conf_examples/config +static conf + +configuration file to make LON-CAPA server file space accessible to +Appleshares access (Macintosh) + + +
- -