Return to packages.tab CVS log | Up to [LON-CAPA] / loncom / publisher |
Bug 5777 - IP-based access control extending to encompass additional resources (i.e., HTML files, Bulletin Boards, External Resources, Simpe Pages), beyond existing support for problem/exam/survey files. - New lonipcheck.pm added as a chained content handler, called after londatecheck. - &check_ip_acc() moved form lonhomework.pm to loncommon.pm to be more widely available.
1: #parameters for things with explictic package declarations 2: # for parts you can also specificy part_0 parameters in that level 3: # will only existf for/affect the <problem> tag package 4: 5: part&opendate&display:Problem Opening Date 6: part&opendate&type:date_start 7: part&duedate&display:Problem Due Date 8: part&duedate&type:date_end 9: part&answerdate&display:Problem Answer Date 10: part&answerdate&type:date_start 11: part&weight&display:Weight 12: part&weight&type:float_pos 13: part&weight&default:1 14: part&maxtries&display:Maximum Number of Tries 15: part&maxtries&type:int_pos 16: part&maxtries&default:99 17: part&hinttries&display:Number of Tries before hints appear 18: part&hinttries&type:int_pos 19: part&hinttries&default:1 20: part&type&display:Question Type 21: part&type&type:string_questiontype 22: part&acc&display:Client IP/Name Access Control 23: part&acc&type:string_ip 24: part&problemstatus&type:string_problemstatus 25: part&problemstatus&default:yes 26: part&problemstatus&display:Show Problem Status 27: part&display&display:Part Description 28: part&display&type:string 29: part&ordered&type:string_yesno 30: part&ordered&default:no 31: part&ordered&display:Show Parts One-at-a-Time 32: part_0&useslots&display:Use slot based access controls 33: part_0&useslots&type:string_useslots 34: part_0&useslots&default:no 35: part_0&available&display:Slots of availability 36: part_0&available&type:string 37: part_0&availablestudent&display:Slots of availability selected by student 38: part_0&availablestudent&type:string 39: part_0&hiddenparts&display:List of hidden parts 40: part_0&hiddenparts&type:string_any 41: part_0&hiddenresource&display:Resource hidden from students 42: part_0&hiddenresource&type:string_yesno 43: #part_0&hiddenresource&hidden:parm 44: part_0&encrypturl&type:string_yesno 45: part_0&encrypturl&display:Do not show plain URL 46: #part_0&encrypturl&hidden:parm 47: part_0&mapalias&type:string 48: part_0&mapalias&display:Resource alias name for conditions 49: part_0&interval&display:Time-Limit 50: part_0&interval&type:date_interval 51: part_0&discussend&display:Discussion End Time 52: part_0&discussend&type:date_end 53: part_0&discusshide&display:Hide Closed Discussion 54: part_0&discusshide&type:string_yesno 55: part_0&discusshide&default:no 56: part_0&cssfile&display:CSS file to link 57: part_0&cssfile&type:string 58: numericalhint&tol&display:Numerical Tolerance 59: numericalhint&tol&type:tolerance 60: numericalhint&tol&default:5% 61: numericalhint&sig&type:int_range,0-16 62: numericalhint&sig&display:Significant Figures 63: numericalresponse&tol&display:Numerical Tolerance 64: numericalresponse&tol&type:tolerance 65: numericalresponse&tol&default:5% 66: numericalresponse&sig&type:int_range 67: numericalresponse&sig&display:Significant Digits 68: numericalresponse&turnoffunit&type:string_yesno 69: numericalresponse&turnoffunit&default:no 70: numericalresponse&turnoffunit&display:Show Units - Disable Entry 71: numericalresponse&numbubbles&type:int_pos 72: numericalresponse&numbubbles&default:8 73: numericalresponse&numbubbles&display:Number of bubbles in exam mode 74: formularesponse&tol&display:Numerical Tolerance 75: formularesponse&tol&type:tolerance 76: formularesponse&tol&default:0.00000000001 77: essayresponse&handgrade&type:string_yesno 78: essayresponse&handgrade&default:yes 79: essayresponse&handgrade&display:Hand Graded 80: essayresponse&maxcollaborators&type:int_zeropos 81: essayresponse&maxcollaborators&default:0 82: essayresponse&maxcollaborators&display:Maximum Number of Collaborators 83: essayresponse&uploadedfiletypes&type:string_fileext 84: essayresponse&uploadedfiletypes&display:Allowed File Extensions for Uploaded Files 85: 86: 87: #parameters for things by extension 88: extension_sequence&encrypturl&type:string_yesno 89: extension_sequence&encrypturl&display:Do not show plain URL 90: extension_sequence&hiddenresource&display:Resource Hidden from Students 91: extension_sequence&hiddenresource&type:string_yesno 92: extension_sequence&randompick&type:int_pos 93: #extension_sequence&randompick&hidden:parm 94: extension_sequence&randompick&display:Randomly pick number of resources 95: extension_sequence&randomorder&type:string_yesno 96: extension_sequence&randomorder&display:Randomly Order Resources 97: 98: extension_page&randompick&type:int_pos 99: extension_page&randompick&hidden:parm 100: extension_page&randompick&display:Randomly pick number of resources 101: extension_page&randompickseed&type:int_pos 102: extension_page&randompickseed&hidden:parm 103: extension_page&randompickseed&display:Random seed for randomly picking number of resources (optional, only set if you know what you are doing) 104: extension_page&contentopen&display:Content Opening Date 105: extension_page&contentopen&type:date_start 106: extension_page&contentclose&display:Content Due Date 107: extension_page&contentclose&type:date_end 108: extension_page&discussend&display:Discussion End Time 109: extension_page&discussend&type:date_end 110: extension_page&discusshide&display:Hide Closed Discussion 111: extension_page&discusshide&type:string_yesno 112: extension_page&discusshide&default:yes 113: extension_page&encrypturl&type:string_yesno 114: extension_page&encrypturl&display:Do not show plain URL 115: #extension_page&encrypturl&hidden:parm 116: extension_page&hiddenresource&display:Resource Hidden from Students 117: extension_page&hiddenresource&type:string_yesno 118: extension_page&randomorder&type:string_yesno 119: extension_page&randomorder&display:Randomly Order Resources 120: 121: import_defaults&extension_html:1 122: extension_html&cssfile&display:CSS file to link 123: extension_html&cssfile&type:string 124: 125: 126: #default parameters for anything that doesn't have any more specific 127: #pacakge defintions 128: 129: default&contentopen&display:Content Opening Date 130: default&contentopen&type:date_start 131: default&contentclose&display:Content Close Date 132: default&contentclose&type:date_end 133: default&mapalias&type:string 134: default&mapalias&display:Resource alias name for conditions 135: default&encrypturl&type:string_yesno 136: default&encrypturl&display:Do not show plain URL 137: #default&encrypturl&hidden:parm 138: default&discussend&display:Discussion End Time 139: default&discussend&type:date_end 140: default&discusshide&display:Hide Closed Discussion 141: default&discusshide&type:string_yesno 142: default&discusshide&default:yes 143: default&hiddenresource&display:Resource Hidden from Students 144: default&hiddenresource&type:string_yesno 145: default&buttonshide&display:Hide buttons from students 146: default&buttonshide&type:string_yesno 147: default&acc&display:Client IP/Name Access Control 148: default&acc&type:string_ip 149: #default&hiddenresource&hidden:parm 150: 151: #bridge tasks 152: # Task_0 and Task are really the same thing right now... 153: Task&opendate&display:Problem Opening Date 154: Task&opendate&type:date_start 155: Task&duedate&display:Problem Due Date 156: Task&duedate&type:date_end 157: Task&answerdate&display:Problem Answer Date 158: Task&answerdate&type:date_start 159: Task&weight&display:Weight 160: Task&weight&type:float_pos 161: Task&weight&default:1 162: Task&maxtries&display:Maximum Number of Tries 163: Task&maxtries&type:int_pos 164: Task&maxtries&default:99 165: Task&acc&display:Client IP/Name Access Control 166: Task&acc&type:string_ip 167: Task&display&display:Task Description 168: Task&display&type:string 169: Task&handgrade&type:string_yesno 170: Task&handgrade&default:yes 171: Task&handgrade&display:Hand Graded 172: Task_0&useslots&display:Use slot based access controls 173: Task_0&useslots&type:string_useslots 174: Task_0&useslots&default:resource 175: Task_0&hiddenresource&display:Resource hidden from students 176: Task_0&hiddenresource&type:string_yesno 177: Task_0&encrypturl&type:string_yesno 178: Task_0&encrypturl&display:Do not show plain URL 179: Task_0&mapalias&type:string 180: Task_0&mapalias&display:Resource alias name for conditions 181: Task_0&interval&display:Time-Limit 182: Task_0&interval&type:date_interval 183: Task_0&discussend&display:Discussion End Time 184: Task_0&discussend&type:date_end 185: Task_0&discusshide&display:Hide Closed Discussion 186: Task_0&discusshide&type:string_yesno 187: Task_0&discusshide&default:no 188: Task_0&available&display:Slots of availability 189: Task_0&available&type:string 190: Task_0&availablestudent&display:Slots of availability selected by student 191: Task_0&availablestudent&type:string 192: Task_0&cssfile&display:CSS file to link 193: Task_0&cssfile&type:string 194: