<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/26/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasonfurman</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/26/en/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jasonfurman"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/26/en/Special:Contributions/Jasonfurman"/>
	<updated>2026-04-14T22:00:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/26/en/index.php?title=Blocks_FAQ&amp;diff=111256</id>
		<title>Blocks FAQ</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/26/en/index.php?title=Blocks_FAQ&amp;diff=111256"/>
		<updated>2014-03-21T20:18:06Z</updated>

		<summary type="html">&lt;p&gt;Jasonfurman: /* How do I hide front page blocks from non-logged-in users? */ Added tip for hiding all blocks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Blocks}}&lt;br /&gt;
==How do I hide front page blocks from non-logged-in users?==&lt;br /&gt;
&lt;br /&gt;
# Click the &amp;quot;Turn editing on&amp;quot; button at the top-right of the front page. (You need to be logged in as an administrator.)&lt;br /&gt;
# Click the assign roles icon (often a face and mask) in the header of the block to be hidden. (&#039;&#039;&#039;NOTE&#039;&#039;&#039;: Don&#039;t worry if you get an error message saying you are not able to assign roles ;) )&lt;br /&gt;
# Scroll down to the settings block and click the Permissions link&lt;br /&gt;
# [[File:Blockassign.png]]&lt;br /&gt;
# In the &#039;&#039;View block&#039;&#039; section, click the X next to &#039;&#039;Guest&#039;&#039;&lt;br /&gt;
# Click the &amp;quot;Save changes&amp;quot; button.&lt;br /&gt;
Alternately, to hide all blocks (including blocks that do not allow you to assign roles - like Navigation), you can go to &#039;&#039;Administration&amp;gt;Site administration&amp;gt;Users&amp;gt;Permissions&amp;gt;Define roles&#039;&#039; and edit the Guest role to disallow &#039;&#039;View block&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==How do I get rid of a link in &amp;quot;Site Pages&amp;quot; in the Navigation block?==&lt;br /&gt;
When a resource or activity (like a page, file or forum) is added to the [[Main menu block]]  on the front page, it will appear in the Site Pages of the Navigation block. If you need the item but don&#039;t want it to display then go to &#039;&#039;Site administration&amp;gt;Appearance&amp;gt;Navigation&#039;&#039; and uncheck &amp;quot;show front page activities in the navigation&amp;quot;. If you no longer want the item then turn on the editing on the front page, go to or add the [[Main menu block]] and click to delete the item.&lt;br /&gt;
&lt;br /&gt;
==How do I make a front page block visible to teachers but not students?==&lt;br /&gt;
It is possible to control who sees block on the front page. The following applies to any specified group of people, not just teachers and students.&lt;br /&gt;
# Ensure you have hidden your block  from non-logged in users as  in the instructions above.&lt;br /&gt;
# In  &#039;&#039;Administration&amp;gt;Site administration&amp;gt;Users&amp;gt;Permissions&amp;gt;Define roles&#039;&#039;, click on &amp;quot;authenticated user on the front page&amp;quot;&lt;br /&gt;
# In the context type, select &amp;quot;block&amp;quot; &lt;br /&gt;
# Set &#039;&#039;moodle/block:view&#039;&#039; to &amp;quot;allow&amp;quot;. Save the changes.&lt;br /&gt;
#Turn editing on on your front page.&lt;br /&gt;
#Click the &amp;quot;assign roles &amp;quot; icon on your block.&lt;br /&gt;
#Click the blue words of &amp;quot;authenticated user on the front page&amp;quot; to access the screen where you can choose who you want to allow to see this block (such as your teachers) by moving them from the right hand box to the left.&lt;br /&gt;
#Now click &amp;quot;Permissions&amp;quot; in the Administration block.&lt;br /&gt;
#Click the X next to &amp;quot;authenticated user&amp;quot; to prevent them viewing this block.&lt;br /&gt;
#From now on, regular authenticated users will not be able to see the block. However, those who have been given the role of &amp;quot;authenticated user on the front page&amp;quot; will be able to see it.&lt;br /&gt;
&lt;br /&gt;
==How do I make a block in my course visible to teachers but not students?==&lt;br /&gt;
Here are two suggestions:&lt;br /&gt;
&lt;br /&gt;
1.Add a block to a page which only teachers can see, for example &#039;&#039;/grade/report/grader/index.php&#039;&#039; You could add a comments block for teachers to discuss and moderate each others&#039; grades. Alternatively,you could add an HTML block to  &#039;&#039;/badges/index.php&#039;&#039; with badge issuing policies. A block may also be added to &#039;&#039;enrol/users.php&#039;&#039; for notes or comments regarding enrolments.&lt;br /&gt;
&lt;br /&gt;
2.Add a block to the main course page and ask your administrator to go to &#039;&#039;Block&amp;gt;Assign roles&amp;gt;Permissions&#039;&#039; and prevent authenticated users and students from viewing the block. (A regular teacher cannot change permissions of authenticated users.)&lt;br /&gt;
&lt;br /&gt;
==How can I change a Block item name from a list inside a block?==&lt;br /&gt;
You can change an item name in  &#039;&#039;Settings&amp;gt;Site Administration &amp;gt; Language&amp;gt; Language customization&#039;&#039; Select the &#039;moodle.php&#039; file then search for the words you need to alter.  &lt;br /&gt;
&lt;br /&gt;
==How to I make a block &amp;quot;sticky&amp;quot;?==&lt;br /&gt;
See [[Block settings]]. Using the edit icon in the block heading, go to the configuration page.  Look for the &amp;quot;Where this block appears&amp;quot; group and &amp;quot;Display on page types&amp;quot;.  Depending upon your current context and permissions, you will see different options.  One maybe &amp;quot;All pages&amp;quot; or &amp;quot;Any type of course main page&amp;quot;, and others.&lt;br /&gt;
&lt;br /&gt;
==Where did that block come from?  I do not want it!==&lt;br /&gt;
Your site administrator or some one with more permissions than you decided that block should be there. It is possible to force a block to appear on other pages.  For example, a site administrator my force a HTML block on every main course page and determine where it will be, so they may put site messages there.   &lt;br /&gt;
&lt;br /&gt;
Your site administrator can tell where every instance of a block appears via [[Blocks administration]].&lt;br /&gt;
&lt;br /&gt;
==How can I decide the order in which blocks are docked?==&lt;br /&gt;
Blocks are &amp;quot;docked&amp;quot;, from top to bottom (usually on the left) in the order in which you dock them.&lt;br /&gt;
&lt;br /&gt;
==How can I add a block to all user profile pages?==&lt;br /&gt;
&lt;br /&gt;
See [[User profiles]] for instructions.&lt;br /&gt;
&lt;br /&gt;
==How can I prevent users from adding blocks to their My home page?==&lt;br /&gt;
&lt;br /&gt;
See [[My home]] for instructions.&lt;br /&gt;
&lt;br /&gt;
==The blocks have disappeared from the front page/course page!==&lt;br /&gt;
This can sometimes be caused by users pasting from Microsoft Word which corrupts the formatting. See this forum post for more details https://moodle.org/mod/forum/discuss.php?d=217390#p958884&lt;br /&gt;
&lt;br /&gt;
==Help, I accidentally hid the administration block without realising the consequences!==&lt;br /&gt;
&lt;br /&gt;
# Go to &amp;lt;nowiki&amp;gt;http://yourmoodlesite.org/admin/blocks.php&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
# Unhide the settings block by clicking the closed eye icon opposite it&lt;br /&gt;
&lt;br /&gt;
==I accidentally deleted the navigation (or administration) block!==&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Manage blocks&#039;&#039; (or via the URL &amp;lt;nowiki&amp;gt;http://yourmoodlesite.org/admin/blocks.php&amp;lt;/nowiki&amp;gt;) and unprotect the navigation block by clicking the padlock icon&lt;br /&gt;
# Turn editing on in any course&lt;br /&gt;
# Go to the front page and use the &#039;Add a block&#039; dropdown menu to add a navigation block there, setting it to display throughout the entire site&lt;br /&gt;
# Go back to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Blocks &amp;gt; Manage blocks&#039;&#039; and re-protect the navigation block.&lt;br /&gt;
&lt;br /&gt;
The above method works the same for the navigation and administration blocks.&lt;br /&gt;
&lt;br /&gt;
==My Administration block links don&#039;t expand!==&lt;br /&gt;
&lt;br /&gt;
This has been noticed as a Javascript problem. Given the many possible factors behind this issue, a clear-cut solution hasn&#039;t been found. Please try to:&lt;br /&gt;
&lt;br /&gt;
1. Use another browser or use another version of the same browser (try both, lower and higher versions).&lt;br /&gt;
&lt;br /&gt;
;2. [[Purge all cache]] (Administration &amp;gt; Development &amp;gt; Purge all caches): [http://yoursite.com/admin/purgecaches.php yoursite.com/admin/purgecaches.php]&lt;br /&gt;
&lt;br /&gt;
;3. Change the Use slash arguments option --[[HTTP]]-- (Administration &amp;gt; Server &amp;gt; HTTP): [http://yoursite.com/admin/settings.php?section=http yoursite.com/admin/settings.php?section=http]&lt;br /&gt;
&lt;br /&gt;
;4. Try different settings at the [[AJAX and Javascript settings]] page (Administration &amp;gt; Appearance &amp;gt; AJAX and Javascript): [http://yoursite.com/admin/settings.php?section=ajax yoursite.com/admin/settings.php?section=ajax]&lt;br /&gt;
&lt;br /&gt;
* Enabling the Use online YUI libraries (&#039;&#039;useexternalyui&#039;&#039;) sometimes has solved the problem (see [http://tracker.moodle.org/browse/MDL-31678 tracker.moodle.org/browse/MDL-31678]).&lt;br /&gt;
&lt;br /&gt;
5. [http://www.enable-javascript.com/ Turn off Javascript] in your browser (the site shows how to enable Javascript, so do the opposite)&lt;br /&gt;
&lt;br /&gt;
6. [http://www.java.com/en/download/help/disable_browser.xml Turn off Java] (you should have it disabled anyway, unless you really need it)&lt;br /&gt;
&lt;br /&gt;
;7. Try using another theme: [http://yoursite.com/theme/index.php yoursite.com/theme/index.php]&lt;br /&gt;
&lt;br /&gt;
You should also:&lt;br /&gt;
&lt;br /&gt;
;1 Enable [[Debugging]] (Administration &amp;gt; Development &amp;gt; Debugging): [http://yoursite.com/admin/settings.php?section=debugging yoursite.com/admin/settings.php?section=debugging]&lt;br /&gt;
&lt;br /&gt;
2. Check if your browser is showing some warning or error indications (watch the status bar).&lt;br /&gt;
&lt;br /&gt;
For advice, see  this forum thread https://moodle.org/mod/forum/discuss.php?d=166994 or this one https://moodle.org/mod/forum/discuss.php?d=200243. For more details, please see this tracker MDL-31678.&lt;br /&gt;
&lt;br /&gt;
==How can I add a Twitter feed block?==&lt;br /&gt;
&lt;br /&gt;
An HTML block can be used to display the latest tweets from any Twitter account. See [[HTML block]] for details.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/view.php?id=2121 Blocks forum]&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=195874 More problems with &amp;quot;Sticky&amp;quot; blocks in 2.2] with instructions on how to make blocks appear on all course pages&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQ]]&lt;br /&gt;
&lt;br /&gt;
[[de:Block_FAQ]]&lt;br /&gt;
[[es:Bloques FAQ]]&lt;/div&gt;</summary>
		<author><name>Jasonfurman</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/26/en/index.php?title=Upload_courses&amp;diff=111200</id>
		<title>Upload courses</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/26/en/index.php?title=Upload_courses&amp;diff=111200"/>
		<updated>2014-03-20T15:36:19Z</updated>

		<summary type="html">&lt;p&gt;Jasonfurman: error on page; replaced &amp;quot; &amp;gt; &amp;quot; with &amp;quot; / &amp;quot; because &amp;gt; is wrong for category paths at least for 2.6.2 (we tested this extensively and lucked into the correct character). also it&amp;#039;s always been / and the only new thing to note is the spaces requirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Courses}}&lt;br /&gt;
{{New features}}In Moodle 2.6 onwards, an administrator can upload multiple courses via text file in &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Courses &amp;gt; Upload courses&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In addition to creating new courses, this functionality may also be used to update or delete courses, or import content from another course. For information on using this functionality to create course templates, see [[Adding a new course]]&lt;br /&gt;
&lt;br /&gt;
==Upload courses==&lt;br /&gt;
&lt;br /&gt;
To upload one or more courses&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;&#039;Administration &amp;gt; Site administration &amp;gt; Courses &amp;gt; Upload courses&#039;&#039;&lt;br /&gt;
# Either drag and drop the CSV file or click the &#039;Choose a file&#039; button and select the file in the file picker&lt;br /&gt;
# Select appropriate import options carefully, then click the preview button.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|[[File:26uploadcourses.png|250px|thumb|Upload courses admin screen]]&lt;br /&gt;
|&lt;br /&gt;
|[[File:uploadcoursesresults.png|250px|thumb|Courses successfully uploaded]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note: It is also possible to use the command-line tool &#039;&#039;admin/tool/uploadcourse/cli/uploadcourse.php&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
When using the web interface, use the &#039;&#039;Preview&#039;&#039; option to see if any errors were detected in the previewed rows. If you proceed with the upload and there were something wrong detected with a course, it will be ignored.&lt;br /&gt;
&lt;br /&gt;
=== Short file example ===&lt;br /&gt;
uploadcourse.csv:&lt;br /&gt;
&amp;lt;code bash&amp;gt;&lt;br /&gt;
shortname,fullname,category,summary,enrolment_1,enrolment_1_role,enrolment_1_enrolperiod,role_student&lt;br /&gt;
courserestored,Course restored,1,a summary,manual,student,1 month,&lt;br /&gt;
courserestored2,Course restored 2,1,a summary,,,,&lt;br /&gt;
courserestored3,Course restored 3,1,a summary,,,,padawan&lt;br /&gt;
courserestored4,Course restored 4,1,&amp;quot;a summary, with comma&amp;quot;,manual,student,1 month,padawan&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Notice there are no spaces between the items.&lt;br /&gt;
&lt;br /&gt;
==Creating the text file==&lt;br /&gt;
&lt;br /&gt;
The text file to upload courses must be a CSV file. It accepts the following columns which are divided in two categories, the course information, and the course actions.&lt;br /&gt;
&lt;br /&gt;
===Course information fields===&lt;br /&gt;
&lt;br /&gt;
Most of those settings are available on the settings page of a course. Please refer to [[Course settings]] for more information. Field names must be lower-case.&lt;br /&gt;
&lt;br /&gt;
;shortname&lt;br /&gt;
: The shortname&lt;br /&gt;
;fullname&lt;br /&gt;
: The full name&lt;br /&gt;
;idnumber&lt;br /&gt;
: The ID number&lt;br /&gt;
;category&lt;br /&gt;
: The ID of the category to place the course in. This takes precedence over &#039;&#039;category_idnumber&#039;&#039; and &#039;&#039;category_path&#039;&#039;.&lt;br /&gt;
;category_idnumber&lt;br /&gt;
: The ID number of the category to place the course in. This takes precedence over &#039;&#039;category_path&#039;&#039;.&lt;br /&gt;
;category_path&lt;br /&gt;
: The path of the category to place the course in. If you want to place the course in a category named &amp;quot;Science-Fiction&amp;quot; which is located under the category &amp;quot;Movies&amp;quot;, the value to provide is: &amp;lt;code&amp;gt;Movies / Science-Fiction&amp;lt;/code&amp;gt;. Note that the separator must be &amp;lt;code&amp;gt;[space]/[space]&amp;lt;/code&amp;gt;. Also note that the category MUST exist, it will not be created.  If you want to place the course in the top-level category &amp;quot;Movies&amp;quot;, the value to provide is: &amp;lt;code&amp;gt;Movies&amp;lt;/code&amp;gt;&lt;br /&gt;
;visible&lt;br /&gt;
: 1 if the course is visible, 0 if hidden&lt;br /&gt;
;startdate&lt;br /&gt;
: The time at which the course starts. Please note that this value is passed to the PHP function [http://php.net/manual/en/function.strtotime.php strtotime] to generate a timestamp.&lt;br /&gt;
;summary&lt;br /&gt;
: The summary of the course&lt;br /&gt;
;format&lt;br /&gt;
: The course format to use, this must be a valid course format plugin name. E.g. &#039;&#039;weeks&#039;&#039;, &#039;&#039;topics&#039;&#039;.&lt;br /&gt;
;theme&lt;br /&gt;
: The theme to use&lt;br /&gt;
;lang&lt;br /&gt;
: The language to use&lt;br /&gt;
;newsitems&lt;br /&gt;
: The number of news items&lt;br /&gt;
;showgrades&lt;br /&gt;
: 1 to show the gradebook to students, 0 to hide it.&lt;br /&gt;
;showreports&lt;br /&gt;
: 1 to show the activity reports, 0 to hide it.&lt;br /&gt;
;legacyfiles&lt;br /&gt;
: 1 to enable the legacy course files, 0 not to.&lt;br /&gt;
;maxbytes&lt;br /&gt;
: The maximum upload size of the course in bytes. Use 0 for the site limit.&lt;br /&gt;
;groupmode&lt;br /&gt;
: 0 for &#039;&#039;No groups&#039;&#039;, 1 for &#039;&#039;Separate groups&#039;&#039; and 2 for &#039;&#039;Visible groups&#039;&#039;.&lt;br /&gt;
;groupmodeforce&lt;br /&gt;
: 1 to force the group mode, otherwise enter 0.&lt;br /&gt;
;enablecompletion&lt;br /&gt;
: 1 to enable the activity completion, 0 not to.&lt;br /&gt;
&lt;br /&gt;
====Enrolment fields====&lt;br /&gt;
&lt;br /&gt;
Some fields can be constructed to enable and configure enrolment methods. The fields must be named &#039;&#039;enrolment_[number]&#039;&#039; for the enrolment method name, and &#039;&#039;enrolment_[number]_property&#039;&#039; for its properties.&lt;br /&gt;
&lt;br /&gt;
;enrolment_[number]&lt;br /&gt;
: The name of the enrolment method&lt;br /&gt;
;enrolment_[number]_delete&lt;br /&gt;
: 1 to delete this enrolment method from the course, if set to 1 all the other properties will be ignored.&lt;br /&gt;
;enrolment_[number]_disable&lt;br /&gt;
: 1 to disable this enrolment method from the course, if set to 1 all the other properties will be ignored.&lt;br /&gt;
;enrolment_[number]_startdate&lt;br /&gt;
: The enrolment start date. This value is passed to the PHP function strtotime().&lt;br /&gt;
;enrolment_[number]_enddate&lt;br /&gt;
: The enrolment end date. This value is passed to the PHP function strtotime().&lt;br /&gt;
;enrolment_[number]_enrolperiod&lt;br /&gt;
: Number of seconds, or if not a value understood by strtotime() such as &amp;quot;4 days&amp;quot;.&lt;br /&gt;
;enrolment_[number]_role&lt;br /&gt;
: The role short name&lt;br /&gt;
;enrolment_[number]_[property]&lt;br /&gt;
: Where property is understood by the specified enrolment method&lt;br /&gt;
&lt;br /&gt;
Note: Upload courses is not yet compatible with all [[Enrolments|enrolment methods]] (MDL-43127).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 enrolment_1: manual&lt;br /&gt;
 enrolment_1_role: student&lt;br /&gt;
 enrolment_1_enrolperiod: 1 month&lt;br /&gt;
 &lt;br /&gt;
 enrolment_2: self&lt;br /&gt;
 enrolment_2_startdate: 2013-01-30&lt;br /&gt;
&lt;br /&gt;
====Role renaming====&lt;br /&gt;
&lt;br /&gt;
To rename some roles, using the following pattern:&lt;br /&gt;
&lt;br /&gt;
;role_[shortname]&lt;br /&gt;
: The new name of the role &#039;&#039;[shortname]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 role_student: Apprentice&lt;br /&gt;
 role_teacher: Master&lt;br /&gt;
 role_mycustomrole: Jedi&lt;br /&gt;
&lt;br /&gt;
===Course action fields===&lt;br /&gt;
&lt;br /&gt;
Those settings take precedence over the &#039;&#039;Course process&#039;&#039; parameters.&lt;br /&gt;
&lt;br /&gt;
;delete&lt;br /&gt;
: 1 to delete the course &lt;br /&gt;
;rename&lt;br /&gt;
: The shortname to rename the course to&lt;br /&gt;
;backupfile&lt;br /&gt;
: An absolute path to a backup file (.mbz) to import in the course&lt;br /&gt;
;templatecourse&lt;br /&gt;
: The short name of a course to import the content from&lt;br /&gt;
;reset&lt;br /&gt;
: 1 to reset the course&lt;br /&gt;
&lt;br /&gt;
===Mandatory fields===&lt;br /&gt;
&lt;br /&gt;
;shortname&lt;br /&gt;
: This field is mandatory for every operation, with the only exception of creating new courses. See details on the course process parameter &#039;&#039;Shortname template&#039;&#039; for more information.&lt;br /&gt;
;fullname&lt;br /&gt;
: Required when creating a new course.&lt;br /&gt;
;category, category_idnumber, category_path&lt;br /&gt;
: One of these is required when creating a course.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Import options===&lt;br /&gt;
&lt;br /&gt;
To prevent unexpected behaviour, you have to specify what you want the tool to be able to do.&lt;br /&gt;
&lt;br /&gt;
;Upload mode&lt;br /&gt;
: This allows you to specify if courses can be created and/or updated.&lt;br /&gt;
;Update mode&lt;br /&gt;
: If you allow courses to be updated, you also have to tell the tool what to update the courses with.&lt;br /&gt;
;Allow deletes&lt;br /&gt;
: Whether the &#039;&#039;delete&#039;&#039; field is accepted or not&lt;br /&gt;
;Allow renames&lt;br /&gt;
: Whether the &#039;&#039;rename&#039;&#039; field is accepted or not&lt;br /&gt;
;Allow resets&lt;br /&gt;
: Whether the &#039;&#039;reset&#039;&#039; field is accepted or not&lt;br /&gt;
&lt;br /&gt;
===Course process===&lt;br /&gt;
&lt;br /&gt;
This allows you to specify actions to be taken for every course uploaded.&lt;br /&gt;
&lt;br /&gt;
;Shortname template&lt;br /&gt;
: If you are creating courses without a shortname, you can use this field to automatically generate a shortname. This field accepts two placeholders: %i for the ID number, %f for the summary.&lt;br /&gt;
;Restore file&lt;br /&gt;
: A backup file (.mbz) to import in the course after create/update.&lt;br /&gt;
;Restore from course&lt;br /&gt;
: The shortname of a course to import content from after create/update.&lt;br /&gt;
;Reset after upload&lt;br /&gt;
: Whether to reset the course after creating/updating it.&lt;br /&gt;
&lt;br /&gt;
===Default course values===&lt;br /&gt;
&lt;br /&gt;
Those are values that can be set in the web interface for all the fields that are not specified in the CSV file. Note that they are always used when creating a course, but only when specified during update (see &#039;&#039;Update mode&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
==Increasing speed==&lt;br /&gt;
&lt;br /&gt;
When importing the content of a backup file, or another course, you are advised to enable the setting &#039;&#039;keeptempdirectoriesonbackup&#039;&#039;. This will considerably speed up the process of the upload if you are importing multiple times from the same source.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* Demo screencast: [http://youtu.be/MzK2jb-9SwE Bulk course creation]&lt;br /&gt;
* [[Upload users]]&lt;br /&gt;
* [http://www.moodleblog.net/2013/11/24/creating-course-templates-in-moodle-2-6/ Creating course templates in Moodle 2.6] blog post by Mary Cooch&lt;br /&gt;
&lt;br /&gt;
[[de:Kurse hochladen]]&lt;br /&gt;
[[es:Subir cursos]]&lt;/div&gt;</summary>
		<author><name>Jasonfurman</name></author>
	</entry>
</feed>