File:  [LON-CAPA] / loncom / html / adm / help / tex / Batch_Creation.tex
Revision 1.2: download - view: text, annotated - select for diffs
Tue Aug 7 21:29:16 2007 UTC (17 years ago) by albertel
Branches: MAIN
CVS tags: version_2_6_X, version_2_6_3, version_2_6_2, version_2_6_1, version_2_6_0, version_2_5_X, version_2_5_99_1, version_2_5_99_0, version_2_5_2, version_2_5_1, version_2_5_0, version_2_4_99_0, HEAD
- fixing broken \label{} (BUG#5352)

    1: \label{Batch_Creation}
    2: If you choose to batch create LON-CAPA courses by uploading a file
    3: containing an XML-based description of the attributes of one or more
    4: courses, the XML used in course description should conform to the
    5: following, with MSU-specific values replaced with values appropriate for your domain and institution:
    6: 
    7: 
    8: \paragraph{Example of XML for a single course}
    9: 
   10: <?xml version=\char`\"{}1.0\char`\"{} encoding=\char`\"{}UTF-8\char`\"{}?>
   11: 
   12: <!DOCTYPE text>
   13: 
   14: <class id=\char`\"{}ss05ubw101\char`\"{}>
   15: 
   16: <title>Underwater Basket Weaving</title>
   17: 
   18: <crstype>Course</crstype>
   19: 
   20: <coursecode>ss05ubw101</coursecode>
   21: 
   22: <coursehome>msul1</coursehome>
   23: 
   24: <coursedomain>msu</coursedomain>
   25: 
   26: <reshome>/res/msu/</reshome>
   27: 
   28: <optional\_id></optional\_id>
   29: 
   30: <adds>1</adds>
   31: 
   32: <drops>1</drops>
   33: 
   34: <enrollstart>2005:01:04:10:30</enrollstart>
   35: 
   36: <enrollend>2005:07:04:20:30</enrollend>
   37: 
   38: <accessstart>2005:01:10:10:30</accessstart>
   39: 
   40: <accessend>2005:05:31:10:30</accessend>
   41: 
   42: <authentication>
   43: 
   44: <method>krb4</method>
   45: 
   46: <param>MSU.EDU</param>
   47: 
   48: </authentication>
   49: 
   50: <nonstandard></nonstandard>
   51: 
   52: <topmap></topmap>
   53: 
   54: <firstres>nav</firstres>
   55: 
   56: <crsquota>20</crsquota>
   57: 
   58: <clonecrs>466011437c34194msul1</clonecrs>
   59: 
   60: <clonedom>msu</clonedom>
   61: 
   62: <showphotos></showphotos>
   63: 
   64: <setpolicy>1</setpolicy>
   65: 
   66: <setcontent>1</setcontent>
   67: 
   68: <setkeys>0</setkeys>
   69: 
   70: <keyauth>keyadmin@msu</keyauth>
   71: 
   72: <disresdis>1</disresdis>
   73: 
   74: <disablechat>1</disablechat>
   75: 
   76: <openall></openall>
   77: 
   78: <notify\_dc>1</notify\_dc>
   79: 
   80: <notify\_owner>1</notify\_owner>
   81: 
   82: <owner>
   83: 
   84: <username>sparty</username>
   85: 
   86: <domain>msu</domain>
   87: 
   88: <authtype>krb4</authtype>
   89: 
   90: <autharg>MSU.EDU</autharg>
   91: 
   92: </owner>
   93: 
   94: <sections>
   95: 
   96: <section>
   97: 
   98: <inst>001</inst>
   99: 
  100: <loncapa>1</loncapa>
  101: 
  102: </section>
  103: 
  104: <section>
  105: 
  106: <inst>002</inst>
  107: 
  108: <loncapa>2</loncapa>
  109: 
  110: </section>
  111: 
  112: </sections>
  113: 
  114: <crosslists>
  115: 
  116: <xlist>
  117: 
  118: <inst>ss05zzz101001</inst>
  119: 
  120: <loncapa>1</loncapa>
  121: 
  122: </xlist>
  123: 
  124: </crosslists>
  125: 
  126: <users>
  127: 
  128: <user>
  129: 
  130: <username>sparty</username>
  131: 
  132: <domain>msu</domain>
  133: 
  134: <email>sparty@msu.edu</email>
  135: 
  136: <authtype>krb4</authtype>
  137: 
  138: <autharg></autharg>
  139: 
  140: <firstname>MSU</firstname>
  141: 
  142: <generation></generation>
  143: 
  144: <lastname>Spartan</lastname>x
  145: 
  146: <middlename></middlename>
  147: 
  148: <studentID></studentID>
  149: 
  150: <roles></roles>
  151: 
  152: </user>
  153: 
  154: <user>
  155: 
  156: <username>itds0001</username>
  157: 
  158: <domain>northwood5</domain>
  159: 
  160: <email>itds0001@msu.edu</email>
  161: 
  162: <authtype>int</authtype>
  163: 
  164: <autharg></autharg>
  165: 
  166: <firstname>Info</firstname>
  167: 
  168: <generation></generation>
  169: 
  170: <lastname>Techc</lastname>x
  171: 
  172: <middlename></middlename>
  173: 
  174: <studentID></studentID>
  175: 
  176: <roles>
  177: 
  178: <role id='in'>
  179: 
  180: <start>2005:01:01:12:10</start>
  181: 
  182: <end>2005:12:01:12:10</end>
  183: 
  184: <usec>1</usec>
  185: 
  186: <usec>2</usec>
  187: 
  188: </role>
  189: 
  190: </roles>
  191: 
  192: </user>
  193: 
  194: </users>
  195: 
  196: </class>
  197: 
  198: Many of these are binary options (corresponding to either checkboxes
  199: or radio buttons in the interactive {}``Create Course'' page). 
  200: 
  201: Examples include: setpolicy, setcontent, setkeys, disableresdis, disablechat,
  202: openall. 
  203: 
  204: A value of 1 between opening and closing tags is equivalent to a checked
  205: checkbox or 'Yes' response in the original interactive {}``Create
  206: Course'' web page. 
  207: 
  208: A value of 0 or blank is equivalent to an unchecked box or 'No' response. 
  209: 
  210: Dates are in the format YYYY:MM:DD:HH:MM:SS (:separators required)
  211: 
  212: firstres can be nav, syl, or blank for \char`\"{}Navigate Contents\char`\"{},
  213: Syllabus, or no entry respectively. 
  214: 
  215: crstype is currently Course
  216: 
  217: crsquota is the total disk space (in Mb) permitted for course group portfolio
  218: files in all course groups.
  219: 
  220: For format of other parameters, refer to the interactive CCRS page
  221: and view how the equivalent parameter is displayed in the web form. 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>