--- doc/loncapafiles/loncapafiles.lpml 2002/07/26 16:25:16 1.148 +++ doc/loncapafiles/loncapafiles.lpml 2002/10/25 14:05:28 1.182 @@ -3,7 +3,7 @@ - + + 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 + 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 - home/httpd/lonIDs + 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 @@ -448,27 +484,32 @@ interface 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 @@ -484,52 +525,85 @@ roles.db) which specify the roles and pr LON-CAPA system. + 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 + 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; 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 + modest_delete + home/httpd/html/adm/lonLCDfont + server readonly + LCD font for remote control + + + modest_delete + home/httpd/html/adm/lonDomLogos + server readonly + Logos for LON-CAPA domains + + + modest_delete + home/httpd/lonTabs/lonDomColors + server readonly + Designs for LON-CAPA domains + + + modest_delete + home/httpd/html/adm/lonInterFace + server readonly + Page headers and graphical interface files + + + modest_delete home/httpd/html/res/adm/pages/bookmarkmenu server readonly bookmark user interface code + modest_delete home/httpd/html/res/adm/pages/annotations server readonly + modest_delete home/httpd/html/res/adm/pages/indexericons server readonly icons that help depict the file system (outdated) + never_delete usr/lib/perl5/site_perl/5.005 usr/lib/perl5/site_perl/5.6.0 usr/local/lib/perl/5.6.0 @@ -538,26 +612,44 @@ are viewable over the world-wide web - usr/local/bin + modest_delete + usr/local/loncapa/bin standard - local binary files + local binary files for loncapa + modest_delete + usr/local/loncapa/doc + standard + local documentation files for loncapa + + + modest_delete + usr/local/loncapa/doc/conf_examples + standard + examples of configuration files for secondary + services + + + never_delete usr/local/man/man1 standard local manual pages + never_delete usr/man/man1 standard manual pages + never_delete usr/man/man3 standard manual pages + never_delete usr/sbin standard standard linux directory for superuser executables @@ -566,8 +658,8 @@ are viewable over the world-wide web loncom/krb.conf -etc/krb.conf -conf +usr/local/loncapa/doc/conf_examples/krb.conf +static conf which Kerberos server to contact for specified Kerberos domains @@ -656,7 +748,7 @@ the www@localhost MySQL password, and br 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. @@ -723,6 +815,22 @@ utility cgi script to view status of clu +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.gif home/httpd/cgi-bin/graph.gif script @@ -789,6 +897,16 @@ coil,loop,field,magnetic 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/ @@ -803,6 +921,8 @@ blank.library; blank.library.meta; blank.problem; blank.problem.meta; +Essay.problem; +Essay.problem.meta; numerical.problem; numerical.problem.meta; Plot.problem; @@ -935,9 +1055,8 @@ Basic auth password to access /lon-statu loncom/smb.conf -etc/smb.conf -etc/samba/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 @@ -945,8 +1064,8 @@ 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) @@ -970,6 +1089,14 @@ 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/lonc home/httpd/perl/lonc script @@ -1052,6 +1179,12 @@ echo 'pod2html 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 @@ -1201,6 +1334,14 @@ Interface file for responding to imprope +loncom/html/adm/overloaded.txt +home/httpd/html/adm/overloaded.txt +interface file + +Interface file for responding to overload situations. + + + loncom/xml/physnet.sty home/httpd/html/res/adm/includes/physnet.sty static conf @@ -1290,6 +1431,15 @@ 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 @@ -1299,6 +1449,42 @@ Handler to put up announcements and cale 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/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 @@ -1319,11 +1505,68 @@ The .tex file help handler. loncom/build/buildHelp.sh -/doc/help/author.manual.ps +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/author.manual.ps home/httpd/html/adm/help/author.manual.ps +interface file + +The postscript Author's Manual + +works/unverified + + +doc/help/author.manual.pdf +home/httpd/html/adm/help/author.manual.pdf handler -The rendered Author's Manual +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.pdf +home/httpd/html/adm/help/course.manual.pdf +interface file + +The PDF Course Manual works/unverified @@ -1332,7 +1575,7 @@ The rendered Author's Manual loncom/html/adm/help/gif/ home/httpd/html/adm/help/gif/ -handler +interface file Gif files for the help system @@ -1342,8 +1585,13 @@ 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; mapAdvancedEditorNew.gif; mapClickedStart.gif; mapEditFirstClick.gif; @@ -1368,8 +1616,9 @@ publishMetadata.gif; radioResponse2.gif; radioResponseHint.gif; smallHelp.gif; +spreadsheet_hierarchy.gif; stringResponseEditor.gif; -studentInterface.gif; +studentInterface.gif @@ -1377,7 +1626,7 @@ studentInterface.gif; loncom/html/adm/help/eps/ home/httpd/html/adm/help/eps/ -handler +interface file EPS files for the help system @@ -1387,7 +1636,12 @@ 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; mapAdvancedEditorNew.eps; mapClickedStart.eps; @@ -1413,8 +1667,9 @@ publishMetadata.eps; radioResponse2.eps; radioResponseHint.eps; smallHelp.eps; +spreadsheet_hierarchy.eps; stringResponseEditor.eps; -studentInterface.eps; +studentInterface.eps @@ -1422,19 +1677,44 @@ studentInterface.eps; loncom/html/adm/help/tex/ home/httpd/html/adm/help/tex/ -handler +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_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; @@ -1450,6 +1730,7 @@ 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; @@ -1469,10 +1750,13 @@ Option_Response_Problem_Parts.tex; Option_Response_Problems.tex; Option_Response_Simple.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; Radio_Response_Problems.tex; Radio_Response_Randomization.tex; Resource_Types.tex; @@ -1485,6 +1769,29 @@ 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; @@ -1492,13 +1799,13 @@ Variable_Naming_Conventions.tex; Variable_Tutorial_A.tex; Variables_in_Scripts.tex; Variables_in_the_Answer_Block.tex; -Variables_in_the_Text_Block.tex; +Variables_in_the_Text_Block.tex loncom/html/adm/help/fragmentLabels.gdbm home/httpd/html/adm/help/fragmentLabels.gdbm -handler +interface file A gdbm file containing a label->tex file hash. @@ -1515,16 +1822,28 @@ Handler to show statistics on solving LO loncom/interface/statistics/lonproblemstatistics.pm -home/httpd/lib/perl/Apache/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 Problem Statistcs web pages. +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 +home/httpd/lib/perl/Apache/lonproblemanalysis.pm + handler The module that generate the html for the Problem Analysis web pages. @@ -1533,7 +1852,8 @@ The module that generate the html for th loncom/interface/statistics/lonstudentassessment.pm -home/httpd/lib/perl/Apache/lonstudentassessment.pm +home/httpd/lib/perl/Apache/lonstudentassessment.pm + handler The module that generate the html for the Student Assessment/Chart web pages. @@ -1625,6 +1945,14 @@ 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 @@ -1787,14 +2115,6 @@ them roles. works/unverified -loncom/interface/lonchart.pm -home/httpd/lib/perl/Apache/lonchart.pm -handler - -Produces simple LectureOnline-like student assessment performance chart - - - loncom/interface/lonhtmlcommon.pm home/httpd/lib/perl/Apache/lonhtmlcommon.pm handler @@ -2198,6 +2518,15 @@ 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 @@ -2505,6 +2834,34 @@ 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 @@ -2752,6 +3109,12 @@ loncom/build/pod2html.sh ../lonnet/perl/ 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 @@ -2815,6 +3178,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 @@ -2980,6 +3359,7 @@ SMETE_white.gif; aboutlon.gif; accessbutton.gif; arrow_up.gif; +branch.gif; cab.gif; cab_big.gif; capapanel.gif; @@ -3031,6 +3411,11 @@ 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; @@ -3329,11 +3714,43 @@ Define unit prefixing and conversion for +*.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/res/adm/pages/ -home/httpd/html/res/adm/pages/ +loncom/html/adm/lonDomLogos/ +home/httpd/html/adm/lonDomLogos/ graphic file -icons used for the entire LON-CAPA user interface +Logos of LON-CAPA domains + + + + +*.tab +loncom/html/adm/lonDomColors/ +home/httpd/lonTabs/lonDomColors/ +conf +Designs of LON-CAPA domains + + + + +*.gif +loncom/html/adm/lonLCDfont/ +home/httpd/html/adm/lonLCDfont/ +graphic file +LON-CAPA remote control LCD font 0.gif; 1.gif; @@ -3346,91 +3763,100 @@ Define unit prefixing and conversion for 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; -b.gif; back.gif; bchat.gif; bkm.gif; brws.gif; -c.gif; catalog.gif; ccrs.gif; chat.gif; chrt.gif; -colon.gif; com.gif; courses.gif; cprv.gif; cstr.gif; -d.gif; dempty.gif; docs.gif; -e.gif; egrd.gif; empty.gif; enrl.gif; eval.gif; -f.gif; fdbk.gif; feedback.gif; forw.gif; -g.gif; grds.gif; group.gif; -h.gif; help.gif; -hyphen.gif; -i.gif; info.gif; -j.gif; -k.gif; -l.gif; ledblink.gif; ledgreen.gif; ledoff.gif; ledon.gif; ledsend.gif; logout.gif; -m.gif; mrk.gif; -n.gif; nav.gif; next.gif; nothumb.gif; -o.gif; -p.gif; parm.gif; pgrd.gif; pparm.gif; pref.gif; prev.gif; prt.gif; -q.gif; qempty.gif; -r.gif; reload.gif; remotebg.gif; res.gif; roles.gif; -s.gif; sbkm.gif; -slash.gif; -space.gif; spacer.gif; sprs.gif; src.gif; stat.gif; subm.gif; -t.gif; title.gif; -u.gif; -v.gif; vbkm.gif; -w.gif; -x.gif; -y.gif; -z.gif @@ -3618,8 +4044,17 @@ javascript for handling client-side inte +loncom/build/CHECKRPMS +usr/local/loncapa/bin/CHECKRPMS +root script + +manilla wrapper around check-rpms + +tested/documented/beta + + loncom/build/check-rpms -usr/local/bin/check-rpms +usr/local/loncapa/bin/check-rpms root script compare installed rpms with up-to-date distribution @@ -3674,8 +4109,9 @@ file that specifies periodic processes t loncom/ntp/step-tickers -etc/ntp/step-tickers -conf +usr/local/loncapa/doc/conf_examples/ntp_step-tickers + +static conf file that stimulates running of ntpdate upon init.d/xntpd initiation @@ -3726,8 +4162,8 @@ symbolic links to /etc/rc.d/init.d/lonco loncom/atalk/config -etc/atalk/config -conf +usr/local/loncapa/doc/conf_examples/config +static conf configuration file to make LON-CAPA server file space accessible to Appleshares access (Macintosh)