--- doc/loncapafiles/loncapafiles.lpml 2001/09/08 22:55:43 1.38 +++ doc/loncapafiles/loncapafiles.lpml 2001/12/19 21:29:05 1.73 @@ -1,5 +1,33 @@ + - + + + + @@ -8,86 +36,132 @@ + +!!!!!!!!! REDHAT 7.1 NOTICE !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! LINE IN Cookie.pm !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! MUST BE REPLACED DUE !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! TO PERL 5.6.0 ERROR !!!!!!!!!!!!!!!!!!!! +!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +!!!! The offending line is in CGI/Cookie.pm !! +!!!! !! +!!!! it went from !! +!!!! !! +!!!! !! +!!!! # IE requires the path and domain to be present for some reason. !! +!!!! ($path = $ENV{'SCRIPT_NAME'})=~s![^/]+$!! unless $path; !! +!!!! !! +!!!! to !! +!!!! !! +!!!! !! +!!!! # IE requires the path and domain to be present for some reason. !! +!!!! $path = CGI::url(-absolute=>1) unless defined $path; !! + / /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 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 @@ -156,6 +230,12 @@ echo '********************************** configuration directory for network time protocol + etc/pam.d + standard + configuration directory for password authentication mechanism + + + etc/rc.d/init.d etc/init.d standard @@ -231,6 +311,12 @@ echo '********************************** + home/httpd/prtspool + server standard + for the output of lonprintout.pm + + + home/httpd/lib/perl server readonly location of LON-CAPA non web mod-perl handlers @@ -286,6 +372,18 @@ echo '********************************** online help documentation + home/httpd/html/adm/help/api + server readonly + online help documentation for the LON-CAPA programming +interface + + + home/httpd/html/adm/help/api/Apache + server readonly + online help documentation for the LON-CAPA programming +interface, Apache (mod_perl) handlers + + home/httpd/html/adm/lonIcons server readonly graphic widgets @@ -293,7 +391,7 @@ echo '********************************** home/httpd/html/adm/lonMisc server readonly - + miscellaneous resources home/httpd/html/adm/lonKaputt @@ -369,6 +467,11 @@ LON-CAPA system. + usr/lib/perl5/man/man3 + standard + perl module manual pages + + usr/sbin standard standard linux directory for superuser executables @@ -383,7 +486,7 @@ LON-CAPA system. which Kerberos server to contact for specified Kerberos domains - +
@@ -480,6 +583,15 @@ well as causing the Apache module to be +loncom/publisher/thesaurus.dat +home/httpd/lonTabs/thesaurus.dat +static conf + +Custom Thesaurus file for LON-CAPA, in the format +word@wordID@frequency@relatedwordID:frequency,relatedwordID:frequency,... + + + loncom/interface/mydesk.tab home/httpd/lonTabs/mydesk.tab static conf @@ -505,84 +617,115 @@ 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 +loncom/cgi/graph.gif +home/httpd/cgi-bin/graph.gif +script -Template file for a new script library. +Dynamically outputs a graph especially for lonstatistics.pm. + +Depends on perl modules: +GDGraph-1.33 and GDTextUtils-0.80. + -loncom/homework/templates/script.library.meta - -home/httpd/html/res/adm/includes/templates/script.library.meta -static conf +loncom/cgi/plot.gif +home/httpd/cgi-bin/plot.gif +script -Metadata for a new script library. +Dynamically outputs X-Y plots with point, line, etc functions. -loncom/homework/templates/blank.problem - -home/httpd/html/res/adm/includes/templates/blank.problem -static conf +loncom/interface/printout.pl +home/httpd/cgi-bin/printout.pl +script -Template file. +cgi script + +Depends on srm.conf entry: +Alias /prtspool/ /home/httpd/prtspool/ +as well as a /home/httpd/prtspool directory. + -loncom/homework/templates/blank.problem.meta - -home/httpd/html/res/adm/includes/templates/blank.problem.meta -static conf +loncom/cgi/metadata_keywords.pl +home/httpd/cgi-bin/metadata_keywords.pl +script -Template file metadata. +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/homework/templates/numerical.problem - -home/httpd/html/res/adm/includes/templates/numerical.problem + +*.* +loncom/homework/templates/ + +home/httpd/html/res/adm/includes/templates/ static conf -Template file for a numerical problem. +Template files for generating new resources. - + +blank.library; +blank.library.meta; +blank.problem; +blank.problem.meta; +formula.problem; +formula.problem.meta; +numerical.problem; +numerical.problem.meta; +RadioResponse.problem; +RadioResponse.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; +SimpleStringResponse.problem; +SimpleStringResponse.problem.meta; +StringResponse.problem; +StringResponse.problem.meta + + -loncom/homework/templates/numerical.problem.meta - -home/httpd/html/res/adm/includes/templates/numerical.problem.meta +loncom/homework/insertlist.tab +home/httpd/lonTabs/insertlist.tab static conf -Template file metadata for a numerical problem. +Describes what tags are allowed inside other tags. -loncom/homework/insertlist.tab -home/httpd/lonTabs/insertlist.tab +CAPA/JavaTools/GLabel.class +home/httpd/html/res/adm/includes/GLabel.class + static conf -Describes what tags are allowed inside other tags. +Java applet for labelling graphs. + +Built from Glabel.java. Still working on build/dependency details. + loncom/interface/default.assesscalc @@ -669,6 +812,7 @@ Basic auth password to access /lon-statu loncom/smb.conf etc/smb.conf +etc/samba/smb.conf conf configuration file to make LON-CAPA server file space accessible to network @@ -750,28 +894,37 @@ tmpput, tmpget, and ls). 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. -deprecated +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. -deprecated +being updated 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 @@ -796,6 +949,22 @@ 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/about.html +home/httpd/html/adm/about.html +interface file + +The "About" Page. + + + loncom/publisher/publisher.html home/httpd/html/adm/publisher.html interface file @@ -840,7 +1009,7 @@ content. loncom/publisher/packages.tab home/httpd/lonTabs/packages.tab -conf +static conf Parameter packages, so that assessments can publish parameter packages needed, which are then expanded into individual parameters - allows to @@ -992,7 +1161,8 @@ 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 @@ -1001,7 +1171,8 @@ Creates a new course and assigns course 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 @@ -1087,7 +1258,10 @@ Handles processing of assignments. loncom/interface/loncommunicate.pmhome/httpd/lib/perl/Apache/loncommunicate.pmhandler -Handles communication. + +Will be the access handler to email sending, as well as the planned +chatrooms, etc. +works/unverified @@ -1114,6 +1288,9 @@ 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. works/unverified @@ -1159,7 +1336,9 @@ Handles a searchable catalogue. home/httpd/lib/perl/Apache/londropadd.pmhandler -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 @@ -1168,7 +1347,13 @@ Handler to drop and add students in cour home/httpd/lib/perl/Apache/lonmsg.pmhandler -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 @@ -1187,7 +1372,9 @@ problems and assignments. home/httpd/lib/perl/Apache/lonspreadsheet.pmhandler -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 @@ -1245,15 +1432,6 @@ 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 @@ -1557,6 +1735,32 @@ symbols to and from more descriptive phr works/unverified +doc/man/Apache__lonnet.3 +usr/lib/perl5/man/man3/Apache::lonnet.3 +system file +man page for lonnet.pm + +loncom/build/pod2man.sh ../lonnet/perl/lonnet.pm > ../../doc/man/Apache__lonnet.3 + +works/unverified + +../../loncom/lonnet/perl/lonnet.pm + + + +doc/api/Apache/lonnet.html +home/httpd/html/adm/help/api/lonnet.html +system file +POD-derived page for lonnet.pm + +loncom/build/pod2html.sh ../lonnet/perl/lonnet.pm > ../../doc/api/Apache/lonnet.html + +works/unverified + +../../loncom/lonnet/perl/lonnet.pm + + + loncom/html/index.html home/httpd/html/index.html interface file @@ -1654,7 +1858,7 @@ icons for providing a HTML-tabled view o 1.1.ld.gif; 1.1.lr.gif; 1.1.rd.gif; -1;.1.rl.gif; +1.1.rl.gif; 1.1.td.gif; 1.1.tdrl.gif; 1.1.tl.gif; @@ -1715,6 +1919,7 @@ bld.gif; blr.gif; blrd.gif; blrt.gif; +bottom.gif; brd.gif; brl.gif; brld.gif; @@ -1738,7 +1943,6 @@ insrow.gif; left.gif; middle.gif; resource.gif; -rbottom.gif; right.gif; sctd.gif; sdt.gif; @@ -1761,7 +1965,7 @@ sutd.gif -* +*.* loncom/html/adm/lonKaputt/ home/httpd/html/adm/lonKaputt/ graphic file @@ -1778,7 +1982,7 @@ lonlogo_broken.mov -* +*.* loncom/html/adm/lonIcons/ home/httpd/html/adm/lonIcons/ graphic file @@ -1786,8 +1990,11 @@ lonlogo_broken.mov logos +SMETE_white.gif; +arrow_up.gif; cab.gif; cab_big.gif; +capapanel.gif; class.gif; class_big.gif; dvi.gif; @@ -1807,12 +2014,17 @@ gif_big.gif; htm.gif; html.gif; html_big.gif; +jar.gif; +jar_big.gif; jpg.gif; jpg_big.gif; +latex.gif; liteani.gif; +lolpanel.gif; lonanim.gif; lonanimend.gif; lonhelplogos.gif; +lonhelptop.gif; lonlogo.gif; lonlogos.gif; meta.gif; @@ -1825,6 +2037,8 @@ page.gif; page_big.gif; pdf.gif; pdf_big.gif; +png.gif; +png_big.gif; problem.gif; problem_big.gif; ps.gif; @@ -1848,6 +2062,8 @@ tex.gif; tex_big.gif; txt.gif; txt_big.gif; +unknown.gif; +unknown_big.gif; user.gif; user_big.gif; wav.gif; @@ -1870,20 +2086,26 @@ zip_big.gif -* +*.* loncom/html/adm/lonMisc/ home/httpd/html/adm/lonMisc/ graphic file -miscellaneous resources +Miscellaneous resources. Respectively: button for catalog, +button to set parameters in a page, +button to do regrades, button to check on problem submissions, -cat_button.gif +cat_button.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 @@ -1891,13 +2113,15 @@ perl module for invoking functions speci Has the same dependencies and build process as tth.so. Currently, only the tth.so file specifications invoke -the build process however. +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 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 @@ -1913,17 +2137,19 @@ modules/TexConvert/tthperl/commands works/unverified -../tthdynamic/tthfunc.c +../tthdynamic/tthfunc.c; ../tthdynamic/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 @@ -1933,11 +2159,13 @@ 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 @@ -1947,6 +2175,7 @@ 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 @@ -1955,7 +2184,7 @@ shared library file for dynamic loading loncom/homework/caparesponse/commands -caparesponse.c +caparesponse.c; caparesponse.pm @@ -2062,6 +2291,7 @@ back.gif; bkm.gif; brws.gif; c.gif; +catalog.gif; ccrs.gif; chat.gif; chrt.gif; @@ -2376,6 +2606,22 @@ file that stimulates running of ntpdate +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
list elements are separated by newlines