<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
	<id>https://docs.moodle.org/2x/ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ghenrick</id>
	<title>MoodleDocs - Contribucions de l&amp;#039;usuari [ca]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/2x/ca/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ghenrick"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/Especial:Contribucions/Ghenrick"/>
	<updated>2026-04-12T15:30:29Z</updated>
	<subtitle>Contribucions de l&amp;#039;usuari</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=question/type/ddmarker&amp;diff=96013</id>
		<title>question/type/ddmarker</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=question/type/ddmarker&amp;diff=96013"/>
		<updated>2012-02-20T10:21:15Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: /* How To Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
=== About Drag and Drop Marker ===&lt;br /&gt;
&lt;br /&gt;
Drag and drop marker questions allow for multiple markers to be placed onto an image and the positioning of each marker to be assessed.&lt;br /&gt;
&lt;br /&gt;
Drag and drop marker questions differ from Drag and drop onto image questions in that there are no predefined areas on the underlying image that are visible to the student. &lt;br /&gt;
&lt;br /&gt;
This is a question type created and maintained by the Open University.&lt;br /&gt;
&lt;br /&gt;
=== How To Documentation ===&lt;br /&gt;
&lt;br /&gt;
The Open University maintain a set of documentation for the plugin here -&amp;gt; [http://labspace.open.ac.uk/mod/oucontent/view.php?id=470268&amp;amp;section=5.5.1 http://labspace.open.ac.uk/mod/oucontent/view.php?id=470268&amp;amp;section=5.5.1]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=question/type/ddmarker&amp;diff=96012</id>
		<title>question/type/ddmarker</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=question/type/ddmarker&amp;diff=96012"/>
		<updated>2012-02-20T10:20:35Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: Created page with &amp;quot;== Description ==  === About Drag and Drop Marker ===  Drag and drop marker questions allow for multiple markers to be placed onto an image and the positioning of each marker to ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
=== About Drag and Drop Marker ===&lt;br /&gt;
&lt;br /&gt;
Drag and drop marker questions allow for multiple markers to be placed onto an image and the positioning of each marker to be assessed.&lt;br /&gt;
&lt;br /&gt;
Drag and drop marker questions differ from Drag and drop onto image questions in that there are no predefined areas on the underlying image that are visible to the student. &lt;br /&gt;
&lt;br /&gt;
This is a question type created and maintained by the Open University.&lt;br /&gt;
&lt;br /&gt;
=== How To Documentation ===&lt;br /&gt;
&lt;br /&gt;
The Open University maintain a set of documentation for the plugin here -&amp;gt; [http://labspace.open.ac.uk/mod/oucontent/view.php?id=470268&amp;amp;section=5.5.1]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=File_system_repository&amp;diff=93763</id>
		<title>File system repository</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=File_system_repository&amp;diff=93763"/>
		<updated>2011-11-14T09:12:29Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Repositories}}&lt;br /&gt;
The file system repository allows users within Moodle to access files which have been uploaded via FTP into designated folders on the server.  A file system repository may be available site wide for everyone; within an individual course or for an individual user.(However - see this [http://tracker.moodle.org/browse/MDL-28656  tracker entry] regarding course and individual repositories)&lt;br /&gt;
&lt;br /&gt;
This must be done by a systems admin who  has write permissions to the server directories.&lt;br /&gt;
&lt;br /&gt;
=== Creating  folders for your file system repositories===&lt;br /&gt;
*Find the moodledata folder on the server&lt;br /&gt;
*Inside it, create a folder  called &amp;quot;repository&amp;quot;&lt;br /&gt;
*Inside that folder, create as many folders as you need, named appropriately.&lt;br /&gt;
[[File:Moodledatarepo2.png]]&lt;br /&gt;
*FTP into the appropriate folder the files you want. (The folders can hold all types of files)&lt;br /&gt;
&lt;br /&gt;
=== Enabling the File System repository plugin===&lt;br /&gt;
&lt;br /&gt;
*Go to &#039;&#039;Settings &amp;gt; Site administration &amp;gt; Plugins &amp;gt; Repositories &amp;gt; Manage Repositories&#039;&#039;; &lt;br /&gt;
*Select from the drop down next to File sytem &amp;quot;Enabled and visible&amp;quot;&lt;br /&gt;
[[File:Filesystemrepo.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setting up a site-wide file system repository===&lt;br /&gt;
*Once the repository is enabled as above, click on the  &amp;quot;Settings&amp;quot; link to the right.&lt;br /&gt;
*Scroll down to Repositories instances of the site&lt;br /&gt;
*Click Create a repository instance&lt;br /&gt;
[[File:Sitefilesystemrepo.png]]&lt;br /&gt;
*Give it a name and (if there are several folders on the server) choose from the dropdown the one you want. Click save&lt;br /&gt;
[[File:Namedfilesystem.png]]&lt;br /&gt;
*It will now be available in the file picker in all courses.&lt;br /&gt;
&#039;&#039;NOTE: Just repeat the process to get more than one site wide file system repository&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Setting up a repository inside a course===&lt;br /&gt;
&#039;&#039;NOTE:  A regular user needs to have been given permission to do this by admin (MORE DETAILS SOON)&#039;&#039;&lt;br /&gt;
*Go to the desired course and click on “repositories” in the administration block&lt;br /&gt;
*Scroll down and click &amp;quot;Create File System instance&amp;quot;&lt;br /&gt;
[[File:Courseinstance.png]]&lt;br /&gt;
*Follow the same process as [[#Setting_up_a_site-wide_file_system_repository|here]]&lt;br /&gt;
&lt;br /&gt;
===Setting up an individual file system repository instance===&lt;br /&gt;
&#039;&#039;NOTE: A regular user needs to have been given permission to do this by admin (MORE DETAILS SOON)&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
*In the navigation block, click on “my profile”&lt;br /&gt;
*Click on “repositories”&lt;br /&gt;
*Scroll down and click “create File System instance”&lt;br /&gt;
*Follow the same process as [[#Setting_up_a_site-wide_file_system_repository|here]]&lt;br /&gt;
*This will create a personal file system repository connecting just you to a folder on the server.&lt;br /&gt;
[[File:Privaterepo2.png]]&lt;br /&gt;
&lt;br /&gt;
===Using it===&lt;br /&gt;
If you try to add a file in Moodle, then the File Picker should show you your new file system repository, and you should be able to browse it and select files to use.  &lt;br /&gt;
&lt;br /&gt;
Note that file types are respected (based on file extensions), so if you are adding an image in the editor, then you won&#039;t see Office docs (for example) appear in the File Picker.&lt;br /&gt;
&lt;br /&gt;
[[File:Filesystemeg.png]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[File_system_repository_FAQ|File system repository FAQ]]&lt;br /&gt;
* Overview of [[Repositories|Repositories]]&lt;br /&gt;
* [http://www.somerandomthoughts.com/blog/2010/06/15/ftp-files-into-moodle-2-0-with-the-repository-api/ FTP files into Moodle 2.0 with the repository API article from somerandomthoughts.com] including screencast&lt;br /&gt;
&lt;br /&gt;
[[Category:Site administration]]&lt;br /&gt;
[[de:Dateisystem-Repository]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Alfresco_repository&amp;diff=93762</id>
		<title>Alfresco repository</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Alfresco_repository&amp;diff=93762"/>
		<updated>2011-11-14T09:10:19Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Repositories}}&lt;br /&gt;
The Alfresco repository enables users to link to or copy files from Alfresco into Moodle. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
Using Moodle forum discussions:&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=169345 Moodle Alfresco - No Files Available]&lt;br /&gt;
*[http://moodle.org/mod/forum/discuss.php?d=176140 Alfresco linking]&lt;br /&gt;
*[http://www.youtube.com/watch?v=AznAGxuD_94 Video on Adding a file to Alfresco and copying it into Moodle 2]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[de:Alfresco Repository]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92662</id>
		<title>Group self-selection module</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92662"/>
		<updated>2011-10-24T21:40:04Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Group selection activity module allows students to select a group in the course that they want to be members of. A limit can be placed on the number of users in every group. The activity can also be set to open and close at specific times.&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
The first versions of such functionality appeared already for Moodle 1.4. The most recent version has been written by Petr Škoda and Helen Foster with the help of other developers.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
There are two global settings:&lt;br /&gt;
* Require activity description (default Yes) - if disabled users do not need to enter a description for each activity&amp;lt;br&amp;gt;&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
&lt;br /&gt;
[[Image:Activity-group-self-selection-global-settings.png|Global Settings]]&lt;br /&gt;
&lt;br /&gt;
The activity has a number of options available when adding to a course&lt;br /&gt;
* Select group from grouping (Default all groups) - you can restrict the groups that are shown to students if you have them in a certain grouping&lt;br /&gt;
* Require password (default none) - you can set a password that is required to confirm a group selection&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
* Open from (default disabled) - if enabled selections can only be made after this time&lt;br /&gt;
* Open until (default disabled) - if enabled selections can only be made before this time&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Activity-group-self-selection-add.png|Activity Settings]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Usage==&lt;br /&gt;
* When a student is faced with the activity they just need to click on the correct button to select a group&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Activity-group-self-selection-student-select.png|Activity Settings]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* If a password has been set they will be faced with a password page to confirm before the selection is complete&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:Activity-group-self-selection-password.png|Password prompt]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
==Installation==&lt;br /&gt;
Download and unpack the activity folder.&lt;br /&gt;
Place the folder (eg &amp;quot;groupselect&amp;quot;) in the &amp;quot;mod&amp;quot; subdirectory.&lt;br /&gt;
Visit http://yoursite.com/admin to complete the installation&lt;br /&gt;
Turn editing on in any home or course page.&lt;br /&gt;
Add the activity to the page&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://moodle.org/plugins/view.php?plugin=mod_groupselect  Group Self-selection] is a Modules and plugins database page that has download &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92661</id>
		<title>Group self-selection module</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92661"/>
		<updated>2011-10-24T21:39:04Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Group selection activity module allows students to select a group in the course that they want to be members of. A limit can be placed on the number of users in every group. The activity can also be set to open and close at specific times.&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
The first versions of such functionality appeared already for Moodle 1.4. The most recent version has been written by Petr Škoda and Helen Foster with the help of other developers.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
There are two global settings:&lt;br /&gt;
* Require activity description (default Yes) - if disabled users do not need to enter a description for each activity&amp;lt;br&amp;gt;&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
&lt;br /&gt;
[[Image:Activity-group-self-selection-global-settings.png|center|Global Settings]]&lt;br /&gt;
&lt;br /&gt;
The activity has a number of options available when adding to a course&lt;br /&gt;
* Select group from grouping (Default all groups) - you can restrict the groups that are shown to students if you have them in a certain grouping&lt;br /&gt;
* Require password (default none) - you can set a password that is required to confirm a group selection&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
* Open from (default disabled) - if enabled selections can only be made after this time&lt;br /&gt;
* Open until (default disabled) - if enabled selections can only be made before this time&lt;br /&gt;
&lt;br /&gt;
[[Image:Activity-group-self-selection-add.png|center|Activity Settings]]&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* When a student is faced with the activity they just need to click on the correct button to select a group&lt;br /&gt;
&lt;br /&gt;
[[Image:Activity-group-self-selection-student-select.png|center|Activity Settings]]&lt;br /&gt;
&lt;br /&gt;
* If a password has been set they will be faced with a password page to confirm before the selection is complete&lt;br /&gt;
&lt;br /&gt;
[[Image:Activity-group-self-selection-password.png|center|Password prompt]]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Download and unpack the activity folder.&lt;br /&gt;
Place the folder (eg &amp;quot;groupselect&amp;quot;) in the &amp;quot;mod&amp;quot; subdirectory.&lt;br /&gt;
Visit http://yoursite.com/admin to complete the installation&lt;br /&gt;
Turn editing on in any home or course page.&lt;br /&gt;
Add the activity to the page&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://moodle.org/plugins/view.php?plugin=mod_groupselect  Group Self-selection] is a Modules and plugins database page that has download &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92660</id>
		<title>Group self-selection module</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92660"/>
		<updated>2011-10-24T21:36:13Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Group selection activity module allows students to select a group in the course that they want to be members of. A limit can be placed on the number of users in every group. The activity can also be set to open and close at specific times.&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
The first versions of such functionality appeared already for Moodle 1.4. The most recent version has been written by Petr Škoda and Helen Foster with the help of other developers.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
There are two global settings:&lt;br /&gt;
* Require activity description (default Yes) - if disabled users do not need to enter a description for each activity&amp;lt;br&amp;gt;&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
[[Image:Activity-group-self-selection-global-settings.png|center|Global Settings]]&lt;br /&gt;
&lt;br /&gt;
The activity has a number of options available when adding to a course&lt;br /&gt;
* Select group from grouping (Default all groups) - you can restrict the groups that are shown to students if you have them in a certain &lt;br /&gt;
&lt;br /&gt;
grouping&lt;br /&gt;
* Require password (default none) - you can set a password that is required to confirm a group selection&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
* Open from (default disabled) - if enabled selections can only be made after this time&lt;br /&gt;
* Open until (default disabled) - if enabled selections can only be made before this time&lt;br /&gt;
(- will add image)&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* When a student is faced with the activity they just need to click on the correct button to select a group&lt;br /&gt;
(- will add image)&lt;br /&gt;
* If a password has been set they will be faced with a password page to confirm before the selection is complete&lt;br /&gt;
(- will add image)&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Download and unpack the activity folder.&lt;br /&gt;
Place the folder (eg &amp;quot;groupselect&amp;quot;) in the &amp;quot;mod&amp;quot; subdirectory.&lt;br /&gt;
Visit http://yoursite.com/admin to complete the installation&lt;br /&gt;
Turn editing on in any home or course page.&lt;br /&gt;
Add the activity to the page&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://moodle.org/plugins/view.php?plugin=mod_groupselect  Group Self-selection] is a Modules and plugins database page that has download &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-password.png&amp;diff=92659</id>
		<title>Fitxer:Activity-group-self-selection-password.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-password.png&amp;diff=92659"/>
		<updated>2011-10-24T21:34:49Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: Password prompt - group self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Password prompt - group self selection&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-student-select.png&amp;diff=92658</id>
		<title>Fitxer:Activity-group-self-selection-student-select.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-student-select.png&amp;diff=92658"/>
		<updated>2011-10-24T21:34:30Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: Student View - group self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Student View - group self selection&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-add.png&amp;diff=92657</id>
		<title>Fitxer:Activity-group-self-selection-add.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-add.png&amp;diff=92657"/>
		<updated>2011-10-24T21:34:02Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: Add activity - group self selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Add activity - group self selection&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-global-settings.png&amp;diff=92656</id>
		<title>Fitxer:Activity-group-self-selection-global-settings.png</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Fitxer:Activity-group-self-selection-global-settings.png&amp;diff=92656"/>
		<updated>2011-10-24T21:33:16Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: Global Settings for Activity-group-self-selection&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Global Settings for Activity-group-self-selection&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92655</id>
		<title>Group self-selection module</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Group_self-selection_module&amp;diff=92655"/>
		<updated>2011-10-24T21:32:08Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Group selection activity module allows students to select a group in the course that they want to be members of. A limit can be placed on the number of users in every group. The activity can also be set to open and close at specific times.&lt;br /&gt;
&lt;br /&gt;
==Background==&lt;br /&gt;
The first versions of such functionality appeared already for Moodle 1.4. The most recent version has been written by Petr Škoda and Helen Foster with the help of other developers.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
There are two global settings:&lt;br /&gt;
* Require activity description (default Yes) - if disabled users do not need to enter a description for each activity&amp;lt;br&amp;gt;&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
(- will add image)&lt;br /&gt;
&lt;br /&gt;
The activity has a number of options available when adding to a course&lt;br /&gt;
* Select group from grouping (Default all groups) - you can restrict the groups that are shown to students if you have them in a certain &lt;br /&gt;
&lt;br /&gt;
grouping&lt;br /&gt;
* Require password (default none) - you can set a password that is required to confirm a group selection&lt;br /&gt;
* Max members per group (default 0) - if enabled this sets a numeric limit for group sizes, 0 being unlimited&lt;br /&gt;
* Open from (default disabled) - if enabled selections can only be made after this time&lt;br /&gt;
* Open until (default disabled) - if enabled selections can only be made before this time&lt;br /&gt;
(- will add image)&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* When a student is faced with the activity they just need to click on the correct button to select a group&lt;br /&gt;
(- will add image)&lt;br /&gt;
* If a password has been set they will be faced with a password page to confirm before the selection is complete&lt;br /&gt;
(- will add image)&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Download and unpack the activity folder.&lt;br /&gt;
Place the folder (eg &amp;quot;groupselect&amp;quot;) in the &amp;quot;mod&amp;quot; subdirectory.&lt;br /&gt;
Visit http://yoursite.com/admin to complete the installation&lt;br /&gt;
Turn editing on in any home or course page.&lt;br /&gt;
Add the activity to the page&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[http://moodle.org/plugins/view.php?plugin=mod_groupselect  Group Self-selection] is a Modules and plugins database page that has download &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributed code]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Moodle_presentations&amp;diff=92477</id>
		<title>Moodle presentations</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Moodle_presentations&amp;diff=92477"/>
		<updated>2011-10-21T11:03:17Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
This page contains links to Moodle presentations. Please feel free to add yours!&lt;br /&gt;
&lt;br /&gt;
*[http://www.youtube.com/watch?v=jpOwbbttYyY Youtube: 10 Reasons to move to Moodle 2 (part1)] - by Gavin Henrick&lt;br /&gt;
*[http://www.youtube.com/watch?v=jyaCC1NPJh8&amp;amp;fmt=22 YouTube: Novedades para la docencia en Moodle 2.0 (Spanish)] - by Alexander Ángel Corrochano&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/ca/presentation_ca.ppt PowerPoint presentation (Catalan)] - by J. Raúl Garcia Canet&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/ca/presentation_ca.odp OpenOffice.org presentation (Catalan)] - by J. Raúl Garcia Canet&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/dk/presentation_dk.ppt PowerPoint presentation (Danish)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presentation_en.ppt PowerPoint Moodle 1.4 presentation (English)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presentation_en.sxi OpenOffice.org Moodle 1.4 presentation (English)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presentation_1.9_en.ppt PowerPoint Moodle 1.9 presentation (English)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presentation_1.9_en.odp OpenOffice.org Moodle 1.9 presentation (English)]&lt;br /&gt;
*[http://www.youtube.com/watch?v=WvCIv5KCbeE&amp;amp;fmt=22 YouTube What is Moodle? (English)] - by Alja Sučič&lt;br /&gt;
*[http://vimeo.com/3867499 Vimeo What is Moodle? (English)] - by Alja Sučič&lt;br /&gt;
*[http://blip.tv/file/1922295 blip.tv What is Moodle? (English)] - by Alja Sučič&lt;br /&gt;
*[http://www.slideshare.net/ialja/moodle-presentation-version-20-1203736 Slideshare What is Moodle? (English)] - by Alja Sučič&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/es/presentation_es.ppt PowerPoint presentation (Spanish)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/es/presentation_es.swf Flash presentation (Spanish)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/es/presentation_es.sxi OpenOffice.org presentation (Spanish)]&lt;br /&gt;
*[http://www.youtube.com/watch?v=fA-R1-PF1w4 YouTube What is Moodle? (Spanish)] - translated by Manuel de la Torre&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/fr/presentation_fr.ppt PowerPoint presentation (French)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/gl/presentation_gl.odp OpenOffice.org presentation (Galician)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/gl/presentation_gl.ppt PowerPoint presentation (Galician)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/id/presentation_id.odp OpenOffice.org presentation (Indonesian)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/it/presentation_it.ppt PowerPoint presentation (Italian)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/lv/presentation_lv.pps PowerPoint presentation (Latvian)] - by Kristaps Kūlis&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/pl/presentation_pl.ppt PowerPoint presentation (Polish)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/pt/presentation_pt.ppt PowerPoint presentation (Portuguese)] - by Herberto Graça&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/pt_br/presentation_pt_br.ppt PowerPoint presentation (Portuguese Brazilian)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/pt_br/presentation_pt_br.odp OpenOffice.org presentation (Portuguese Brazilian)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/pt_br/presentation_pt_br.pdf Presentation PDF (Portuguese Brazilian)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/sv/presentation_sv.ppt PowerPoint presentation (Swedish)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/th/presentation_th.ppt PowerPoint presentation (Thai)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/th/presentation_th.odp OpenOffice.org presentation (Thai)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/th/presentation_th.pdf Presentation PDF (Thai)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/vi/presentation_vi.ppt PowerPoint presentation (Vietnamese)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presenters_handout_en.pdf Presenter&#039;s handout (English)]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/presentation_template.ppt PowerPoint template]&lt;br /&gt;
*[http://www.tikshuv.org.il/moodle/file.php/1/moodle_presentations/moodle-basic-features.odp Moodle&#039;s Basic Features - Hebrew] An OpenOffice (Impress) presentation about the list of basic features that come with a default Moodle installation. given in Hebrew for the educational community of Israel - MOACH, early 2008. ([http://www.tikshuv.org.il/moodle/mod/resource/view.php?id=3712 various and similar presentations])&lt;br /&gt;
*[http://promoteach.technion.ac.il/e-learning/haifauniver.pdf Moodle in the Israeli Academy (Technion) + What is Moodle?] by Abigail Barzilai, Ph.D.&lt;br /&gt;
&lt;br /&gt;
==Moodle brochures==&lt;br /&gt;
&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/moodle_for_students_brochure.pdf Moodle for students PDF]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/moodle_for_students_brochure.sla Moodle for students SLA]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/moodle_for_staff_brochure.pdf Moodle for staff PDF]&lt;br /&gt;
*[http://download.moodle.org/download.php/docs/en/moodle_for_staff_brochure.png Moodle for staff PNG]&lt;br /&gt;
*[http://pegasus1.weizmann.ac.il/moodle/file.php/1/Davidson-Moodle-tutorial.pdf Moodle manual for Teachers (Hebrew)]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
* [[Moodle manuals]]&lt;br /&gt;
* [http://www.slideshare.net/moodler Presentations from Martin Dougiamas on Slideshare]&lt;br /&gt;
* [http://www.slideshare.net/ghenrick/tag/moodle Moodle presentations from Gavin Henrick on Slideshare]&lt;br /&gt;
* [http://www.slideshare.net/search/slideshow?searchfrom=header&amp;amp;q=moodle Search for &#039;moodle&#039; on Slideshare]&lt;br /&gt;
&lt;br /&gt;
[[es:Presentaciones]]&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Portfolio_API&amp;diff=38997</id>
		<title>Broken/Portfolio API</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Portfolio_API&amp;diff=38997"/>
		<updated>2008-07-01T00:43:07Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Comments on specification===&lt;br /&gt;
&lt;br /&gt;
Please leave your name and indent according to reply structure.&lt;br /&gt;
&lt;br /&gt;
===Comments from Tim Hunt===&lt;br /&gt;
&lt;br /&gt;
====Do we have to restrict it so that only admins can configure repositories====&lt;br /&gt;
&lt;br /&gt;
Here is an example user story:&lt;br /&gt;
&lt;br /&gt;
A course somewhere out there about good online teaching requires students to participate in an online community, say, Moodle.org, and record evidence of their activity to their Portfolio. Moodle.org is a nice open place, so wants to help this sort of thing. Therefore, Martin configures it so that any user can go to their user profile, and configure any portfolio plugin for their own use, so students on this course can easily export from moodle.org to their own Portfolio.&lt;br /&gt;
&lt;br /&gt;
Similarly, this may be a way to deal with Facebook authentication issues. Each student configures the facebook plugin for themselves, including some sort of secret key.&lt;br /&gt;
&lt;br /&gt;
=====Penny&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
Hmm. I agree with your user story but I&#039;m not sure of the implications of it.  At any rate, the portfolio plugin system must support multiple instances of a plugin being configured (iirc, this will be the first instance of this in moodle?) but then in terms of permissions I&#039;m not sure how it would work - it&#039;s almost a new context level - so that any user could configure a plugin instance and then grant access.   I think it should definitely be able to be turned off though (by an admin)&lt;br /&gt;
&lt;br /&gt;
[[User:Martin Dougiamas|Martin Dougiamas]] 04:11, 24  June 2008 (CDT) Absolutely agree with Tim&#039;s picture, that is the same way the repositories API will work.  Yes, the admin should choose to allow users to configure their own portfolios.  This is basically saving user preferences for each plugin type, and could be part of the &amp;quot;save&amp;quot; process (use checkbox to save this portfolio for next time).&lt;br /&gt;
&lt;br /&gt;
Yeah but still we have the model of admins creating instances of plugins and users can just configure them. They can&#039;t create their own instances - [[User:Penny Leach|Penny Leach]]&lt;br /&gt;
&lt;br /&gt;
====Do we really need transport APIs====&lt;br /&gt;
&lt;br /&gt;
I am not if transport layers really need to be pluggable APIs as such. Surely almost all Portfolio plugins will use a single transport method.&lt;br /&gt;
&lt;br /&gt;
Of course, each transport method will have a library of code, for example a SOAP library, or the mnet libraries, and the Portfolio plugins will use these, but I don&#039;t see any need for all the transport mechanisms to implement some common interface. Different transport mechanisms work very differently, and tend to have different interfaces in their standard libraries. Trying to put a common wrapper round all of them seems difficult and unnecessary to me.&lt;br /&gt;
&lt;br /&gt;
=====Penny&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
Well theoretically moodle-moodle and moodle-mahara would both use mnet, although I guess you&#039;re right that it might be overly difficult. I was trying to avoid multiple wrappers around the same library.  We started off as having formats as a plugin too and moved away from it in favour of libraries.  I wonder if we gain anything in terms of test framework by adhering to one API for transport layers (think mock objects).. I&#039;ll ask Nico.&lt;br /&gt;
&lt;br /&gt;
=====Nico&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
I am fine with the idea of using libraries directly in portfolio/repository code, BUT with the following requirements:&lt;br /&gt;
* Libraries must be object-oriented&lt;br /&gt;
* The Transport object must be a member variable of the Portfolio class&lt;br /&gt;
There is no way to do proper unit testing without proper object orientation. If there is to be only one transport method per portfolio instance, then it should be a private member with public setters/getters. This will allow unit tests to mock the transport object, and test the portfolio code without having to worry about the transport code. &lt;br /&gt;
&lt;br /&gt;
Here is some pseudo-code:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
  $portfolio = new PortFolio();&lt;br /&gt;
  $transport = new Transport_Mnet();&lt;br /&gt;
  $portfolio-&amp;gt;set_transport($transport);&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
  class Portfolio {&lt;br /&gt;
    private $transport;&lt;br /&gt;
  &lt;br /&gt;
    function query($query) {&lt;br /&gt;
      $this-&amp;gt;transport-&amp;gt;query($query);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comments from Gavin Henrick===&lt;br /&gt;
&lt;br /&gt;
====Content &amp;amp; Formats / Meta data====&lt;br /&gt;
&lt;br /&gt;
2 examples to think on:&lt;br /&gt;
case1. A user exports his thesis to his portfolio, you get the meta data from the install/course/grade/anything he adds and the file (any type)&lt;br /&gt;
case2. A user exports his forum post to his portfolio, you get the meta data from the install/course/grade/forum, you get his content of his post (txt/html?) and optionally have a file (any type)&lt;br /&gt;
case3. A user exports his case history from a database module which has 4 graphics files in it. you get the meta data from the install/course/grade/database instance, you get his content of entry(txt/html?) and the files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IN the first case, you end up with meta data and a file of some type to export, how can a user define export format when its unlikely all will have servers capable of transforming to the chosen format. &lt;br /&gt;
&lt;br /&gt;
In the second case, you have data, content (txt) and a file of some format - again how can you transpose the content and the file and data into any given format?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When we did the export we had the the end result as up to N files, the xml file(this is the meta data and could be csv,rtf, or html too), the html content file and the raw files which may be attached. Depending on where it is going, the meta data may end up as fields being pushed with the file, or so on. but i think holding it in a workable object (xml object or something else would be useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Therefore I would propose that txt level output + files this be the lowest common denominator since everyone can generate it. xml,csv, or html for the meta data, and  txt or html or rtf (since not all will be able to generate pdfs, and some content isnt that great in some pdf engines).&lt;br /&gt;
&lt;br /&gt;
Obviously the design leaves room for those who may xpose into pdf the doc, ppt etc attachments, and so on (we automate this for some clients on a seperate box using open office)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====User Actions====&lt;br /&gt;
&lt;br /&gt;
Pertaining mostly to portfolios, and perhaps student workspaces, some have asked about automating this completely. I think if you look at the stages &lt;br /&gt;
- initiating xfer&lt;br /&gt;
- meta data&lt;br /&gt;
&lt;br /&gt;
Could we not have a flag (per course? or instance or student?) perhaps to automate the transfer once something is complete (submitted graded etc..). It may also be useful to have an admin action to initiate this for all students &amp;quot;send all student data to portfolio&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Could we not have a flag to not prompt students for more data as the people we have talked to mostly want this to be a &amp;quot;2 click&amp;quot; event, choose to export and confirm. I think it may be more difficult and create a barrier to use if students are prompted for meta data, so having this optional at admin level would be good.&lt;br /&gt;
&lt;br /&gt;
So a default simple install would automatically xfer all finalised content on enable modules to the students portfolio so they have it whether they forget to do so or not.&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Portfolio_API&amp;diff=38996</id>
		<title>Broken/Portfolio API</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Portfolio_API&amp;diff=38996"/>
		<updated>2008-07-01T00:33:02Z</updated>

		<summary type="html">&lt;p&gt;Ghenrick: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Comments on specification===&lt;br /&gt;
&lt;br /&gt;
Please leave your name and indent according to reply structure.&lt;br /&gt;
&lt;br /&gt;
===Comments from Tim Hunt===&lt;br /&gt;
&lt;br /&gt;
====Do we have to restrict it so that only admins can configure repositories====&lt;br /&gt;
&lt;br /&gt;
Here is an example user story:&lt;br /&gt;
&lt;br /&gt;
A course somewhere out there about good online teaching requires students to participate in an online community, say, Moodle.org, and record evidence of their activity to their Portfolio. Moodle.org is a nice open place, so wants to help this sort of thing. Therefore, Martin configures it so that any user can go to their user profile, and configure any portfolio plugin for their own use, so students on this course can easily export from moodle.org to their own Portfolio.&lt;br /&gt;
&lt;br /&gt;
Similarly, this may be a way to deal with Facebook authentication issues. Each student configures the facebook plugin for themselves, including some sort of secret key.&lt;br /&gt;
&lt;br /&gt;
=====Penny&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
Hmm. I agree with your user story but I&#039;m not sure of the implications of it.  At any rate, the portfolio plugin system must support multiple instances of a plugin being configured (iirc, this will be the first instance of this in moodle?) but then in terms of permissions I&#039;m not sure how it would work - it&#039;s almost a new context level - so that any user could configure a plugin instance and then grant access.   I think it should definitely be able to be turned off though (by an admin)&lt;br /&gt;
&lt;br /&gt;
[[User:Martin Dougiamas|Martin Dougiamas]] 04:11, 24  June 2008 (CDT) Absolutely agree with Tim&#039;s picture, that is the same way the repositories API will work.  Yes, the admin should choose to allow users to configure their own portfolios.  This is basically saving user preferences for each plugin type, and could be part of the &amp;quot;save&amp;quot; process (use checkbox to save this portfolio for next time).&lt;br /&gt;
&lt;br /&gt;
Yeah but still we have the model of admins creating instances of plugins and users can just configure them. They can&#039;t create their own instances - [[User:Penny Leach|Penny Leach]]&lt;br /&gt;
&lt;br /&gt;
====Do we really need transport APIs====&lt;br /&gt;
&lt;br /&gt;
I am not if transport layers really need to be pluggable APIs as such. Surely almost all Portfolio plugins will use a single transport method.&lt;br /&gt;
&lt;br /&gt;
Of course, each transport method will have a library of code, for example a SOAP library, or the mnet libraries, and the Portfolio plugins will use these, but I don&#039;t see any need for all the transport mechanisms to implement some common interface. Different transport mechanisms work very differently, and tend to have different interfaces in their standard libraries. Trying to put a common wrapper round all of them seems difficult and unnecessary to me.&lt;br /&gt;
&lt;br /&gt;
=====Penny&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
Well theoretically moodle-moodle and moodle-mahara would both use mnet, although I guess you&#039;re right that it might be overly difficult. I was trying to avoid multiple wrappers around the same library.  We started off as having formats as a plugin too and moved away from it in favour of libraries.  I wonder if we gain anything in terms of test framework by adhering to one API for transport layers (think mock objects).. I&#039;ll ask Nico.&lt;br /&gt;
&lt;br /&gt;
=====Nico&#039;s reply=====&lt;br /&gt;
&lt;br /&gt;
I am fine with the idea of using libraries directly in portfolio/repository code, BUT with the following requirements:&lt;br /&gt;
* Libraries must be object-oriented&lt;br /&gt;
* The Transport object must be a member variable of the Portfolio class&lt;br /&gt;
There is no way to do proper unit testing without proper object orientation. If there is to be only one transport method per portfolio instance, then it should be a private member with public setters/getters. This will allow unit tests to mock the transport object, and test the portfolio code without having to worry about the transport code. &lt;br /&gt;
&lt;br /&gt;
Here is some pseudo-code:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
  $portfolio = new PortFolio();&lt;br /&gt;
  $transport = new Transport_Mnet();&lt;br /&gt;
  $portfolio-&amp;gt;set_transport($transport);&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
  class Portfolio {&lt;br /&gt;
    private $transport;&lt;br /&gt;
  &lt;br /&gt;
    function query($query) {&lt;br /&gt;
      $this-&amp;gt;transport-&amp;gt;query($query);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Comments from Gavin Henrick===&lt;br /&gt;
&lt;br /&gt;
====Content &amp;amp; Formats / Meta data====&lt;br /&gt;
&lt;br /&gt;
2 examples to think on:&lt;br /&gt;
case1. A user exports his thesis to his portfolio, you get the meta data from the install/course/grade/anything he adds and the file (any type)&lt;br /&gt;
case2. A user exports his forum post to his portfolio, you get the meta data from the install/course/grade/forum, you get his content of his post (txt/html?) and optionally have a file (any type)&lt;br /&gt;
case3. A user exports his case history from a database module which has 4 graphics files in it. you get the meta data from the install/course/grade/database instance, you get his content of entry(txt/html?) and the files&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
IN the first case, you end up with meta data and a file of some type to export, how can a user define export format when its unlikely all will have servers capable of transforming to the chosen format. &lt;br /&gt;
&lt;br /&gt;
In the second case, you have data, content (txt) and a file of some format - again how can you transpose the content and the file and data into any given format?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When we did the export we had the the end result as up to N files, the xml file(this is the meta data and could be csv,rtf, or html too), the html content file and the raw files which may be attached. Depending on where it is going, the meta data may end up as fields being pushed with the file, or so on. but i think holding it in a workable object (xml object or something else would be useful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Therefore I would propose that txt level output + files this be the lowest common denominator since everyone can generate it. xml,csv, or html for the meta data, and  txt or html or rtf (since not all will be able to generate pdfs, and some content isnt that great in some pdf engines).&lt;br /&gt;
&lt;br /&gt;
Obviously the design leaves room for those who may xpose into pdf the doc, ppt etc attachments, and so on (we automate this for some clients on a seperate box using open office)&lt;/div&gt;</summary>
		<author><name>Ghenrick</name></author>
	</entry>
</feed>