Return to startup.pl CVS log | Up to [LON-CAPA] / loncom |
- Users with vgr priv can display first access times for students for course, map/folder, or resource with interval (timer) parameter set.
1: #!/usr/bin/perl 2: # $Id: startup.pl,v 1.42 2016/10/22 02:04:32 raeburn Exp $ 3: 4: BEGIN { 5: eval "use Apache2::compat();"; 6: eval "use Apache();"; 7: }; 8: use lib '/home/httpd/lib/perl'; 9: #use lib '/usr/lib/perl5/site_perl/5.005/'; 10: use lib '/usr/lib/perl5/site_perl/5.6.0/i386-linux/'; 11: use Apache::Constants qw(:common :http :methods); 12: use CGI::Cookie(); 13: use CGI qw(-compile standard); 14: use HTTP::Headers(); 15: use Apache::File(); 16: use Crypt::DES(); 17: use DBI(); 18: use Fcntl qw(:flock); 19: use File::Copy(); 20: use DateTime(); 21: use GDBM_File(); 22: use HTML::LCParser(); 23: use HTML::TokeParser(); 24: use HTML::TreeBuilder(); 25: use HTML::Entities(); 26: use Parse::RecDescent(); 27: use Date::Manip(); 28: use IO::Socket(); 29: use LWP::UserAgent(); 30: use Math::Cephes(); 31: use Math::Cephes::Matrix qw(mat); 32: use Math::Random(); 33: use Math::Complex; 34: use Opcode(); 35: use POSIX qw(strftime); 36: use Safe(); 37: use Safe::Hole(); 38: use LONCAPA; 39: use Apache::lonnet(); 40: use Apache::lonxml(); 41: use Apache::lonhomework(); 42: use Apache::lonrep(); 43: use Apache::lonuserstate(); 44: use Apache::lonacc(); 45: use Apache::lonparmset(); 46: use Apache::lonauth(); 47: use Apache::caparesponse(); 48: use Apache::lonstatistics(); 49: use Apache::grades(); 50: use Apache::lonpublisher(); 51: use Apache::radiobuttonresponse(); 52: use Apache::optionresponse(); 53: use Apache::imageresponse(); 54: use Apache::essayresponse(); 55: use Apache::externalresponse(); 56: use Apache::lonnavmaps(); 57: use Apache::lonnavdisplay(); 58: use Apache::lontexconvert(); 59: use Apache::randomlylabel(); 60: use Apache::loncommon(); 61: use Apache::lonquickgrades(); 62: use Apache::lonaboutme(); 63: use Apache::lonannounce(); 64: use Apache::lonbulletin(); 65: use Apache::lonerrorhandler(); 66: use Apache::lonevaluate(); 67: use Apache::lonfeedback(); 68: use Apache::lonhelp(); 69: use Apache::lonindexer(); 70: use Apache::lonlogin(); 71: use Apache::lonlogout(); 72: use Apache::lonmenu(); 73: use Apache::lonmeta(); 74: use Apache::lonpageflip(); 75: use Apache::lonpage(); 76: use Apache::lonpreferences(); 77: use Apache::lonprintout(); 78: use Apache::lonsubmissiontimeanalysis(); 79: use Apache::lonstudentsubmissions(); 80: use Apache::lonproblemanalysis(); 81: use Apache::lonproblemstatistics(); 82: use Apache::lonroles(); 83: use Apache::lontrans(); 84: use Apache::hint(); 85: use Apache::inputtags(); 86: use Apache::lonambiguous(); 87: use Apache::lonchat(); 88: use Apache::lonchatfetch(); 89: use Apache::loncommunicate(); 90: use Apache::loncoursedata(); 91: use Apache::loncreatecourse(); 92: use Apache::londefdef(); 93: use Apache::londocs(); 94: use Apache::lonhtmlcommon(); 95: use Apache::lonhtmlgateway(); 96: use Apache::lonmsg(); 97: use Apache::lonmysql(); 98: use Apache::lonpercentage(); 99: use Apache::lonpickstudent(); 100: use Apache::lonplot(); 101: use Apache::lonsearchcat(); 102: use Apache::lonsequence(); 103: use Apache::lonsimplepage(); 104: use Apache::lonspreadsheet(); 105: use Apache::Spreadsheet(); 106: use Apache::classcalc(); 107: use Apache::studentcalc(); 108: use Apache::assesscalc(); 109: use Apache::lonstudentassessment(); 110: use Apache::lonsyllabus(); 111: use Apache::lontokacc(); 112: use Apache::lonunauthorized(); 113: use Apache::lonupload(); 114: use Apache::lonuploadedacc(); 115: use Apache::lonwrapper(); 116: use Apache::admannotations(); 117: use Apache::lonwishlist(); 118: use Apache::lonwishlistdisplay(); 119: use Apache::style(); 120: use Apache::lontex(); 121: use Apache::matchresponse(); 122: use Apache::outputtags(); 123: use Apache::randomlabel(); 124: use Apache::rankresponse(); 125: use Apache::response(); 126: use Apache::run(); 127: use Apache::scripttag(); 128: use Apache::structuretags(); 129: use Apache::portfolio(); 130: use Apache::bridgetask(); 131: use Apache::loncreateuser(); 132: use Apache::switchserver(); 133: use Apache::lonwhatsnew(); 134: use Apache::loncoursegroups(); 135: use Apache::longroupchat(); 136: use Apache::lonmsgdisplay(); 137: use Apache::lonmainmenu(); 138: use Apache::loncss(); 139: use Apache::lontrackstudent(); 140: use Apache::lonnotify(); 141: use Apache::lonrss(); 142: use Apache::slotrequest(); 143: use Apache::lonhelper(); 144: use Apache::lonpickcourse(); 145: use Apache::longroup(); 146: use Apache::groupboards(); 147: use Apache::lonclonecourse(); 148: use Apache::lonuserutils(); 149: use Apache::coursecatalog(); 150: use Apache::courseclassifier(); 151: use Apache::selfenroll(); 152: use Apache::createaccount(); 153: use Apache::lonconfigsettings(); 154: use Apache::courseprefs(); 155: use Apache::domainprefs(); 156: use Apache::lonblockingmenu(); 157: use Apache::lonaccesstimes(); 158: use Apache::lonshibauth(); 159: use Apache::lonshibacc(); 160: 1; 161: __END__ 162: