![]() ![]() | ![]() |
send email to admins when sql setup is basd
1: TODO list 2: 3: + add functionality 4: & change functionality 5: * bug 6: ! Priority 7: ? Questionable/unverified 8: c Continual 9: 10: G=Gerd 11: A=Alex 12: S=Scott 13: Y=Guy 14: N=Hon-Kie 15: I=Issac 16: ?=not yet assigned 17: 18: XMLPARSE 19: + support text_TAG functionality (Y/A) 20: !* needs to fixup missing end tags in source (Y/A) 21: + add <options> tag (A) 22: + counters and output formats for counters (A/Y) 23: + deregister() 24: + register need to take care of overloading, and deregister needs to unload 25: + answer target - for simple display of correct answer for a problem 26: (<or> done <rbr> <ir> <nr> <sr> <fr> TODO) 27: * <m> tag needs to do variable evaluation before tth-ing the string, also 28: add eval="nothing" to turn this off. 29: 30: CAPARESPONSE.C 31: !+ pass back the reason (Y) 32: 33: RUN.pm 34: & ->share() a var rather than pass a parameter? Maybe set 35: a global in the safe enviroment using ->root()? 36: 37: EDIT INTERFACE 38: * insert (getting there) (Y) 39: + have inserts at bottom of page (Y) 40: c add more tags (Y) 41: + have textfield style entries protect against bad data (</parserlib> in 42: the parserlib textfiled (Y) 43: + make default setup prettier 44: + more templates for different homework types 45: + <rbresponse> editing works 46: * testing problems in construction space, need someway to reset 47: store/restore data 48: 49: HOMEWORK 50: + need to support /OR (do _OR_ in answer="" fields) (Y) 51: !+ create <formularesponse>(Y) 52: !+ <rbresponse> <oresponse> need to restore last submitted response (Y) 53: + <rbresponse> <oresponse> hints need to work (Y) 54: * <rbresponse> breaks when no true foils are possible 55: + <imageresponse> needs to be able to support multiple images and multiple 56: clicks on an image, need a Java applet most likely 57: * <essayresponse> needs to protect input / output 58: * if there are <*response> in a <problem> and there are also 59: <part>s defined the handling of the <*response> outside of the 60: <part> will be done poorly. 61: * input areas need to hide after correct 62: + view problem as specific student (Y) 63: + show rendering of problem for another user in "view submissions" (please) 64: + be able to view homework as another user, see variables 65: (possibly coupled with /adm/grades, prev. submission) 66: &?intelligently react if answerdate incorrectly set before duedate 67: + <rbresponse> and <optionresponse> flip back on display to the last 68: student entry when re-visiting a problem 69: & run student parser over instructor specified physical units 70: + <formularesponse> 71: + metadata parsing for "stores" of .libraries 72: 73: /ADM/GRADES 74: * show list of multiple students if multiple match (Y) 75: + handle ambiguous case (Y) 76: + handle extra fields (Y) 77: + interface needs to be driven more by the type field (Y) 78: + show only a subset of students (Y) 79: + set all to something (Y) 80: + set grades aren't correctly rendered in student view (Y) 81: + have $r->flush so that user sees it is working 82: 83: NUMERICALRESPONSE 84: !* doesn't throw error when #response > #answer (Y) 85: !* bad message when #response < #answer (Y) 86: 87: RANDOMLABEL 88: * Applet runs cross-platform, goes into library location /res/adm/pages 89: + template 90: + TEST: randomlabel 91: & GLabel needs to better support image specifications that aren't URLs 92: & GLabel needs to be in the install process 93: + <label> needs to use descriiption args 94: * web render of image labels is broken 95: 96: GOODIES 97: & indexer needs to show location - bring back flip-open/close (N) 98: + chatroom, etc 99: + annotations can be localized and published 100: + PURLs 101: + chart allows sorting/filtering by section 102: & chart handles multipart problems 103: & statistics handles multipart problems 104: + statistics link to problem 105: + "You've got mail!" 106: + navmaps shows new discussion postings 107: + LectureOnline converter handles optionresponse correctly 108: 109: TEX/TTH/TTM 110: !* Address bugs in tth/ttm (A,Y,G) - get new versions 111: 112: SYSTEM MONITORING 113: c update rpm lists and rpm monitoring (S) 114: & improve output of 'make status(post)' target in loncom/build (S) 115: 116: BUILD 117: * make sure that ssh is always allowed, even for run-time servers (S) 118: c test code... up to date with latest CPAN modules (S) 119: + allow for debian and redhat 7.1 installation... redhat 7.1 120: installation well pioneered (S) 121: c add in new perl modules and update old ones (S) 122: c build and distribute CD-ROMs, upgrades, and installation/upgrade docs (S) 123: c document and reasonably automate aspects of source-to-build procedure (S) 124: 125: CODE QUALITY 126: c code lines less than 80 characters (somewhat done, but now put 127: on back-burner till 2002) (S) 128: c xhtml-ize output from perl modules (S) 129: c work on javascript library and modularizing code (S) 130: & fix handling of web browser windows (S) 131: c add in CPAN and POD conventions into modules and scripts (S) 132: 133: SQL DATABASE 134: + have result capping (S) 135: + scroll results page (S) 136: + enable abort button (S) 137: & restrict search fields to viewable fields (based on ENV{user.adv}) (S) 138: & update user-viewable metadata database documentation (S) 139: & restrict searching to browseable domain (S) 140: c monitor speed and performance of metadata database (S) 141: + prepare for and upgrade to the much superior MySQL version 4 (S) 142: 143: PUBLISHING 144: + handle big text documents (?) 145: 146: GERD STUFF 147: + londropadd does XML 148: +?TAs can open and close assignments 149: +?Students can force-open assignments with instructor notification 150: !c tests interaction between parmset, problem handler and spreadsheet (G) 151: + replication hinting/prediction 152: + replication, search local access servers if library is uncontactable 153: + intelligent update of hosts.tab (don't forget firewalls) 154: * Looks like no window status in IE 5.5 on Mac, Remote logs out 155: + change passwords (domain coordinator/users) 156: & stabilize lond (maybe not prefork) 157: * straighten out co-author, author, coordinator junk 158: + lonstatistics stores info with metadata of problem 159: + implement initial questionaire 160: + do "evaluate this" 161: + summary on top of spreadsheet 162: + adjusts output in spreadsheet to type 163: + sort courses with same role in lonroles, color scheme 164: + fix Applet codebase on .page 165: & pages do not register with remote if not on map 166: * navmaps deals correctly with multiple path maps 167: * navmaps displays answerdates correctly (not due date instead) 168: + points for feedback, counts on feedback/discussion 169: + "do you want to be a tutor"? 170: + logging support for all transactions, interface for checking logs 171: + critical messages too agressive with sending receipt back 172: (too many - make optional) 173: + mass deleting of messages from inbox 174: 175: RAT 176: *?RAT error line 1413 "insert resource into link" for recon link (G) 177: (could not reproduce) 178: + need to be able to evaluate conditions in lonuserstate 179: + need to be able to set conditions in RAT client (G) 180: + simple RAT server-side interface 181: * undefined "guff" - maps full of objects value="undefined" 182: * bombs if inf-window closed by hand (needs browser restart) 183: * errors, lines 1118, 1119, 2153, 2310 after cutting link in table mode 184: + "insert resource in link" shows that it is busy working on it 185: 186: PUBLISHER 187: * needs to devalidate spreadsheets in problem publishing (G) 188: * need to clear metacache of old versions of metadata when publishing 189: + deals with Micros*** files 190: *?entering construction space or a directory throws up a 191: spurious error message (G) 192: c TEST: deal with absolute links 193: c TEST: deal with <allow> 194: + write dependencies to metadata 195: + incorporate thesaurus/vocabulary 196: 197: 198: Large Chunks of funtionality that need work: 199: ============================================ 200: 201: - Statistics 202: - Simple 203: - resource analysis class/system wide 204: - resource correlation course wide 205: - other stats from CAPA 206: - Complex 207: - foil level analysis/correlation measures 208: - derandomized foils analysis 209: - have/view reason student selected a foil 210: - resource quality, how good is a resource 211: 212: - Messaging 213: - email gateways into/out of the system 214: - handle more types of communication 215: - messages seeded with data from spreadsheet 216: - chat / whiteboard 217: - "round robin" feedback handling 218: - "mailing lists" 219: 220: - Grading 221: - simple grading needs cleaning up (see Guy's TODO list) 222: - survey data extraction ( stat complex could handle most of 223: this) 224: - essay / shortanswer 225: - instructor / autoget all/none 226: - team based submission 227: - peer graded 228: - peer suggest grade 229: 230: - homework engine 231: - math stuff 232: - CAPA problems 233: - <imageresponse> need Java applet 234: 235: - Exams 236: 237: - RAT 238: - choose parts 239: - set conditions 240: - language for conditions 241: - some kind of non-anti-save 242: 243: - Publish 244: - review step 245: - co-author locking 246: - auto thumbnail / convert images 247: 248: - printing 249: - tex target (CGI / daemon?) 250: