--- doc/loncapafiles/loncapafiles.lpml 2001/06/15 18:46:34 1.12 +++ doc/loncapafiles/loncapafiles.lpml 2001/09/06 19:54:59 1.35 @@ -1,6 +1,16 @@ + + + + + + + + + / /home/user/loncapa/ + 0444root:root @@ -79,12 +89,15 @@ 0700www:www + 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 @@ -115,6 +128,7 @@ echo 'and Athena-Kerberos.'\n echo '***********************************************************************'\n + etc/httpd/conf standard @@ -143,12 +157,19 @@ echo '********************************** home/httpd/perl/logs server standard - location where system performance and error logs are kept + location where system performance and error logs are kept + home/httpd/perl/tmp server standard - location where temporary files (for caching) are stored + location where temporary files (for caching) are stored + + + + home/httpd/lib/perl + server readonly + location of LON-CAPA non web mod-perl handlers home/httpd/lib/perl/Apache @@ -171,6 +192,11 @@ echo '********************************** lonc's sockets (delayed) + home/httpd/cgi-bin + standard + location of cgi scripts + + home/httpd/html server standard location of web-accessible file tree @@ -191,6 +217,11 @@ echo '********************************** home of the rat + home/httpd/html/adm/help + server readonly + online help documentation + + home/httpd/html/adm/lonIcons server readonly graphic widgets @@ -213,9 +244,10 @@ 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, +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.
@@ -226,8 +258,11 @@ LON-CAPA system.
usr/lib/perl5/site_perl/5.005 + usr/lib/perl5/site_perl/5.6.0 + usr/local/lib/perl/5.6.0 standard - system perl tree (usually present on linux systems) + system perl tree (usually present on linux systems) + home/httpd/html/adm/MathML @@ -237,7 +272,14 @@ LON-CAPA system. home/httpd/html/res/adm/includes server readonly - files useful for including within customized scripting + files useful for including within customized scripting + + + + home/httpd/html/res/adm/includes/templates + + server readonly + template files useful for customized scripts home/httpd/html/lon-status @@ -250,12 +292,14 @@ LON-CAPA system. web user interface resources - home/httpd/html/res/adm/pages/bookmarkmenu + home/httpd/html/res/adm/pages/bookmarkmenu + server readonly bookmark user interface code - home/httpd/html/res/adm/pages/annotations + home/httpd/html/res/adm/pages/annotations + server readonly @@ -267,7 +311,8 @@ LON-CAPA system. etc/cron.d standard - standard linux directory for running time-based "jobs" + standard linux directory for running time-based "jobs" + etc/ntp @@ -276,41 +321,49 @@ LON-CAPA system. etc/rc.d/init.d + etc/init.d standard scripts that run during system startup etc/rc.d/rc0.d + etc/rc0.d standard scripts that run for run-level 0 etc/rc.d/rc1.d + etc/rc1.d standard scripts that run for run-level 1 etc/rc.d/rc2.d + etc/rc2.d standard scripts that run for run-level 2 etc/rc.d/rc3.d + etc/rc3.d standard scripts that run for run-level 3 etc/rc.d/rc4.d + etc/rc4.d standard scripts that run for run-level 4 etc/rc.d/rc5.d + etc/rc5.d standard scripts that run for run-level 5 etc/rc.d/rc6.d + etc/rc6.d standard scripts that run for run-level 6 @@ -320,10 +373,13 @@ LON-CAPA system. appletalk configuration files - home/httpd/html/res/adm/pages/indexericons + home/httpd/html/res/adm/pages/indexericons + server readonly icons that help depict the file system (outdated) +
+ loncom/access.conf etc/httpd/conf/access.conf @@ -344,14 +400,18 @@ and browser detection logic. 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
lonSqlAccessPassword for www@localhost to access +MySQL database
@@ -418,6 +478,87 @@ Descriptive list of file extensions, and +loncom/cgi/barcode.gif +home/httpd/cgi-bin/barcode.gif +script + +Dynamically outputs a barcode based on a CGI passed encode=BARCODEVALUE +parameter. + + + +loncom/homework/templates/blank.library + +home/httpd/html/res/adm/includes/templates/blank.library +static conf + +Template file for a new library. + + + +loncom/homework/templates/blank.library.meta + +home/httpd/html/res/adm/includes/templates/blank.library.meta +static conf + +Metadata related to a new library. + + + +loncom/homework/templates/script.library + +home/httpd/html/res/adm/includes/templates/script.library +static conf + +Template file for a new script library. + + + +loncom/homework/templates/script.library.meta + +home/httpd/html/res/adm/includes/templates/script.library.meta +static conf + +Metadata for a new script library. + + + +loncom/homework/templates/blank.problem + +home/httpd/html/res/adm/includes/templates/blank.problem +static conf + +Template file. + + + +loncom/homework/templates/blank.problem.meta + +home/httpd/html/res/adm/includes/templates/blank.problem.meta +static conf + +Template file metadata. + + + +loncom/homework/templates/numerical.problem + +home/httpd/html/res/adm/includes/templates/numerical.problem +static conf + +Template file for a numerical problem. + + + +loncom/homework/templates/numerical.problem.meta + +home/httpd/html/res/adm/includes/templates/numerical.problem.meta +static conf + +Template file metadata for a numerical problem. + + + loncom/homework/insertlist.tab home/httpd/lonTabs/insertlist.tab static conf @@ -427,7 +568,8 @@ Describes what tags are allowed inside o 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. @@ -435,7 +577,8 @@ 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. @@ -443,7 +586,8 @@ Default spreadsheet for assessment of st loncom/interface/default.classcalc -home/httpd/html/res/adm/includes/default.classcalc +home/httpd/html/res/adm/includes/default.classcalc + static conf Default spreadsheet for assessment of a class. @@ -454,8 +598,8 @@ Default spreadsheet for assessment of a 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) @@ -532,7 +676,8 @@ each list element consists of only two s etc/smb.conf 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 @@ -588,6 +733,12 @@ tmpput, tmpget, and ls). +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 @@ -624,7 +775,8 @@ new user 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 @@ -666,6 +818,14 @@ Interface file for responding to imprope +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 static conf @@ -683,6 +843,16 @@ content. +loncom/publisher/packages.tab +home/httpd/lonTabs/packages.tab +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 @@ -708,6 +878,26 @@ Table which has hash data necessary for +loncom/publisher/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/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/lonstatistics.pm home/httpd/lib/perl/Apache/lonstatistics.pm handler @@ -857,7 +1047,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 @@ -880,7 +1071,8 @@ Used for debugging and testing the LON-C loncom/homework/radiobuttonresponse.pm -home/httpd/lib/perl/Apache/radiobuttonresponse.pm + +home/httpd/lib/perl/Apache/radiobuttonresponse.pm handler Handles multiple-choice style responses. @@ -1058,6 +1250,15 @@ Builds up frame set and loads in the rig works/unverified +loncom/html/res/adm/pages/catalog.gif +home/httpd/html/res/adm/pages/catalog.gif +graphic file + +The catalog button for the remote control. + +works/unverified + + loncom/html/res/adm/pages/homeworkmenu.html home/httpd/html/res/adm/pages/homeworkmenu.html handler @@ -1090,9 +1291,9 @@ interface. home/httpd/lib/perl/Apache/lonratsrv.pm handler -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.) +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 @@ -1179,10 +1380,21 @@ implements <script>, <scriptlib works/unverified +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 -handles requests for output, evaluation, and alteration of a homework resource + +handles requests for output, evaluation, and alteration of a homework resource + works/unverified @@ -1199,7 +1411,8 @@ produces HTML input tags (<INPUT>) 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 @@ -1208,7 +1421,8 @@ produces HTML tags necessary for structu 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 @@ -1222,6 +1436,15 @@ handles request to the CAPA homework pro 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 home/httpd/lib/perl/Apache/lonacc.pm handler @@ -1311,6 +1534,16 @@ cross server filesystem browser works/unverified +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 home/httpd/lib/perl/Apache/lonnet.pm handler @@ -1360,8 +1593,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. @@ -1499,7 +1740,11 @@ inscol.gif inscond.gif insres.gif insrow.gif +left.gif +middle.gif resource.gif +rbottom.gif +right.gif sctd.gif sdt.gif sempty.gif @@ -1564,17 +1809,23 @@ form.gif form_big.gif gif.gif gif_big.gif +htm.gif html.gif html_big.gif jpg.gif jpg_big.gif liteani.gif +lonanim.gif +lonanimend.gif +lonhelplogos.gif lonlogo.gif lonlogos.gif meta.gif meta_big.gif mov.gif mov_big.gif +move_up.gif +move_down.gif page.gif page_big.gif pdf.gif @@ -1591,6 +1842,11 @@ 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 @@ -1684,7 +1940,8 @@ the build process however. usr/lib/perl5/site_perl/5.005/capa.bs system file -bootstrap file associated with dynamic loading of this module on multiple architectures +bootstrap file associated with dynamic loading of this module on multiple +architectures Has the same dependencies and build process as capa.so. @@ -1713,7 +1970,8 @@ caparesponse.pm home/httpd/html/adm/MathML/ system file -xml files which assign unicode numbers to mathematical symbols using <! ENTITY... > type syntax. +xml files which assign unicode numbers to mathematical symbols using +<! ENTITY... > type syntax. isoamsa.ent @@ -1763,12 +2021,14 @@ document type definition home/httpd/html/res/adm/includes/londes.js interface file -Encryption Routines according to Data Encryption Standard DES, written in javascript. +Encryption Routines according to Data Encryption Standard DES, written in +javascript. loncom/homework/lectureonline.lcpm -home/httpd/html/res/adm/includes/lectureonline.lcpm +home/httpd/html/res/adm/includes/lectureonline.lcpm + handler Intended for providing perl functions for the environment @@ -1777,10 +2037,11 @@ in a problem that was converted from lec loncom/homework/default_homework.lcpm -home/httpd/html/res/adm/includes/default_homework.lcpm +home/httpd/html/res/adm/includes/default_homework.lcpm + handler -Provides many functions for the