File:  [LON-CAPA] / loncom / html / adm / help / tex / Batch_Creation.tex
Revision 1.3: download - view: text, annotated - select for diffs
Tue Jul 8 05:52:57 2008 UTC (16 years, 1 month ago) by raeburn
Branches: MAIN
CVS tags: version_2_9_X, version_2_9_99_0, version_2_9_1, version_2_9_0, version_2_8_X, version_2_8_99_1, version_2_8_99_0, version_2_8_2, version_2_8_1, version_2_8_0, version_2_7_X, version_2_7_99_1, version_2_7_99_0, version_2_7_1, version_2_7_0, version_2_6_99_1, version_2_6_99_0, version_2_11_1, version_2_11_0_RC3, version_2_11_0_RC2, version_2_11_0_RC1, version_2_11_0, version_2_10_X, version_2_10_1, version_2_10_0_RC2, version_2_10_0_RC1, version_2_10_0, loncapaMITrelate_1, language_hyphenation_merge, language_hyphenation, bz6209-base, bz6209, bz5969, bz2851, PRINT_INCOMPLETE_base, PRINT_INCOMPLETE, HEAD, GCI_3, GCI_2, GCI_1, BZ5971-printing-apage, BZ5434-fox, BZ4492-merge, BZ4492-feature_horizontal_radioresponse
- <datemode> and <dateshift> supported in XML description file,
  for shifting of date parameters from cloned course.
  <datemode> can be shift, preserve or delete
  <dateshift> is number of days to shift (if datemode = shift).

    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: <datemode>shift</datemode>
   63: 
   64: <dateshift>365</dateshift>
   65: 
   66: <showphotos></showphotos>
   67: 
   68: <setpolicy>1</setpolicy>
   69: 
   70: <setcontent>1</setcontent>
   71: 
   72: <setkeys>0</setkeys>
   73: 
   74: <keyauth>keyadmin@msu</keyauth>
   75: 
   76: <disresdis>1</disresdis>
   77: 
   78: <disablechat>1</disablechat>
   79: 
   80: <openall></openall>
   81: 
   82: <notify\_dc>1</notify\_dc>
   83: 
   84: <notify\_owner>1</notify\_owner>
   85: 
   86: <owner>
   87: 
   88: <username>sparty</username>
   89: 
   90: <domain>msu</domain>
   91: 
   92: <authtype>krb4</authtype>
   93: 
   94: <autharg>MSU.EDU</autharg>
   95: 
   96: </owner>
   97: 
   98: <sections>
   99: 
  100: <section>
  101: 
  102: <inst>001</inst>
  103: 
  104: <loncapa>1</loncapa>
  105: 
  106: </section>
  107: 
  108: <section>
  109: 
  110: <inst>002</inst>
  111: 
  112: <loncapa>2</loncapa>
  113: 
  114: </section>
  115: 
  116: </sections>
  117: 
  118: <crosslists>
  119: 
  120: <xlist>
  121: 
  122: <inst>ss05zzz101001</inst>
  123: 
  124: <loncapa>1</loncapa>
  125: 
  126: </xlist>
  127: 
  128: </crosslists>
  129: 
  130: <users>
  131: 
  132: <user>
  133: 
  134: <username>sparty</username>
  135: 
  136: <domain>msu</domain>
  137: 
  138: <email>sparty@msu.edu</email>
  139: 
  140: <authtype>krb4</authtype>
  141: 
  142: <autharg></autharg>
  143: 
  144: <firstname>MSU</firstname>
  145: 
  146: <generation></generation>
  147: 
  148: <lastname>Spartan</lastname>x
  149: 
  150: <middlename></middlename>
  151: 
  152: <studentID></studentID>
  153: 
  154: <roles></roles>
  155: 
  156: </user>
  157: 
  158: <user>
  159: 
  160: <username>itds0001</username>
  161: 
  162: <domain>northwood5</domain>
  163: 
  164: <email>itds0001@msu.edu</email>
  165: 
  166: <authtype>int</authtype>
  167: 
  168: <autharg></autharg>
  169: 
  170: <firstname>Info</firstname>
  171: 
  172: <generation></generation>
  173: 
  174: <lastname>Techc</lastname>x
  175: 
  176: <middlename></middlename>
  177: 
  178: <studentID></studentID>
  179: 
  180: <roles>
  181: 
  182: <role id='in'>
  183: 
  184: <start>2005:01:01:12:10</start>
  185: 
  186: <end>2005:12:01:12:10</end>
  187: 
  188: <usec>1</usec>
  189: 
  190: <usec>2</usec>
  191: 
  192: </role>
  193: 
  194: </roles>
  195: 
  196: </user>
  197: 
  198: </users>
  199: 
  200: </class>
  201: 
  202: Many of these are binary options (corresponding to either checkboxes
  203: or radio buttons in the interactive {}``Create Course'' page). 
  204: 
  205: Examples include: setpolicy, setcontent, setkeys, disableresdis, disablechat,
  206: openall. 
  207: 
  208: A value of 1 between opening and closing tags is equivalent to a checked
  209: checkbox or 'Yes' response in the original interactive {}``Create
  210: Course'' web page. 
  211: 
  212: A value of 0 or blank is equivalent to an unchecked box or 'No' response. 
  213: 
  214: Dates are in the format YYYY:MM:DD:HH:MM:SS (:separators required)
  215: 
  216: firstres can be nav, syl, or blank for \char`\"{}Navigate Contents\char`\"{},
  217: Syllabus, or no entry respectively. 
  218: 
  219: crstype is currently Course
  220: 
  221: crsquota is the total disk space (in Mb) permitted for course group portfolio
  222: files in all course groups.
  223: 
  224: For format of other parameters, refer to the interactive CCRS page
  225: and view how the equivalent parameter is displayed in the web form. 

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