<?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=Gtielemans</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=Gtielemans"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/Especial:Contribucions/Gtielemans"/>
	<updated>2026-04-19T16:40:34Z</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=Tools_for_creating_SCORM_content&amp;diff=64246</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64246"/>
		<updated>2009-10-11T18:24:47Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Xerte OPEN SOURCE SCORM Development Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== Xerte OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
&lt;br /&gt;
The Xerte Project provides a full suite of open source tools for elearning developers and content authors producing interactive learning materials.&lt;br /&gt;
&lt;br /&gt;
Standalone tool: Xerte http://www.nottingham.ac.uk/xerte/&lt;br /&gt;
&lt;br /&gt;
Online tool: Toolkits http://www.nottingham.ac.uk/xerte/toolkits.htm&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64243</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64243"/>
		<updated>2009-10-11T17:22:44Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Xerte OPEN SOURCE SCORM Development Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== Xerte OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
&lt;br /&gt;
Standalone tool: Xerte http://www.nottingham.ac.uk/xerte/&lt;br /&gt;
&lt;br /&gt;
Online tool: Toolkits http://www.nottingham.ac.uk/xerte/toolkits.htm&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64242</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64242"/>
		<updated>2009-10-11T17:21:56Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* eXe OPEN SOURCE SCORM Development Package */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== Xerte OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
&lt;br /&gt;
Standalone tool: Xerte&lt;br /&gt;
&lt;br /&gt;
Online tool: toolkits&lt;br /&gt;
&lt;br /&gt;
http://www.nottingham.ac.uk/xerte/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64241</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64241"/>
		<updated>2009-10-11T16:54:45Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Reload */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64240</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64240"/>
		<updated>2009-10-11T16:54:30Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Courselab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64239</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64239"/>
		<updated>2009-10-11T16:53:22Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* MOS Solo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64238</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64238"/>
		<updated>2009-10-11T16:53:02Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Reload */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64237</id>
		<title>Tools for creating SCORM content</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Tools_for_creating_SCORM_content&amp;diff=64237"/>
		<updated>2009-10-11T16:52:35Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Open source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Scorm}}&lt;br /&gt;
Here is a list of tools to create SCORM packages, both open source and commercial.  Moodle is a modular authoring tool for courses but at this time does not create SCORM packages.&lt;br /&gt;
&lt;br /&gt;
==Free==&lt;br /&gt;
=== eXe OPEN SOURCE SCORM Development Package ===&lt;br /&gt;
The eXe project is developing a freely available Open Source authoring application to assist teachers and academics in the publishing of web content without the need to become proficient in HTML or XML markup. Resources authored in eXe can be exported in IMS Content Package, SCORM 1.2, or IMS Common Cartridge formats or as simple self-contained web pages.&lt;br /&gt;
&lt;br /&gt;
http://exelearning.org/&lt;br /&gt;
&lt;br /&gt;
=== MyUdutu ===&lt;br /&gt;
Free software for creating elearning courses with flash interactivity. Website here: http://www.udutu.com/ and an explanatory video here: http://www.udutu.com/my_udutu_video.html It is free to sign up and make the courses - there are many customisable templates enabling users to import images/video/audio/etc and incorporate them into scored questions of varying formats. The finished course can be exported as SCORM 2004 or SCORM 1.2 compliant -again for free and then hosted on a Moodle or other site. (The courses can also be hosted on the udutu site, either for free but with a watermark or for a fee) Quite intuitive to use and offering many features, it is however dependent on good connection to the site as it is created online. Also doesn&#039;t seem to like working in Opera.&lt;br /&gt;
&lt;br /&gt;
=== MOS Solo ===&lt;br /&gt;
SCORM 2004 authoring tool. Entirely free.&lt;br /&gt;
&lt;br /&gt;
http://www.mossolo.com/&lt;br /&gt;
&lt;br /&gt;
==Commercial==&lt;br /&gt;
===Articulate===&lt;br /&gt;
Articulate Presenter &#039;09, coupled with Articulate Quizmaker &#039;09, is a great solution in developing SCORM content for Moodle. Both Articulate Presenter &#039;09 and Articulate Quizmaker &#039;09 are SCORM certified by an independent ADL certification expert (both SCORM 1.2 AND SCORM 2004). This means that Articulate Presenter &#039;09 and Quizmaker &#039;09 will seamlessly report results to Moodle by uploading the published project as a SCORM package. With the complete suite of products from Articulate, you&#039;ll be able to quickly create e-learning courses from PowerPoint and develop interactive content, quizzes, assessments, and surveys.&lt;br /&gt;
&lt;br /&gt;
To learn more about the products from Articulate, go to http://www.articulate.com and download a 30 day trial of any of the products including: Articulate Presenter &#039;09, Articulate Quizmaker &#039;09, Articulate Engage &#039;09, and Articulate Video Encoder &#039;09.&lt;br /&gt;
&lt;br /&gt;
===Coral Presenter===&lt;br /&gt;
With Coral Presenter, a plugin for PowerPoint, users can easily add audio and video files, as well as quizzes to create more engaging and interactive e-learning presentations. A ribbon menu, slide-level call-outs, attachments and links, custom tabs and one-click publishing are just some of the unique features of Coral Presenter. Coral will convert your content to Flash format and bundle all neccessary files and data for publishing to Moodle or any other SCORM 1.2 compliant LMS. Completion tracking can be set either by number of slides viewed or by quiz scores. &lt;br /&gt;
&lt;br /&gt;
Coral Presenter was developed to work with Microsoft PowerPoint 2007, PowerPoint XP and PowerPoint 2003. Download a free trial at http://www.bermuda-scientific.com/downloads.php.&lt;br /&gt;
&lt;br /&gt;
===Camtasia===&lt;br /&gt;
This is a commercial screen-recording product for producing demonstrations and tutorials.  It has SCORM compliant output as an option, and permits quizzing and branching.  The SCORM output option creates a single .zip file that is appropriate for uploading into a SCORM activity for Moodle.  Retail price for Camtasia is US$299, but non-profit educational discounts of about 50% are offered.  30 day trials are also available.&lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.techsmith.com/products.asp&lt;br /&gt;
&lt;br /&gt;
=== Captivate ===&lt;br /&gt;
Adobe&#039;s Captivate software allows you to create fully functioning interactive lessons with quizzes, scoring, and integration (via SCORM) with Moodle. You can create anything from a simple slide show, to a complete branching software simulation or evaluation, all delivered via Flash without learning any code. It is the most straight-forward package and makes it a lot of fun to work with - even adding closed-captioning is really easy! Adobe have a page on Captivate here: [http://www.adobe.com/products/captivate/] - the latest version is Captivate 4.&lt;br /&gt;
&lt;br /&gt;
=== ContentGenerator.net SCORM functionality ===&lt;br /&gt;
Software was successfully used at the CambsMoodle.org conference on July 10th 2008 - every teacher at the workshop was able to get their SCORM game uploaded and working.  The software doesn&#039;t create extensive courses, but instead trackable interactive Flash games such as Fling the Teacher and Teacher Invaders.&lt;br /&gt;
&lt;br /&gt;
* Free software (+ some pay for) at http://www.contentgenerator.net/ - need to register on forum, but downloads free from there.&lt;br /&gt;
* Select SCORM option within software&lt;br /&gt;
* Generates single .zip file&lt;br /&gt;
* Select &#039;Add SCORM / AICC&#039; from add resource option in your course&lt;br /&gt;
* Edit SCORM settings - copy settings from http://www.contentgenerator.net/images/scorm/16_settings_mostimportant.png &lt;br /&gt;
* Some overly detailed instructions available here: http://www.contentgenerator.net/scorm/&lt;br /&gt;
&lt;br /&gt;
=== Courselab ===&lt;br /&gt;
CourseLab is a free program but is not open source.  Feb 2009 current version is 2.4.  Received an eLearnings Best of 2007 award.&lt;br /&gt;
&lt;br /&gt;
CourseLab version 2.4 has a few bugs. First is with audio. Sometimes (for some reason not known to CourseLab) the audio will restart, creating an echo effect. You will need to un-check the &amp;quot;autostart&amp;quot; mark of the Video object (vidoe object is used to insert audio too)and then define an action on some event that fits the case (for example on the slide&#039;s afterdisplay event) choose METHOD (yourvideoobject, PLAY. this will play the audio after the slide is displayed.&lt;br /&gt;
&lt;br /&gt;
Another issue is with FireFox browsers displaying graphics with CourseLab. It is stated in user&#039;s manual that some objects utilize Explorer-specific features and author should avoid using them, if he wants to use the course in multi-browser environment. These are: Gradient Box and all AutoShapes. AutoShapes are VML-objects and VML (Vector Markup Language) is not supported by FireFox. SVG (Scalable Vector Graphics - another vector format) could be the good alternative, but there are still problems with displaying inline SVG-objects in both Gecko-family and IE. (from CourseLab Support)&lt;br /&gt;
&lt;br /&gt;
If these FireFox/Image display problems are not an issue then be sure to install the latest browser plug-ins.&lt;br /&gt;
&lt;br /&gt;
There are some problems with Moodle configuration see http://moodle.org/mod/forum/discuss.php?d=96338#p425335&lt;br /&gt;
&lt;br /&gt;
[http://www.courselab.com/  CourseLab home page]&lt;br /&gt;
&lt;br /&gt;
=== iSpring PRESENTER ===&lt;br /&gt;
&lt;br /&gt;
iSpring PRESENTER works as a PowerPoint addin and transforms your regular PowerPoint presentation into SCORM compliant Flash course ready for publishing to LMSs. It also provides you with a QuizBuilder to enhance your presentation or course with engaging interactive quizzes. So you can create a winning course, and also vivify it with video narrations. Generated Flash movies provide ActionScript API, so you have total programmatic control of presentation navigation and playback. &lt;br /&gt;
&lt;br /&gt;
http://www.ispringsolutions.com/products/presenter_master.html&lt;br /&gt;
&lt;br /&gt;
=== Learning Essentials 2.0 for Microsoft Office ===&lt;br /&gt;
Works with licensed Microsoft Office and is a free add on, last upgraded 2007.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;With Learning Essentials, educators and students can get started, stay organized, and successfully complete high-quality work. Educators can create effective instructional resources, complete administrative tasks, and implement new teaching strategies. Using the Content Development Kit, educators can create additional templates and tutorials that integrate with familiar Microsoft Office applications. And students can use templates with project assistance to coach them through a variety of assignments. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;The English, French, German, Italian, Norwegian, and Spanish versions of Learning Essentials also support SCORM standards. SCORM Tools seamlessly convert Microsoft Office documents into standards-based e-learning content that can be managed and reused by any SCORM-conformant learning management system. &lt;br /&gt;
&lt;br /&gt;
&amp;quot;Learning Essentials is a free download for schools that license Microsoft Office.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
:Note, someone with personal experience should update the overview to explain how this tool really works)&lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/downloads/details.aspx?FamilyID=e5f4f9c7-1a6a-484b-99fd-c231442deaa4&amp;amp;displaylang=en Microsoft&#039;s Learning Essentials homepage]&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Learning Development System ===&lt;br /&gt;
Free tool from Microsoft that allows you to create SCORM resources using drag and drop.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The LCDS is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is an internal Microsoft tool.  Has a few bugs and can crash.&lt;br /&gt;
&lt;br /&gt;
NOTE READ the Help info. To upload to Moodle you will need to zip up your working directory then upload using the &#039;Add SCORM / AICC&#039; from add resource option in your course &lt;br /&gt;
&lt;br /&gt;
[http://www.microsoft.com/learning/tools/lcds/default.mspx Microsoft&#039;s page for LCDS updated to 2.2 on Jan 2009]&lt;br /&gt;
&lt;br /&gt;
=== QuizCreator ===&lt;br /&gt;
QuizCreator is a powerful Flash quiz maker that enables trainers and educators  to easily create SCORM compliant Flash quizzes with images, sounds, narrations and Flash animations to engage learners through the learning process and offers flexible results tracking and score reporting toolkit. &lt;br /&gt;
&lt;br /&gt;
It supports 9 question types:True/ False, Multiple Choice, Multiple Response,Fill in the Blank, Drag and Drop-Matching,Drag and Drop-Sequences,Word Bank,Click Map and Essay. You could publish you quiz for Flash, Word, Excel or LMS.&lt;br /&gt;
&lt;br /&gt;
[http://www.quiz-creator.com/ QuizCreator]&lt;br /&gt;
&lt;br /&gt;
=== Reload ===&lt;br /&gt;
Reusable eLearning Object Authoring and Delivery - NB it is rather technical and may only be suitable for those with an understanding of HTML and the underlying SCORM specification.&lt;br /&gt;
&lt;br /&gt;
http://www.reload.ac.uk/&lt;br /&gt;
&lt;br /&gt;
=== ToolBook ===&lt;br /&gt;
[Moodle 1.9 / ToolBook Instructor 9.01] Tracking and bookmarking work well.  The content should be exported using the SCORM 1.2 option; AICC and SCORM 2004 do not seem to work properly.  Scoring works and is viewable within the tracking details, but does not transfer correctly into the Gradebook.  see http://www.toolbook.com&lt;br /&gt;
&lt;br /&gt;
=== TutorAuthor NG ===&lt;br /&gt;
TutorPro&#039;s TutorAuthor NG is a professional software application for quickly creating interactive lessons, training, demonstrations, and simulations. Anyone who needs to develop online product demonstrations, software simulations for e-learning, or online tutorials for user support will find TutorAuthor NG an ideal solution. TutorAuthor NG includes everything you need to capture actions in any application and instantly create a 3D life like simulation. The application is equally at home creating &#039;soft-skill&#039; tutorials such as new employee introductions, company policy, in fact anything that can be taught electronically.&lt;br /&gt;
&lt;br /&gt;
If you use TutorAuthor NG to create e-learning content, you can add realistic, fully interactive question slides, buttons, click boxes, and text entry boxes, and much more. TutorAuthor NG is SCORM 1.2, SCORM 2004, and AICC compliant, allowing effortless integration with any compliant Learning Management System (LMS). &lt;br /&gt;
&lt;br /&gt;
More information can be found at http://www.tutorpro.com/Products/TutorAuthor_Next_Generation_&lt;br /&gt;
&lt;br /&gt;
=== Wimba Create (formerly Course Genie) ===&lt;br /&gt;
&lt;br /&gt;
A commercial tool allowing you to convert Word  documents into CMS ready content. It&#039;s particularly suited for non-technical teachers who have large  documents to display on Moodle and allows embedding of video, sound etc. When downloaded to your computer it generates a toolbar in Word giving options to enable  easy conversion of the file to clean html pages which include navigation and interactive features. It claims to work on Windows 2000, Windows XP or Windows Vista&lt;br /&gt;
Word 2000, XP, 2003 or 2007 and the official site is: http://www.wimba.com/products/wimbacreate/  This link gives information about integration with Moodle: http://www.wimba.com/products/integration_moodle.php Although this is a paid-for option, you can download a free trial from the above site. &lt;br /&gt;
&lt;br /&gt;
=== Wondershare PPT2Flash Professional ===&lt;br /&gt;
Convert PowerPoint to Flash and upload the courses to Moodle. &lt;br /&gt;
Note that this is not a free tool, rather there is a free &#039;&#039;&#039;trial&#039;&#039;&#039; version of the full software. Output from the trial version has a watermark on it.&lt;br /&gt;
* Download the trial version of the software from http://www.sameshow.com/powerpoint-to-flash-pro.html&lt;br /&gt;
* There is a plug-in menu in PowerPoint, click &amp;quot;Publish&amp;quot; button and select &amp;quot;LMS&amp;quot;&lt;br /&gt;
* Select &amp;quot;SCORM 1.2&amp;quot; or &amp;quot;SCORM 2004&amp;quot;&lt;br /&gt;
* Click &amp;quot;Convert&amp;quot; button&lt;br /&gt;
* Select &amp;quot;Open output folder&amp;quot; after conversion is completed&lt;br /&gt;
* Choose the output .zip file and upload to Moodle&lt;br /&gt;
* Done! &lt;br /&gt;
&lt;br /&gt;
Some overly detailed instructions available here: http://www.sameshow.com/powerpoint-to-flash/howto3.html&lt;br /&gt;
&lt;br /&gt;
===QuizForce===&lt;br /&gt;
QuizForce is a MS Windows program that provides a comprehensive but easy-to-use set of tools for creating highly customized Flash-based quizzes and surveys for non-programmers.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/quizforce/quizforce.html&lt;br /&gt;
&lt;br /&gt;
===WordForce===&lt;br /&gt;
WordForce is a MS Windows program. The main feature of the program is the conversion of MS Word (2007/2003) documents into web sites.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/wordforce/wordforce.html&lt;br /&gt;
&lt;br /&gt;
===PowerPointForce===&lt;br /&gt;
PowerpointForce is a MS windows program, which converts PowerPoint(2003/2007) slides into flash with different additional features and brings to you professional rapid flash-based presentations in the matter of minutes.&lt;br /&gt;
SCORM 1.2 or 2004 compatible. Free 14 days trial, tutorials, examples are available from site:&lt;br /&gt;
http://www.elearningforce.biz/e-learning-software/powerpointforce/powerpointforce.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===PointeCast===&lt;br /&gt;
PointeCast Publisher is a PowerPoint plug-in that automatically converts your PowerPoint XP/2002, 2003 and 2007 presentations into a highly compressed Flash presentation. The Pro version allows you to import and edit audio, import video, and create quizzes and surveys.  It&#039;s SCORM 1.2 or 2004 compatible.  It seems close to Articulate Presenter in terms of functionality but at considerably less cost. Free 15 day trial available from site:&lt;br /&gt;
http://www.pointecast.com/products/publisher-overview.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=57059 Are there any sugestions for scorm authoring with Microsoft (MS-M$) word / or any other easy (maybe free) scorm authoring tool?] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[de:Autorenwerkzeuge]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Setting_up_Eclipse&amp;diff=61534</id>
		<title>Broken/Setting up Eclipse</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Setting_up_Eclipse&amp;diff=61534"/>
		<updated>2009-08-13T08:00:35Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Eclipse and whitespace */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Really nice work, Tim, thanks!   I&#039;ve been through and I&#039;m trying it out.    [[User:Martin Dougiamas|Martin Dougiamas]] 09:05, 5 September 2006 (CDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The stuff about changing editors under General -&amp;gt; Editors -&amp;gt; File Associations doesn&#039;t work any more if an Eclipse plugin has &#039;locked&#039; a file type or content type. Not sure how to fix this&lt;br /&gt;
--[[User:Andy Baker|Andy Baker]] 06:40, 28 November 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
Hopefully it will be the PHP plugin, and it will have locked *.php to the setting you want anyway. If not, can you tell us exactly what you are seeing.[[User:Tim Hunt|Tim Hunt]] 04:24, 29 November 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
== Problems with Ubuntu 6.10... ==&lt;br /&gt;
&lt;br /&gt;
I&#039;d really like to switch completely to Linux and Eclipse on my Moodle developments. However, I can&#039;t get the PHPEclipse plug-in to work with Eclipse 3.2 that came with Ubuntu 6.10. After the Eclipse restart required by the &amp;quot;add . to the include path&amp;quot; tweak, the &amp;quot;PHPEclipse stuff&amp;quot; is gone from the menus (forgot what it said), and when I try to open a PHP file in Eclipse I get:&lt;br /&gt;
&amp;quot;Failed to execute runnable (java.lang.NoClassDefFoundError: net.sourceforge.phpeclipse.phpeditor.PHPUnitEditor)&amp;quot; and &amp;quot;Unhandled event loop exception&amp;quot;... Going to Google around a bit, but there seems to be a lot of other issues with the JVM also: Eclipse crashed when I tried to search the help, for example. --[[User:Samuli Karevaara|Samuli Karevaara]] 04:07, 20 December 2006 (CST)&lt;br /&gt;
:Just reporting that now the error message has changed to &amp;quot;Problems occurred when invoking code from plug-in: &amp;quot;org.eclipse.jface&amp;quot;.&amp;quot; or I was reading the wrong part of the error log before... --[[User:Samuli Karevaara|Samuli Karevaara]] 04:11, 20 December 2006 (CST)&lt;br /&gt;
:One headache later I was able to get Eclipse to open the PHP files. Apparently it was about the Java Runtime Environment version after all. I had &amp;quot;sun-java5-bin : Sun Java(TM) Runtime Environment (JRE) 5.0&amp;quot; package installed but it didn&#039;t help. After completely removing everything &amp;quot;Java 1.4&amp;quot; (&amp;quot;j2re1.4&amp;quot; and friends) and upgrading &amp;quot;libgjc&amp;quot; packages I got it to work. I reeeeally not a friend of Java versioning and library packaging! --[[User:Samuli Karevaara|Samuli Karevaara]] 06:05, 20 December 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Eclipse Improvements ==&lt;br /&gt;
&lt;br /&gt;
Just found this:&lt;br /&gt;
http://wiki.liferay.com/index.php/Liferay_Development_Environment:_Ubuntu_Linux#Eclipse_IDE&lt;br /&gt;
&lt;br /&gt;
It may help a bit.&lt;br /&gt;
&lt;br /&gt;
There is a problem wiht the different java VM. If you set that the vm is the one of sun it must be like this everywere&lt;br /&gt;
I did that:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   $ sudo aptitude install eclipse-sdk&lt;br /&gt;
&lt;br /&gt;
Remove any reference to gcj in &lt;br /&gt;
     /etc/eclipse/java_home.&lt;br /&gt;
&lt;br /&gt;
edit the file /usr/bin/eclipse and comment&lt;br /&gt;
&lt;br /&gt;
    -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.1/classmap.db et &lt;br /&gt;
   -Dgnu.gcj.runtime.VMClassLoader.library_control=never.&lt;br /&gt;
&lt;br /&gt;
For me now eclipse runs with no problem&lt;br /&gt;
&lt;br /&gt;
== Prefs file missing? ==&lt;br /&gt;
&lt;br /&gt;
Working through this bit:&lt;br /&gt;
&lt;br /&gt;
  Open the file net.sourceforge.phpeclipse.ui.prefs that is in the directory (your&lt;br /&gt;
  workspace)/.metadata/.plugins/org.eclipse.core.runtime/.settings in a text editor.&lt;br /&gt;
&lt;br /&gt;
the file is not there. net.sourceforge.phpeclipse.prefs is present, but does not have the line described.&lt;br /&gt;
&lt;br /&gt;
Also,&lt;br /&gt;
&lt;br /&gt;
  Under Team -&amp;gt; CVS -&amp;gt; SSH2 Connection Method,&lt;br /&gt;
&lt;br /&gt;
this path does not exist (working on Xandros with linux eclipse)&lt;br /&gt;
&lt;br /&gt;
[[User:Matt Gibson|Matt Gibson]] 16:48, 17 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== net.sourcegorge.phpeclipse.ui.prefs ==&lt;br /&gt;
&lt;br /&gt;
Note that in the documentation is:&lt;br /&gt;
- Look for a line in the file that starts _php_include_paths= &#039;&#039;&#039;If it is not there, add it at the end&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
In my case, it was nothing there, so I add the line &lt;br /&gt;
_php_include_paths=.&lt;br /&gt;
and work.&lt;br /&gt;
&lt;br /&gt;
== Under Team -&amp;gt; CVS -&amp;gt; SSH2 Connection Method ==&lt;br /&gt;
&lt;br /&gt;
I found this to be &#039;&#039;&#039;General -&amp;gt; Network Connections -&amp;gt; SSH2 -&amp;gt; Key Management&#039;&#039;&#039; (the documentation is updated).&lt;br /&gt;
&lt;br /&gt;
After generating a DSA key, and following the rest of the instructions, I finally finish setting up Eclipse.&lt;br /&gt;
&lt;br /&gt;
== Eclipse and whitespace ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(Moving this out of main page, so as not to confuse people with discussion...) I suggested ... Under &#039;&#039;&#039;General -&amp;gt; Compare/Patch&#039;&#039;&#039;, turn on &#039;&#039;&#039;Ignore white space&#039;&#039;&#039; if you plan to exchange patches with other developers or send patches on the tracker. This will make patches smaller and easier to compare. [[User:Mathieu Petit-Clair|Mathieu Petit-Clair]] 20:28, 25 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
Tim replied: but that is a very bad idea. Whitespace is important, you should not change it unnecessarily, and so whitespace changes should be included in patches.&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
You&#039;ve got good point there, whitespace is significant. But Eclipse seems to remove trailing space (eg. at the end of lines) by itself, and this makes patches I receive from Eclipse users impossible to apply after a few days of hacking in cvs head. :(  Is there a way to tell Eclipse not to remove whitespace by itself? I really like to work with patches, but when they&#039;re twice as big as they should be and don&#039;t apply, it makes it a nightmare... [[User:Mathieu Petit-Clair|Mathieu Petit-Clair]] 20:28, 25 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
Tim: There is a setting for remove trailing whitespace, but I don&#039;t know where it is. My Eclipse does not remove whitespace. Eclipse 3.3 has the option to display whitespace, which makes it easy to see what is going on, and is nice. What would be really nice is a &amp;quot;Remove whitespace from lines I have edited only&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
Ger: whitespaces: window&amp;gt;&amp;gt;preferences&amp;gt;&amp;gt;php&amp;gt;&amp;gt;save actions&amp;gt;&amp;gt; check &amp;quot;Remove trailing whitespace (choose: radiobutton &amp;quot;ignore empty lines&amp;quot; ?)&lt;br /&gt;
&lt;br /&gt;
== Eclipse 3.4 ==&lt;br /&gt;
&lt;br /&gt;
Just trying this out on a Mac and the interface details seem quite a bit different. I don&#039;t know if this is because it&#039;s the Mac version or a newer version of Eclipse. Anyway, I&#039;ve added comments as appropriate in the text --[[User:Howard Miller|Howard Miller]] 03:45, 2 July 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Setting up Eclipse PDT for Ubuntu 8.04 64bit (Hardy Heron) ==&lt;br /&gt;
&lt;br /&gt;
Eclipse PDT is only available in a 32bit build but if you have a 64bit installation of Ubuntu you are likely to be using a 64bit version of java.&lt;br /&gt;
This means that eclipse PDT will try to open via 64bit java and it wont work.&lt;br /&gt;
&lt;br /&gt;
Here is the solution (based on http://dmartin.org/weblog/eclipse-on-ubuntu-linux-for-amd64):&lt;br /&gt;
&lt;br /&gt;
1) Install a 32 bit version of java. Open a new console and enter &#039;sudo apt-get install ia32-sun-java5-bin&#039;&lt;br /&gt;
2) Download eclipse PDT 32 bit version from http://www.eclipse.org/pdt/downloads/   (select linux)&lt;br /&gt;
3) Extract the downloaded eclipse archive to $HOME/applications (obviously you can put it somewhere else if you like). You will now have $HOME/applications/eclipse as a directory&lt;br /&gt;
4) In the newly extracted eclipse directory, create a file called eclipse.sh&lt;br /&gt;
5) Edit eclipse.sh and add the following:&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
PATH=/usr/lib/jvm/ia32-java-1.5.0-sun/bin:$PATH&lt;br /&gt;
$HOME/applications/eclipse&lt;br /&gt;
&lt;br /&gt;
6) Now open a console and enter &#039;cd $HOME/applications/eclipse&#039; then enter &#039;chmod +x eclipse.sh&#039;&lt;br /&gt;
7) You can now run eclipse 32 bit from this folder by entering &#039;./eclipse.sh&#039; in to the console. You can also create a desktop shortcut to this $HOME/applications/eclipse/eclipse.sh if you wish.&lt;br /&gt;
&lt;br /&gt;
Hope this helps someone.&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=DragMath_equation_editor&amp;diff=45552</id>
		<title>DragMath equation editor</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=DragMath_equation_editor&amp;diff=45552"/>
		<updated>2008-10-20T22:02:03Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Installing DragMath From the Moodle CVS - Recommended! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Introduction===&lt;br /&gt;
To quote the W3C [http://www.w3.org/Math/Software/mathml_software_cat_editors.html]:&lt;br /&gt;
 This is an open-source drag and drop equation editor written in Java.&lt;br /&gt;
 Once an expression is created the user can convert it into a variety &lt;br /&gt;
 of different linear syntax for mathematics, including MathML, LaTeX,&lt;br /&gt;
 Maple, Maxima or any user defined style.&lt;br /&gt;
Created by Christoper Sangwin and Alexander Billingsley at the University of Birmingham as part of the [http://www.stack.bham.ac.uk STACK project],  DragMath allows students to build mathematical expressions using a graphical drag-and-drop interface similar in appearance to that available in a number of office productivity suites. &lt;br /&gt;
&lt;br /&gt;
Initially integrated with Moodle to be used with Moodle&#039;s Tex filter,  the export feature available with DragMath has now allowed an integration that supports the creation of LaTex text expressions with and without the doubledollar signs used to signal parsing by the filter as well as AsciiMathML text expressions.&lt;br /&gt;
&lt;br /&gt;
To use DragMath, users must have the Java Runtime Environment (JRE) version 1.5 or higher installed on their desktop computers.  Most systems come with the JRE as standard equipment, so you may not have to do anything. If you need to install the JRE manually, you can download it from [http://java.com/en/download/index.jsp here].  Note that the JRE is variously known as Java software for your computer, Java Runtime Environment, the Java Runtime, Runtime Environment, Runtime, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, or Java download.  &lt;br /&gt;
 &lt;br /&gt;
You can see a demo of the DragMath editor [http://www.dragmath.bham.ac.uk/ here].  The DragMath interface is highly intuitive and anyone can be using it productively after a few minutes of trial-and-error.  If you have questions about the editor, there is a short manual [http://www.dragmath.bham.ac.uk/doc/index.html here].&lt;br /&gt;
&lt;br /&gt;
===How the DragMath editor has been integrated with Moodle===&lt;br /&gt;
&lt;br /&gt;
[[Category:Mathematics]]&lt;br /&gt;
DragMath is integrated with Moodle through a new button on the editor toolbar.  This way, the DragMath editor is available everywhere that you or your students are called upon to enter text.  &#039;&#039;&#039;Please note:&#039;&#039;&#039; The DragMath editor does not come supplied with Moodle.  You (or your administrator) will have to install it. The following comments are targeted at the single file install,  which has retained the beloved smileys.&lt;br /&gt;
&lt;br /&gt;
====Getting Started====&lt;br /&gt;
Suppose that you&#039;re entering text in the HTML editor and you reach a point where you want to insert a mathematical expression. You want to be able to show the tedxt expression you would use to create an equations as well as the equations itself. Pushing the DragMath button launches the DragMath editor in a small popup window (Note: the first time you do this, there will be a delay of a few seconds due to applet initialization).  &lt;br /&gt;
&lt;br /&gt;
====Create the math expression in DragMath====&lt;br /&gt;
Drag the various graphic constituents of your equation into the construction area until the equation is to your satisfaction.&lt;br /&gt;
&lt;br /&gt;
====Save the expression====&lt;br /&gt;
From the Menu Bar click File-&amp;gt;Save As or click on the floppy icon.  Provide a local location where you want to save the equation and the applet stores the equation there in a .dgrm file. &lt;br /&gt;
&lt;br /&gt;
====Select Export Format====&lt;br /&gt;
From the Menu Bar click Options-&amp;gt;Set Export Format.  If you want to insert the text expression for a tex formula,  select LaTex. If you wish to insert the text expression with the doubledollar toeksn so that the expression will be converted by the moodle tex filter,  select MoodleTex (this will likely be the default choice in your applet).  If you have replaced your tex filter with the ASCIIMathML filter,  select ASCIIMathML.&lt;br /&gt;
&lt;br /&gt;
====Insert the expression====&lt;br /&gt;
Click the &amp;quot;Insert button&amp;quot; and you&#039;re done.  The editor will disappear and the output you selected will be inserted. If you chose MoodleTex, the LaTeX expression (with $$ delimiters added at both ends) will be inserted into your text at the current cursor position. Note the screen shot below. This demonstrates the results when you have selected MoodleTex to insert the equation in your work. &#039;&#039;&#039;Note ASCIIMathML users:&#039;&#039;&#039;  the ASCIIMathML.xml file currently has backtics set as tokens.  You can edit that file to use the auto nomenclature if you choose&lt;br /&gt;
&lt;br /&gt;
====Altering Applet Parameters====&lt;br /&gt;
In the case of HTMLarea, the applet parameters are set in dlg_ins_dragmath.php which can be found in moodleroot/lib/editor/htmlarea/popups . Should you wish to change the default export format or implement additional parameters after reviewing the DragMath documentation,  please remember to back up a copy of your original file. The various XML export formats,  which you can customize (with care) can be found at moodleroot/lib/editor/htmlarea/plugins/applet/classes/formats and the xml configuration file, Config.xml, in classes.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dragmath_instructions.png|DragMath instructions]]&lt;br /&gt;
&lt;br /&gt;
===Installing DragMath===&lt;br /&gt;
&lt;br /&gt;
You can [https://docs.moodle.org/en/DragMath_equation_editor#Installing_DragMath_From_the_Moodle_CVS install dragmath] using the CVS zip.  DragMath has become so popular,  that it is now offered in a simgle zip that includes not only the integration files (at least for htmlarea for the present and with smileys) but the current DragMath files as well. For the user this means that one can simply download one zip file, place it in the moodle root and unzip. &lt;br /&gt;
&lt;br /&gt;
This method is different than previously used. Beware of relying on forum postings on dragmath posted prior to March 2007 as they may  be addressing files and methods no longer in use. You may also find a variety of development code in the forums regarding use of dragmath with a number of editors.  Some of this may work and some may not.  Use at your own risk!&lt;br /&gt;
&lt;br /&gt;
DragMath may eventually become core technology in Moodle,  meaning that as of a certain version no installation may be required, but installation instructions will continue to remain so as to support older versions as long as feasible.&lt;br /&gt;
&lt;br /&gt;
====Installing DragMath From the Moodle CVS - Recommended!====&lt;br /&gt;
&lt;br /&gt;
This could not be easier.  If you are running verion 1.9.+  [http://download.moodle.org/patches19/dragmath.zip click here] or if you are running Moodle version 1.8.4 or greater but not 1.9.x [http://download.moodle.org/patches18/dragmath.zip click here]&lt;br /&gt;
and you will start the download of the zip file (at present there are no differences between the two versions.&lt;br /&gt;
&lt;br /&gt;
At this point you can unzip on your workstation and then you can upload the included files to their appropriate locations (&#039;&#039;&#039;but read the warning below first&#039;&#039;&#039;). This version retains the smileys and includes all integration files and all DragMath files (demos, docs, and  all export formats)  The Moodle automagically creates the zip with a parent directory of &amp;quot;dragmath&amp;quot;.  Should you wish you can unzip the files and then rezip with the top level directory being /lib,  and this will allow you to simply upload the zip you just created to your moodle root and unzip there,  and the files will be placed in their appropriate locations. However, please DO NOT include the adminlib.php file and make sure all files are backed up,  and in as much as there are only a few files you may want to manually install even if a zip with  /lib as top directory were provided here just to ensure each file is backed up before installation. Upload the zip file to your Moodle root and unzip.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning:&#039;&#039;&#039; At present the zip file includes a version of adminlib.php. This file is included because there is a line added to it that allows you to hide the dragmath icon. Don;t ask why you might want to hide the dragmath icon from all users after you have gone through all the effort to install dragmath.  In any event, the included adminlib.php should  &#039;&#039;&#039;NOT&#039;&#039;&#039; be used with Moodle 1.8.2 and it is recommended that you not use it with 1.9.x either. &lt;br /&gt;
&lt;br /&gt;
If you are using 1.8 &#039;&#039;&#039;DO NOT&#039;&#039;&#039; over write your adminlib.php. Install the rest of the files (other than adminlib.php) and DragMath will work without a problem. The same applies if you are using 1.9.x.&lt;br /&gt;
&lt;br /&gt;
If you insist that have to be able to hide your dragmath icon, save your existing copy of adminlib.php (you will find it in the /lib directory) and insert this line:&lt;br /&gt;
                     &#039;insertdragmath&#039; =&amp;gt; &#039;em.icon.dragmath.gif&#039;,&lt;br /&gt;
&lt;br /&gt;
below this line:&lt;br /&gt;
                     &#039;insertsmile&#039; =&amp;gt; &#039;em.icon.smile.gif&#039;,&lt;br /&gt;
&lt;br /&gt;
and save. The line can really be placed anywhere in that array,  but by providing a specific location it will help when addressing requests for assistance in hiding buttons. And,  having taken the time to explore this beautiful little array,  you can now alter your button images to your hearts content!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning 2:&#039;&#039;&#039; When you install DragMmath in 1.9.x, you must also visit the admin page of the HTML-editor and swith the editorhidebuttons off for the insertdragmath button. (default hide is on after install)&lt;br /&gt;
&lt;br /&gt;
You may ask, what about altering the adminlib.php file in the CVS or providing a patch? [http://tracker.moodle.org/browse/MDL-16280 This was raised and you can vote on it.] Let&#039;s get real here folks,  we are talking about one line which could be added to adminlib.php at 1.8.4 or later without any other impact.  Is it really necessary to provide a separate adminlib.php for dragmath everytime someone changes adminlib.php in the core? If you have an opinion on this please edit the page comments on this and provide your input as to whether adminlib.php should just be dropped from the dragmath distribution.&lt;br /&gt;
&lt;br /&gt;
===Locally saving and restoring a DragMath expression===&lt;br /&gt;
When you press the Insert button, DragMath inserts the export string into your text and the DragMath window closes. &#039;&#039;The exported string can no longer be manipulated using DragMath.&#039;&#039;  If you decide to change the string, you have two options:&lt;br /&gt;
*delete the string (including the dollar signs or other token) and completely recreate it using DragMath&lt;br /&gt;
*edit the expression by hand&lt;br /&gt;
You can not tell DragMath to re-read the expression and show it again in two dimensions.  This is a theoretical limitation, not a limitation of DragMath.&lt;br /&gt;
&lt;br /&gt;
But suppose the expression is very complicated.  It would be impractical to start over just to make a simple change.  Before you Insert the expression, you can save a copy of the expression (a .drgm file) to your local disk using the Save button (see screenshot).  Later, if you need to make a change, you open the saved .drgm file.&lt;br /&gt;
&lt;br /&gt;
[[Image:Dragmath_save_and_restore.png|DragMath instructions]]&lt;br /&gt;
&lt;br /&gt;
A .drgm file contains three-dimensional representation of your mathematical expression.  It is a binary file that can only be opened by DragMath.&lt;br /&gt;
&lt;br /&gt;
===Development===&lt;br /&gt;
====Square brackets====&lt;br /&gt;
Use of text expressions in the Moodle Wiki can create problems when the text expression includes square brackets,  which is how TeX expresses the nth root. Pending a simple wiki based solution users may want to use the ASCIIMathML filter and the ASCIIMathML export format as this combination avoids the use of square brackets.  &lt;br /&gt;
&lt;br /&gt;
====Consistent integration with all html editors====&lt;br /&gt;
The Moodle discussion regarding html editors suggests that it will be important for DragMath to have consistent integration with a variety of html editors as htmlarea passes into obsolescence. Plugins for tinyMCE, Xinha and FCKEditor with a similar structure and common codebase are ready and compatible with all browsers that support javascript and Java.&lt;br /&gt;
&lt;br /&gt;
====Additional formats====&lt;br /&gt;
There are quite a few options now available for creating text expressions to for displaying equations and moodle functionality can only be increased if tools were able to create and parse expressions created by the tools a user is most comfortable with.  ASCIIMathML is one tool now available as a filter for Moodle that allows the parsing of both TeX and its own ASCIIMathML text expression syntax. Microsoft has now launched its OMML initiative in Office 2007 (see footnotes on  http://en.wikipedia.org/wiki/Office_Open_XML  and OpenOffice employs its own text expression syntax (the OOo syntax is described at http://documentation.openoffice.org/manuals/oooauthors2/0216WG-MathObjects.pdf).&lt;br /&gt;
The ability to have DragMath create text expressions that can be used in native documents as well as parsed by filters such as ASCIIMathML will help make use of equations on-line more transparent for everyone.&lt;br /&gt;
&lt;br /&gt;
[[ca:DragMath_editor_d%27equacions]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Metadata&amp;diff=18184</id>
		<title>Metadata</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Metadata&amp;diff=18184"/>
		<updated>2006-11-24T21:14:29Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Examples of LOM application profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The aim of this page is to define the LOM application profile for Moodle courses (MoodleCore).&lt;br /&gt;
&lt;br /&gt;
It&#039;s based on [http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf IEEE 1484.12.1-2002 LOM FINAL DRAFT STANDARD].&lt;br /&gt;
&lt;br /&gt;
&amp;quot;An application profile is an assemblage of metadata elements selected from one or more metadata schemas and combined in a compound schema. Application profiles provide the means to express principles of modularity and extensibility. The purpose of an application profile is to adapt or combine existing schemas into a package that is tailored to the functional requirements of a particular application, while retaining&lt;br /&gt;
interoperability with the original base schemas&amp;quot;. [http://www.dlib.org/dlib/april02/weibel/04weibel.html Metadata Principles and Practicalities]&lt;br /&gt;
&lt;br /&gt;
== Examples of LOM application profile ==&lt;br /&gt;
[http://www.ariadne-eu.org/common/docs/MappingBetweenAriadneAndLomV1.pdf ARIADNE] (Moodle has a plugin for Ariadne)&lt;br /&gt;
&lt;br /&gt;
[http://www.cancore.ca/ CanCore]&lt;br /&gt;
&lt;br /&gt;
[http://www.cetis.ac.uk/profiles/uklomcore UKCore]&lt;br /&gt;
&lt;br /&gt;
[http://goedel.uiah.fi/projects/calibrate/attachment/wiki/MetadataStandards/CELEB_app_profile.pdf Celebrate]&lt;br /&gt;
&lt;br /&gt;
== MoodleCore ==&lt;br /&gt;
{| border=&amp;quot;3&amp;quot; padding=&amp;quot;4&amp;quot;&lt;br /&gt;
|+ MoodleCore Base Schema&lt;br /&gt;
! Nr&lt;br /&gt;
! Name&lt;br /&gt;
! Size&lt;br /&gt;
! Use in MoodleCore&lt;br /&gt;
! Example&lt;br /&gt;
! Default Value&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;1&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 1.1&lt;br /&gt;
| Identifier&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for 1 item&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 1.1.1&lt;br /&gt;
| Catalog&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;URI&amp;quot;&lt;br /&gt;
|URI&lt;br /&gt;
|-----&lt;br /&gt;
| 1.1.2&lt;br /&gt;
| Entry&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;quot;http://moodle.org/course/view.php?id=5&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| The URI of the resource&lt;br /&gt;
|-----&lt;br /&gt;
| 1.2&lt;br /&gt;
| Title&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Using Moodle&amp;quot;)&lt;br /&gt;
| The title of the resource&lt;br /&gt;
|-----&lt;br /&gt;
| 1.3&lt;br /&gt;
| Language&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for 1 item&lt;br /&gt;
| &amp;quot;en&amp;quot;,&amp;quot;es_ES&amp;quot;,&amp;quot;fr_CA&amp;quot;&lt;br /&gt;
| The language of the user that edits this metadata or the course to which the metadata belongs&lt;br /&gt;
|-----&lt;br /&gt;
| 1.4&lt;br /&gt;
| Description&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en,&amp;quot;The best course for using Moodle&amp;quot;)&lt;br /&gt;
| In most resources and activities, the user fill it. This value fits this metadata,  but it&#039;s HTML coded :S&lt;br /&gt;
|-----&lt;br /&gt;
| 1.5&lt;br /&gt;
| Keyword&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for at least 1 item&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Learning Management System&amp;quot;)&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 1.6&lt;br /&gt;
| Coverage&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Not present&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 1.7&lt;br /&gt;
| Structure&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
&amp;quot;collection&amp;quot; for topics and weekly format&lt;br /&gt;
&amp;quot;hierarchical&amp;quot; for social format&lt;br /&gt;
| &amp;quot;collection&amp;quot;&lt;br /&gt;
| it matches with course format chosen by the teacher&lt;br /&gt;
|-----&lt;br /&gt;
| 1.8&lt;br /&gt;
| Aggregation Level&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
&amp;quot;3&amp;quot; for a course&lt;br /&gt;
| &amp;quot;3&amp;quot;&lt;br /&gt;
| &amp;quot;3&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;2&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;LifeCycle&#039;&#039;&#039;&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 2.1&lt;br /&gt;
| Version&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;1.0&amp;quot;)&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 2.2&lt;br /&gt;
| Status&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;final&amp;quot;)&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 2.3&lt;br /&gt;
| Contribute&lt;br /&gt;
| Smallest permitted maximum 30 items&lt;br /&gt;
| Mandatory for at least 1 author&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 2.3.1&lt;br /&gt;
| Role&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;author&amp;quot;&lt;br /&gt;
&amp;quot;publisher&amp;quot;&lt;br /&gt;
&amp;quot;unknown&amp;quot;&lt;br /&gt;
| author&lt;br /&gt;
|-----&lt;br /&gt;
| 2.3.2&lt;br /&gt;
| Entity&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n&amp;quot;&lt;br /&gt;
| Teacher&#039;s profile stored in database.&lt;br /&gt;
|-----&lt;br /&gt;
| 2.3.3&lt;br /&gt;
| Date&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;2006-06-14&amp;quot;&lt;br /&gt;
| the current date&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;3&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Meta-Metadata&#039;&#039;&#039;&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 3.1&lt;br /&gt;
| Identifier&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for 1 item&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 3.1.1&lt;br /&gt;
| Catalog&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;URI&amp;quot;&lt;br /&gt;
| URI&lt;br /&gt;
|-----&lt;br /&gt;
| 3.1.2&lt;br /&gt;
| Entry&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;quot;http://moodle.org/course/metadata.php?id=5&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| The URI of the metadata&lt;br /&gt;
|-----&lt;br /&gt;
| 3.2&lt;br /&gt;
| Contribute&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for at least 1 creator&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 3.2.1&lt;br /&gt;
| Role&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;creator&amp;quot;&lt;br /&gt;
| Creator&lt;br /&gt;
|-----&lt;br /&gt;
| 3.2.2&lt;br /&gt;
| Entity&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n&amp;quot;&lt;br /&gt;
| Teacher&#039;s profile stored in database.&lt;br /&gt;
|-----&lt;br /&gt;
| 3.2.3&lt;br /&gt;
| Date&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;2006-06-14&amp;quot;&lt;br /&gt;
| Current date&lt;br /&gt;
|-----&lt;br /&gt;
| 3.3&lt;br /&gt;
| Metadata Schema&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for MoodleCore&lt;br /&gt;
| &amp;quot;MoodleCorev1.0&amp;quot;&lt;br /&gt;
| &amp;quot;MoodleCorev1.0&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 3.4&lt;br /&gt;
| Language&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;en&amp;quot;&lt;br /&gt;
| current user language&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;4&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Technical&#039;&#039;&#039;&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 4.1&lt;br /&gt;
| Format&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 4.2&lt;br /&gt;
| Size&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
The calculated size of the backup file&lt;br /&gt;
| &amp;quot;235689&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 4.3&lt;br /&gt;
| Location&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;quot;http://moodle.org/course/view.php?id=5&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| URI of the resource.&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4&lt;br /&gt;
| Requirement&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4.1&lt;br /&gt;
| OrComposite&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4.1.1&lt;br /&gt;
| Type&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4.1.2&lt;br /&gt;
| Name&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4.1.3&lt;br /&gt;
| Minimum Version&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.4.1.4&lt;br /&gt;
| Maximum Version&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.5&lt;br /&gt;
| Installation Remarks&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.6&lt;br /&gt;
| Other Platform Requirements&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 4.7&lt;br /&gt;
| Duration&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;5&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Educational&#039;&#039;&#039;&lt;br /&gt;
| Smallest permitted maximum 100 items&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 5.1&lt;br /&gt;
| Interactivity Type&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
mixed for a Moodle course&lt;br /&gt;
| &amp;quot;mixed&amp;quot;&lt;br /&gt;
| &amp;quot;mixed&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.2&lt;br /&gt;
| Learning Resource Type&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Not Present&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 5.3&lt;br /&gt;
| Interactivity Level&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
&amp;quot;very high&amp;quot; for a Moodle course&lt;br /&gt;
| &amp;quot;very high&amp;quot;&lt;br /&gt;
| &amp;quot;very high&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.4&lt;br /&gt;
| Semantic Density&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;medium&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;very high&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.5&lt;br /&gt;
| Intended End User Role&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory&lt;br /&gt;
&lt;br /&gt;
&amp;quot;learner&amp;quot; for a Moodle course&lt;br /&gt;
| &amp;quot;learner&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.6&lt;br /&gt;
| Context&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;LOMv1.0&amp;quot;,&amp;quot;school&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;LOMv1.0&amp;quot;,&amp;quot;higher education&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;LOMv1.0&amp;quot;,&amp;quot;training&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| 5.7&lt;br /&gt;
| Typical Age Range&lt;br /&gt;
| Smallest permitted maximum 5 items&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;7-9&amp;quot;&lt;br /&gt;
&lt;br /&gt;
(&amp;quot;en&amp;quot;,&amp;quot;adults only&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| 5.8&lt;br /&gt;
| Difficulty&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;very easy&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;very difficult&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.9&lt;br /&gt;
| Typical Learning Time&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;PT1H30M&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 5.10&lt;br /&gt;
| Description&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Use social activities if you have some troubles&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| 5.11&lt;br /&gt;
| Language&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Optional&lt;br /&gt;
| &amp;quot;en&amp;quot;&lt;br /&gt;
| user default language&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;6&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Rights&#039;&#039;&#039;&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 6.1&lt;br /&gt;
| Cost&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;no&amp;quot;&lt;br /&gt;
| &amp;quot;no&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 6.2&lt;br /&gt;
| Copyright and Other Restrictions&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;yes&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;no&amp;quot;&lt;br /&gt;
| &amp;quot;no&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 6.3&lt;br /&gt;
| Description&lt;br /&gt;
| 1&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Use of this learning object is only permitted after a donation has been made to moodle.com&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;7&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Relation&#039;&#039;&#039;&lt;br /&gt;
| Smallest permitted maximum 100 items&lt;br /&gt;
| Optional&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 7.1&lt;br /&gt;
| Kind&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;isrequiredby&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 7.2&lt;br /&gt;
| Resource&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 7.2.1&lt;br /&gt;
| Identifier&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Mandatory for at least 1 item&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 7.2.1.1&lt;br /&gt;
| Catalog&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;URI&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 7.2.1.2&lt;br /&gt;
| Entry&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;&amp;quot;http://moodle.org/course/view.php?id=20&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-----&lt;br /&gt;
| 7.2.2&lt;br /&gt;
| Description&lt;br /&gt;
| Smallest permitted maximum 10 items&lt;br /&gt;
| Optional&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Using Moodle in french&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Annotation&#039;&#039;&#039;&lt;br /&gt;
| Smallest permitted maximum 30 items&lt;br /&gt;
| Optional&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 8.1&lt;br /&gt;
| Entity&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n&amp;quot;&lt;br /&gt;
| User&#039;s profile stored in the database&lt;br /&gt;
|-----&lt;br /&gt;
| 8.2&lt;br /&gt;
| Date&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;2006-06-14&amp;quot;&lt;br /&gt;
| current date&lt;br /&gt;
|-----&lt;br /&gt;
| 8.3&lt;br /&gt;
| Description&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;I really enjoy using this course&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| &#039;&#039;&#039;9&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Classification&#039;&#039;&#039;&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Optional but recommended&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 9.1&lt;br /&gt;
| Purpose&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 9.2&lt;br /&gt;
| Taxon Path&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Mandatory for at least 1 item&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 9.2.1&lt;br /&gt;
| Source&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;ARIADNE&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| 9.2.2&lt;br /&gt;
| Taxon&lt;br /&gt;
| Smallest permitted maximum 15 items&lt;br /&gt;
| Mandatory for at least 1 item&lt;br /&gt;
| -&lt;br /&gt;
|-----&lt;br /&gt;
| 9.2.2.1&lt;br /&gt;
| Id&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| &amp;quot;12&amp;quot;&lt;br /&gt;
|-----&lt;br /&gt;
| 9.2.2.2&lt;br /&gt;
| Entry&lt;br /&gt;
| 1&lt;br /&gt;
| Mandatory&lt;br /&gt;
| (&amp;quot;en&amp;quot;,&amp;quot;Exact, Natural and Engineering Sciences&amp;quot;)&lt;br /&gt;
|-----&lt;br /&gt;
| 9.3&lt;br /&gt;
| Description&lt;br /&gt;
| 1&lt;br /&gt;
| Not present&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
| 9.4&lt;br /&gt;
| Keyword&lt;br /&gt;
| Smallest permitted maximum 40 items&lt;br /&gt;
| Not present&lt;br /&gt;
|&lt;br /&gt;
|-----&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=46942 Metadata Moodle] forum discussion&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Metadata]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17291</id>
		<title>Latest release notes</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17291"/>
		<updated>2006-10-18T13:15:33Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Known Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.8==&lt;br /&gt;
Under development, this version is not recommended for production sites yet, and is only for testing.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.7==&lt;br /&gt;
&lt;br /&gt;
Under final test phase, the stable release expected soon. Moodle 1.7 Development is now available from CVS or the [http://download.moodle.org Moodle download page].  This version is not recommended for production sites yet.&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10120&amp;amp;styleName=Html&amp;amp;projectId=10011&amp;amp;Create=Create This page shows details about issues resolved in this version]&lt;br /&gt;
&lt;br /&gt;
===Headline features===&lt;br /&gt;
&lt;br /&gt;
* [[Roles]]&lt;br /&gt;
:: Permissions based on fine-grained capabilities allow all kinds of roles to be created and assigned in all contexts around Moodle.  This creates a great deal more flexibility in the permissions that you can grant to people.&lt;br /&gt;
* [[XML database schema]]&lt;br /&gt;
:: added support for MS-SQL and Oracle with more databases to come.  Developers now have just one XML file to edit when changing the database structure, and there is even a very funky editor for this file built-in to Moodle&lt;br /&gt;
* New Admin interface&lt;br /&gt;
:: Completely new admin interface, with accessible design and cool features to make access to settings fast and easy.&lt;br /&gt;
* AJAX Course editing&lt;br /&gt;
:: The Topics and Weekly course formats now feature AJAX editing which means you can drag drop blocks, activities and sections (weeks/topics) and it all happens instantly.  No more page reloading!&lt;br /&gt;
* [[Unit tests|Unit testing framework]]&lt;br /&gt;
:: Making it easier for developers to write test code, which should ultimately lead to a more reliable Moodle.&lt;br /&gt;
&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::Accepts &#039;Electronic Checks (ACH)&#039;. After a user approving echeck, the admin who has upload csv capacity must import a CSV file to get the user enrol in Payment Management page.&lt;br /&gt;
&lt;br /&gt;
===Other improvements===&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Database module]]&lt;br /&gt;
**Template/Field settings can now be saved as Presets and shared across a site.&lt;br /&gt;
**Presets are just zip files, and can also be shared between sites.&lt;br /&gt;
**Moodle 1.7 comes with one sample preset (an Image Gallery) with more to come.&lt;br /&gt;
**New latitude/longitude data type&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Lesson module]]&lt;br /&gt;
**Now has a more unified view of lesson screens.&lt;br /&gt;
**Teacher editing:&lt;br /&gt;
***Collapsed view has a nicer format, displays more information regarding each page and allows the creation of new pages.&lt;br /&gt;
***Editing is now speedier by replacing 3 second redirect delays with a notification system.&lt;br /&gt;
**New feature: display default feedback.&lt;br /&gt;
***Default is &#039;&#039;&#039;On&#039;&#039;&#039; so previous lessons behave as before.&lt;br /&gt;
***Description: if no &#039;&#039;response&#039;&#039; is entered for a question answer and this setting is turned &#039;&#039;&#039;Off&#039;&#039;&#039;, then the user skips the feedback page.&lt;br /&gt;
**Graceful degrade of JavaScript.&lt;br /&gt;
**Several bug fixes.&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Quiz module]]&lt;br /&gt;
:* The teacher can configure comments that are displayed to the student at the end of their attempt, with the comment displayed depending on the student&#039;s score.&lt;br /&gt;
&lt;br /&gt;
* Improvements to some core question types&lt;br /&gt;
:* All question types can now have some general feedback. This is displayed to all students after they have finished the question (depending on the quiz settings) and does not depend on what response the student gave. Use this to tell the student what the question was about, or link them to more information about the topic it covers.&lt;br /&gt;
:* [[Matching question type|Matching]] questions can have extra wrong answers, and work when two questions have the same answer.&lt;br /&gt;
:* [[Multiple Choice question type|Multiple Choice]] questions can have feedback for the whole question, as well as specific answers. This is particularly useful for multiple-response questions.&lt;br /&gt;
:* [[Numerical question type|Numerical]] questions can have different answers with different precisions and scores. (Previously this was only supported via GIFT import. Now you can edit questions like this.)&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.3==&lt;br /&gt;
10th October, 2006&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10140&amp;amp;styleName=Text&amp;amp;projectId=10011 Full details of these issues can be found in the tracker]&lt;br /&gt;
&lt;br /&gt;
===Security Bugfix===&lt;br /&gt;
* A vulnerability was discovered that could allow SQL injections if a parameter was improperly used.  Full details of this particular issue are on the [http://security.moodle.org/ Moodle Security site].  All registered Moodle admins were notified by direct email on Saturday September 30th.&lt;br /&gt;
&lt;br /&gt;
===General Bugs Fixed===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3048 MDL-3048] ]      - Release note should note not to use some PHP versions&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3805 MDL-3805] ]      - mod.html in NEWMODULE.zip is not XHTML1.0 Transitional compliant&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5378 MDL-5378] ]      - shorten_text doesn&#039;t work for oriental languages&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5601 MDL-5601] ]      - cloze question restore error problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5884 MDL-5884] ]      - Turn Student View On&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5893 MDL-5893] ]      - Blackboard export/backup course does not restore to Moodle correctly&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6084 MDL-6084] ]      - Restore to new course failure notice if  logged in as course creator&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6128 MDL-6128] ]      - 1.6, special chars and messaging system.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6193 MDL-6193] ]      - problem with login/index.php file&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6205 MDL-6205] ]      - slashes not stripped when re-editing profile&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6224 MDL-6224] ]      - Syntax error creating tables on install&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6247 MDL-6247] ]      - Error checking for missing themes&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6271 MDL-6271] ]      - breadcrumb problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6272 MDL-6272] ]      - DB Enrolment not recording enrolment end date&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6334 MDL-6334] ]      - Unnecessary group menu in Feedback popup window&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6336 MDL-6336] ]      - After utf8-migration unserializing of old essay fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6341 MDL-6341] ]      - &amp;quot;Student view&amp;quot; locks out designers/administrators from courses not available to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6342 MDL-6342] ]      - cannot move forum post to other forum when the subject includes an apostrophe&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6363 MDL-6363] ]      - typo in mod/forum/restorelib.php prevents grouped discussions from being accessible to group after a restore.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6375 MDL-6375] ]      - Uploaded assignments are not available from the student submission page once graded&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6480 MDL-6480] ]      - Import of multichoice questions in Moodle XML format doesn&#039;t use shuffle option. Fix included&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6517 MDL-6517] ]      - Adding or editing post produces &amp;quot;ERROR: invalid input syntax for integer: &amp;quot;Object id #XXX&amp;quot;&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6518 MDL-6518] ]      - How to make new themes link no longer required&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6521 MDL-6521] ]      - Single discussion forums can be splitted and it hasn&#039;t too much sense....&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6537 MDL-6537] ]      - past students receive email from forum&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6538 MDL-6538] ]      - Bug in hotpot upgrade script 1.6.1 -&amp;gt; 1.6.2 with MetaColumns() method&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6615 MDL-6615] ]      - Highlighting search terms in forum search text posts fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6632 MDL-6632] ]      - scorm_grade_user function in locallib.php file has errors&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6649 MDL-6649] ]      - HTML Editor in Quiz Essay Question unreliable&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6686 MDL-6686] ]      - Streamed Chat Locks Send Message Field&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6750 MDL-6750] ]      - change_password.php produces JS error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6754 MDL-6754] ]      - moodle.php in de_utf8 langpack has wrong locale&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6757 MDL-6757] ]      - Insert a Chinese charachter string to label resource result error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6770 MDL-6770] ]      - Student cannot see handed-in assignment&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6791 MDL-6791] ]      - Streamed Chat JS bug Prevents Use&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6824 MDL-6824] ]      - redundant style declaration in theme&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6837 MDL-6837] ]      - Make a language file entry for the wording of popup blocker checker&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6841 MDL-6841] ]      - Student View button fails when course is hidden to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6842 MDL-6842] ]      - Resource frameset error in IE6&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6866 MDL-6866] ]      - A required parameter (backup_unique_code) was missing&amp;quot; error&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6876 MDL-6876] ]      - Grades computed incorrectly if assignment name appears more than twice in a course&lt;br /&gt;
&lt;br /&gt;
===Improvement===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6280 MDL-6280] ] - Backup files should not be included in new backups&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6572 MDL-6572] ] - Allow students to access their uploaded documents after grading.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6662 MDL-6662] ] - why footer with margin-top: 100px&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6878 MDL-6878] ] - Scalable Vector Graphics (SVG) files in Moodle are not correctly displayed in many Browsers&lt;br /&gt;
&lt;br /&gt;
===New Feature===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5653 MDL-5653] ] - add blacklisted level into environment XML&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.2==&lt;br /&gt;
12th September, 2006&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Fixed handling of uploaded files in Database module&lt;br /&gt;
* Module instance id is now properly validated when creating course module object; developers should use get_coursemodule_from_id() to get valid $cm&lt;br /&gt;
* Default error reporting level was lowered to 5, E_WARNINGs are no longer displayed on production sites with debug off.&lt;br /&gt;
* Multiple problems leading to information leakage fixed in help.php file&lt;br /&gt;
* Fixed information leakage from scheduled backups&lt;br /&gt;
* Added basic detection of dataroot accessible from Internet, web installer now better suggests dataroot location outside of web file area&lt;br /&gt;
* Swf is now disabled by default in Mediaplugin&lt;br /&gt;
* forgot_password.php does not allow remote email or username enumeration by default, the old behavior can be enabled by setting protectusernames to No in site configuration&lt;br /&gt;
* Undisclosed SQL injections fixed by automatic data conversions in adodb layer&lt;br /&gt;
* Theoretical XSS problems fixed in doc/index.php and files/index.php scripts&lt;br /&gt;
* Access to tex and algebra files is blocked when filters are disabled&lt;br /&gt;
* Request for redirection in jumpto.php protected with sesskey&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed error when upgrading forum read tracking&lt;br /&gt;
* Locales from language packs should finally work - please check your configuration variables and empty the locale field&lt;br /&gt;
* Added missing link for course request&lt;br /&gt;
* Fixed several glossary problems with non-ascii characters&lt;br /&gt;
* Fixed bug where you could not regrade a quiz question where the teacher had added a comment with a &#039; character.&lt;br /&gt;
* Quiz import of BlackBoard V6 files now much more reliable&lt;br /&gt;
* Fixed scheduled backups - they were broken in 1.6 and 1.6.1&lt;br /&gt;
* Fixed missing guest icons from course listing&lt;br /&gt;
* Database sessions respect sessiontimeout setting&lt;br /&gt;
* Fixed redirect problems during upgrade resulting in &amp;quot;Table xxx already exists&amp;quot;&lt;br /&gt;
* Lesson module: the &amp;quot;(Continue)&amp;quot; no longer displays for 3 seconds after branch tables.&lt;br /&gt;
* Lesson module: now properly checks import formats for support.&lt;br /&gt;
* Lesson module: feedback is set properly during the import process.&lt;br /&gt;
* and many other smaller fixes&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Authorize.net Payment Gateway: Autoconfigures credit card types if the merchant does not accept some types of credit cards&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.1==&lt;br /&gt;
20th July, 2006&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed regression in Turkish locale handling&lt;br /&gt;
* Authorize and Paypal enrolment plugin cleanup&lt;br /&gt;
* Fixed serious problem with failing Database restore&lt;br /&gt;
* Fixed restore of HotPot module containing attempts&lt;br /&gt;
* Minor Database module fixes&lt;br /&gt;
* National characters in graphs now work for most languages out of the box&lt;br /&gt;
* Reviewed and fixed all *nix locale codes in language packs&lt;br /&gt;
* Fixed problems when using Resources with Blocks on the frontpage&lt;br /&gt;
* Fixed missing events on the first day of month in calendar&lt;br /&gt;
* Fixed several problems in Lesson - scores, branch tables, HTML editor issues&lt;br /&gt;
* Fixed broken intermodule relinking of absolute paths - please do not use course backups from original 1.6&lt;br /&gt;
* PDF byteserving problems caused by incorrect partial content length solved&lt;br /&gt;
* Fixed several regressions in handling of multiple groups&lt;br /&gt;
* Fixed alphabet problems in Glossary&lt;br /&gt;
* Chameleon theme fixes and enhancements&lt;br /&gt;
* Fixed all hard coded admin paths&lt;br /&gt;
* Fixed moving of course sections&lt;br /&gt;
* Fixed grading of Essays in Quiz&lt;br /&gt;
* Several Quiz regrading problems solved&lt;br /&gt;
* Questions are now exported into backupdata directory&lt;br /&gt;
* Added workaround for problems when editting two quizes in one browser&lt;br /&gt;
* Lots of other Quiz related bugs fixed - thanks Tim!&lt;br /&gt;
&lt;br /&gt;
* Fixed IE unsecure items warning on sites with https login&lt;br /&gt;
* Improved cookie test on the login page&lt;br /&gt;
* Potential security issue with unzipping maliciously-crafted zip files fixed&lt;br /&gt;
* Satinized input parameters in help.php&lt;br /&gt;
* Calendar view.php now respects forcelogin setting&lt;br /&gt;
&lt;br /&gt;
* And lots of other minor fixes worth upgrading&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Enhanced frontpage settings - frontpage can now be different for logged in users, changed category list display&lt;br /&gt;
* Improved administration page layout&lt;br /&gt;
* Possibility to change graph font for all locales - moodledata/lang/default.ttf takes precedence over lib/default.ttf&lt;br /&gt;
* Local language packs may also contain default.ttf&lt;br /&gt;
* Backported improved lang.php from HEAD&lt;br /&gt;
* New config.php option $CFG-&amp;gt;allowvisiblecoursesinhiddencategories&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
* Small number of sites reports problems with Quiz upgrade - please always do a full database backup before any upgrade!&lt;br /&gt;
* Workshop backup/restore and Workshop import from other course not supported&lt;br /&gt;
* Additional feature &#039;Sidebar Block&#039; uses section 1000, but 1000 is not included in the backup&lt;br /&gt;
&lt;br /&gt;
===Related===&lt;br /&gt;
&lt;br /&gt;
* Third party modules should be already updated for 1.6.x - you must install new versions before UTF-8 migration!&lt;br /&gt;
* New integration of phpMyAdmin available - fixes upstream security problems and compatiblility with PHP 5&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6==&lt;br /&gt;
19th June, 2006&lt;br /&gt;
&lt;br /&gt;
NOTE: Moodle 1.6 requires PHP 4.3.0 (or PHP 5.1.0) and MySQL 4.1.16 (4.1.12 if you use latin languages only). Here is more info on [[Upgrading to Moodle 1.6]].&lt;br /&gt;
&lt;br /&gt;
===New features===&lt;br /&gt;
&lt;br /&gt;
* [[UTF-8 migration|Unicode]]&lt;br /&gt;
::Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.&lt;br /&gt;
* [[MoodleDocs development|Documentation]]&lt;br /&gt;
::A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself&lt;br /&gt;
* [[Database module]]&lt;br /&gt;
::A new activity module that allows collaborative collection of structured data, useful for many things!&lt;br /&gt;
* [[LAMS]]&lt;br /&gt;
::Integrated via a course format and an activity module&lt;br /&gt;
* [[Blogs]]&lt;br /&gt;
::Allows reflection on an ongoing basis.  Entries are marked and can be viewed by user, course, group, site etc.  Contains first new support for [[Tags]].  &lt;br /&gt;
* [[Reports]]&lt;br /&gt;
::All reports are now centralised under Course reports and Admin reports.  New reports can be written as plugins and dropped in very easily.  One big new report is the new course-based statistics system from Catalyst.&lt;br /&gt;
* [[Questions]]&lt;br /&gt;
::A centralized bank of questions with the potential to be (re-)used in a variety of modules.&lt;br /&gt;
* [[My Moodle]]&lt;br /&gt;
::A dashboard interface that allows an overview for each user of all their courses etc.&lt;br /&gt;
* [[Hive integration]]&lt;br /&gt;
::This initial integration with Hive allows teachers to upload, browse, search and select [[Resources|resources]] within the external repository.&lt;br /&gt;
* [[Multiple groups]]&lt;br /&gt;
::Users can be part of multiple groups within a course&lt;br /&gt;
* [[IMS content package]] resource type&lt;br /&gt;
::Supports the loading of any content package as a resource, with an optional repository for sharing packages between courses.&lt;br /&gt;
* [[Course backup|Granularised backup]]&lt;br /&gt;
* [[Chameleon|Chameleon theme]]&lt;br /&gt;
:: An interactive Moodle theme&lt;br /&gt;
* [[Enrolment plugins|Multi enrolment]]&lt;br /&gt;
::Moodle&#039;s enrolment plugins can be used simultaneously on the same site. Also new [[IMS Enterprise]] enrolment plugin.&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::New feature called &#039;Order Review&#039;. Admins and teachers may accept or deny payments before processing the credit card and they can also refund payments after processing the credit card in &#039;Payment Management&#039; page. Students may view their order details. Address Verification System (AVS) and Scheduled-Capture support added. For &#039;Manual-Capture&#039; admins are notified 5 days prior to pending orders expiring.&lt;br /&gt;
===See also===&lt;br /&gt;
*[[:Category:Moodle 1.6|Moodle 1.6 features]]&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.4==&lt;br /&gt;
21st May, 2006&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Security&#039;&#039;&#039;&lt;br /&gt;
* Improved kses cleaning of html SC#204&lt;br /&gt;
* Prevent unwanted password change here SC#225&lt;br /&gt;
* Fix for Secunia Advisory SA18267, plus some logging of suspicious activity.&lt;br /&gt;
* AdoDB tests cleanup after Secunia Advisory SA18267&lt;br /&gt;
* Fixed $cfg-&amp;gt;forceloginforprofiles logic SC#207. Backported from HEAD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
* Various updates/improvements in the the Environmental Check allowing to check if your server suits future Moodle requirements.&lt;br /&gt;
* Bug 4619. Fixed one DB query not following coding rules.&lt;br /&gt;
* Bug 4607. Avoid duplication of course shortname on restore.&lt;br /&gt;
* Fixed one problem with auto-link filters and frames.&lt;br /&gt;
* Important fixes to muti-byte text handling routines.&lt;br /&gt;
* Small changes to the installer.&lt;br /&gt;
* Bug 3853. Some important improvements in the restore of log actions.&lt;br /&gt;
* Bug 4328. Prevent some warnings in the blocks system.&lt;br /&gt;
* Bug 4341. Extending multi-lang support to the &amp;quot;jumpto&amp;quot; menu (showed in collapsed mode).&lt;br /&gt;
* Added rss_get_url() to 1.5 to help support data module&lt;br /&gt;
* Added support for having a linked tab even if it is currently selected.&lt;br /&gt;
* RSS Client block: Removed secondary cache. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4625 Bug 4625]&lt;br /&gt;
* Email confirmation now includes lastname. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4869 Bug 4869]&lt;br /&gt;
* Database connection errors can now be reported to an admin. See $CFG-&amp;gt;emailconnectionerrors in config-dist.php.&lt;br /&gt;
* Metacourses: Fixed a problem with self enrolment in child courses.&lt;br /&gt;
* Several MySQL v5 compatibility fixes&lt;br /&gt;
* Avoid listing more than 200 courses in my courses block, and course listing pages.&lt;br /&gt;
* SCORM: Fixed lesson status skin support&lt;br /&gt;
* Skype: Added webstatus icon&lt;br /&gt;
* File uploads: Only create a directory if needed, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4659 bug 4659]&lt;br /&gt;
* Admin Block. Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4627 bug 4627]: Hide &amp;quot;change password&amp;quot; link in admin block if the user is restricted. Credits for report &amp;amp; patch go to Joseph Rezeau.&lt;br /&gt;
* HTMLArea: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4562 bug 4562]. Fix posted by sgarcia.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4626 bug 4626] - weblib.php: $course object conversion error in &amp;amp;quot;print_footer &amp;amp;quot; function&lt;br /&gt;
* Messaging: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4621 bug 4621] errors in MySQL v3.23 with message backup.&lt;br /&gt;
* Introducing Admin-&amp;gt;Environment to help users assess installed software prior to the 1.6 upgrade&lt;br /&gt;
* Course Restore: Now we avoid duplicates. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4607 Bug 4607]&lt;br /&gt;
* Assignment: Guests can no longer submit an online assignment. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4604 Bug 4604]&lt;br /&gt;
* File Downloads: Fixed problems for slow (dial up) clients, and avoid hogging memory when PHP&#039;s output compression is on.&lt;br /&gt;
* Wiki: Supports initial load of contents from course file area. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3830 Bug 3830]&lt;br /&gt;
* Lesson: Now when a teacher edits a page with the &amp;quot;Edit page contents&amp;quot; button and then saves or cancels, s/he gets redirected back to the lesson navigation. This will help to streamline the editing.&lt;br /&gt;
* Activity Modules Block - [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4586 bug 4586]&lt;br /&gt;
* Metacourse: Fixes unenrolling [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4541 bug 4541]&lt;br /&gt;
* File uploads: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4533 bug 4533] - Max upload size at course level ignored.&lt;br /&gt;
* Enrol/Authorize.net: Added Address Verification System (AVS) support.&lt;br /&gt;
* Online Users Block: Limit the number of students displayed.&lt;br /&gt;
* Unicode Support: Typo3 Library updated to newest version.&lt;br /&gt;
* Course Categories: Fixed courses and subcategories in an invisible category being visible. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4074 Bug 4074]&lt;br /&gt;
* Wiki: Fixed a fatal error updating wiki pages.&lt;br /&gt;
* Added autocomplete=off in form tag to avoid browser autocomplete [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug:4423]&lt;br /&gt;
* Password change: Primary administrator password can only be changed by the administraror him/herself.&lt;br /&gt;
* Enrol/Authorize.net: Some changes:- allow_internal is not need anymore. Shows two option if enrolment key of course is set.- login_https is required for payment pages. My credit card is important. If you haven&#039;t a certificate forgot this module. (security)- Expiry date of credit card is more friendly :).&lt;br /&gt;
* User profile: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4400 bug 4400]&lt;br /&gt;
* Removed old THEME variable.&lt;br /&gt;
* Added some more CSS hooks for the correctness feedback&lt;br /&gt;
* Fix [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4366 bug 4366]&lt;br /&gt;
* Makes autologinguest possible at site level&lt;br /&gt;
* Micro-increment version number to 2.0.10&lt;br /&gt;
* Corrected adjustment of relative URLs in &amp;lt;EMBED&amp;gt; tag&lt;br /&gt;
* Merging from HEAD:Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4371 bug 4371] (also SC#199):Now manually created users with admin privileges and force change passwordcannot change their username with impunity.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4067 bug 4067] - allow user to update assignment when not yet marked&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4314 bug 4314]&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4206 bug 4206]&lt;br /&gt;
* Delayed merge from HEAD - If tablelib is going to do fullname voodoo, allow default sort field to be firstname/lastname&lt;br /&gt;
* Log actions must be strored to DB without &amp;amp;amp;print_log() takes care of it! [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3853 Bug 3853]&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4354 bug 4354]&lt;br /&gt;
* shorten_text() AFTER format properly. See [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4355 bug  4355]&lt;br /&gt;
* Prevent a warning when params is empty. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4328 Bug 4328]&lt;br /&gt;
* Now the section &amp;quot;jumpto&amp;quot; menu (showed in collapse mode), supportsthe multilang filter. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4341 Bug 4341]&lt;br /&gt;
* Print performance info if exists and $CFG-&amp;gt;perfdebug is enabled.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4351 bug 4351]. New parasmeter for get_record_sql to disableauto-added LIMIT (in case we are using our own)&lt;br /&gt;
* Solved bug found when trying to backup all users! http://moodle.org/mod/forum/discuss.php?d=27105&lt;br /&gt;
* Fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]: merging problem when fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4303 bug 4303]&lt;br /&gt;
* Mimic changes from &amp;quot;Ought to mention the improved assignment grading!&amp;quot;Merged from HEAD&lt;br /&gt;
* Ought to mention the improved assignment grading!&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4086 bug 4086] spelling mistake&lt;br /&gt;
* Commenting out gz_handler since it seem to cause problemsmore on http://moodle.org/mod/forum/discuss.php?d=34376&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
* Fixed bug in &amp;quot;Prevent late submissions&amp;quot;, thanks to Samuli, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4780 bug 4780]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment&#039;&#039;&#039;&lt;br /&gt;
* Enrolment: Better explanation of flat file enrolment format. Re-formatted the imporved flat file enorlment description&lt;br /&gt;
* Auth/LDAP: Better support for ActiveDirectory&lt;br /&gt;
* Enrol/Authorize.net: PostgreSQL support and some indexes for speed.&lt;br /&gt;
* Authorize.net: Address Verification System (AVS) support added.&lt;br /&gt;
* Authorize.net: $CGF-&amp;gt;login_https must be ON for payment pages.&lt;br /&gt;
* Authorize.net: Shows two forms if the enrolment key of the course is set (internal and authorize forms).&lt;br /&gt;
* Authorize.net: IIS https fix. It doesn&#039;t recognize empty($_SERVER[&#039;HTTPS&#039;]) but accepts HTTPS=off.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bug 4355. Solved one visualisation problem in the page showing the list of forums.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4360 bug 4360]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4431 bug 4431], affecting site course, added function forum_user_can_view_post in lib.php&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary Module&#039;&#039;&#039;&lt;br /&gt;
* Bug 4543, 4713. Fixed some problems with entries and categories containing more than one word in their title.&lt;br /&gt;
* Bug 4858. Fixed one problem with formats, not being detected properly.&lt;br /&gt;
* Bug 4915. Entrylist format now displays the &amp;quot;Send Ratings&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotpot Module&#039;&#039;&#039;&lt;br /&gt;
* Add support for HP5 quizzes (including JBC and old JQuiz)&lt;br /&gt;
* Removed weighting from questiontext in JCloze import&lt;br /&gt;
* Fixed import of JCloze into quiz module as a MULTIANSWER question&lt;br /&gt;
* Fixed bug in restoring attempts from backup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson Module&lt;br /&gt;
* Lesson: $navigation and $grade_value were undefined when lesson was added to site main page&lt;br /&gt;
* Lesson: Lesson Essay Question Can&#039;t be Graded when attempt not finished. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4174 Bug 4174]&lt;br /&gt;
* Lesson: Added cancel button. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4216 Bug 4216] - cancel button&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/mod/forum/discuss.php?d=37537 problem with storing the answerid for numerical questions].&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=1187 bug 1187]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixed bug 4250: Added missing percentages to the grade selector&lt;br /&gt;
* Fixed bug 4495: Don&#039;t apply lateness check when teacher previews&lt;br /&gt;
* Fixed bug 4544: Incorrect path to exported files in some language packs&lt;br /&gt;
* Fixed bug 4780: Bug in &amp;quot;Prevent late submissions&amp;quot; setting fixed&lt;br /&gt;
* Fixed bug 5070: Students can&#039;t see quizzes when they are closed&lt;br /&gt;
* Turned off regrading of quizzes that have the attemptonlast option set&lt;br /&gt;
* A number of other minor interface fixes&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4319 bug 4319]. Thanks to Jaroslav&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4217 bug 4217]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4829 bug 4829]&lt;br /&gt;
* Now we avoid checking for lateness when teacher previews. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4495 Bug 4495]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4688 bug 4688]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=39548 Rounding errors could lead to &amp;quot;Partially correct&amp;quot; for correct answers]&lt;br /&gt;
* Added missing percentages to the grade selector, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4250 bug 4250]&lt;br /&gt;
* Avoid error messages in case $quiz-&amp;gt;sumgrades is zero, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4454 bug 4454]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=27730#181773 get_actual_response() method for cloze question type] contributed by Jean-Michel&lt;br /&gt;
* Better PostgreSQL support&lt;br /&gt;
* Now With Nicer Presentation of Questions&lt;br /&gt;
* Summary text shouldn&#039;t be cleaned as only entered by teacher.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]. Report performance improvements caused regression with MySQLv3&lt;br /&gt;
* Now we turn off browser-based autocomplete. Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug 4423] - Short Answer Quiz Q&#039;s Saving Form Entries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resource Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem on restore that was causing some links to become corrupted.&lt;br /&gt;
* Slightly changes to the delete_instance() function in resources to allow future improvements.&lt;br /&gt;
* Resource restore: Solved bug when [http://moodle.org/mod/forum/discuss.php?d=38801 decoding encoded links for resource]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem sending double-slashed info to DB.&lt;br /&gt;
* Bug 3830. Load of initial content from course file area is now allowed.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.3==&lt;br /&gt;
&lt;br /&gt;
11th November, 2005&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===A few new things===&lt;br /&gt;
&lt;br /&gt;
* We now have SCORM 1.3 (SCORM 2004) support!&lt;br /&gt;
* Much improved Assignment grading interface, including &amp;quot;quick grading&amp;quot; options&lt;br /&gt;
* A new Single-Sign-On API is available&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Contains warnings when Moodle is used on an PHP configuration known to be insecure&lt;br /&gt;
* Contains fixes for some recently reported security problems (see [http://security.moodle.org/ security.moodle.org])&lt;br /&gt;
* Backups now runs a lot faster medium/large installs. Many issues fixed in this area&lt;br /&gt;
* Listing of directory sizes can be made much faster on Linux/Unix servers, thanks to a performance fix you can enable from Admin-&amp;gt;Variables: &amp;quot;path_to_du&amp;quot;&lt;br /&gt;
* We now log more meaningful IP addresses when the server or the clients are working behind a proxy&lt;br /&gt;
* Fixed some issues with PHP accelerators&lt;br /&gt;
* Upgrade scripts have been refined and work much better for PostgreSQL installations&lt;br /&gt;
* General PostgreSQL port code cleanup&lt;br /&gt;
* Upgrading to 1.5.3 will fix any legacy Journal to Online Assignment upgrade issues&lt;br /&gt;
* RSS libraries now support RSS 2.0 categories, see bug 3654&lt;br /&gt;
* Better accesibilty in file uploads, see bug 3662&lt;br /&gt;
* Better support for site-wide HTTPS, see bug 3848&lt;br /&gt;
* We now send away bots (like Googlebot) from that try mangled URLs, see bug 3958&lt;br /&gt;
* Better DST support for non-logged-in users&lt;br /&gt;
* Better DST support for repeat events in Calendar&lt;br /&gt;
* Small fixes to the lesson, choice and grade modules&lt;br /&gt;
* Minor CSS improvements to formal_white and orangewhite themes&lt;br /&gt;
* Better pagination in course listing and loglive pages&lt;br /&gt;
* Fixed an IE-only bug related to HTMLArea content where user-edited tables could float and hide part of the UI.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixes to change password/forgotten password with external auth&lt;br /&gt;
* Data fetched from external DB or LDAP is now truncated correctly&lt;br /&gt;
* Fixed bug 4305 -- better login block behaviour when using secureforms&lt;br /&gt;
* Better support for utf-8 user data from external auth&lt;br /&gt;
* LDAP: General fixes covering sync_users script and logging of errors&lt;br /&gt;
* LDAP: Fixed bug 3141 - Can&#039;t update external data with LDAP authentication&lt;br /&gt;
* LDAP: Fixed bug 3992 - LDAP password including a quote does not work - credits go to Kita&lt;br /&gt;
* LDAP: Better support for ActiveDirectory.&lt;br /&gt;
* LDAP: Fixed bug #3594&lt;br /&gt;
* LDAP: Better handling of multi-source field mapping&lt;br /&gt;
* LDAP: Fix for using DN as idnumber - thanks fo Jeff Graham - http://moodle.org/mod/forum/discuss.php?d=28840&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment and metacourses&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Metacourses: Prevent normal users to gain access to meta courses via manual enrolment&lt;br /&gt;
* Metacourses: better support for MySQL v3.23.x&lt;br /&gt;
* DB: Enrolment lookups now work reliably with Moodle on MySQL and Postgres&lt;br /&gt;
* DB: Non-MySQL databases work again as external enrolment databases&lt;br /&gt;
* LDAP: Fixed a wrong call to add_teacher in LDAP plugin.&lt;br /&gt;
* LDAP: Servers being down or unavailable no longer prevent logins&lt;br /&gt;
* LDAP: Course auto-creation works again&lt;br /&gt;
* LDAP: Fixed several bugs reported by Jeff Graham and Barron Koralesky -- including bugs 3912 and 3974&lt;br /&gt;
* LDAP: We can now bind non-anonymously to LDAP&lt;br /&gt;
* Authorize.net: several fixes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bugfix: Avoid linking to empty or unlinkable activity names&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forums&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Big and small optimizations to tracking of read/unread messages, specially for PostgreSQL&lt;br /&gt;
* Fixed some PostgreSQL bugs&lt;br /&gt;
* Some more actions are now supported by backup/restore when processing log records, see bug 3582&lt;br /&gt;
* Now message forum RSS feeds are including category data -- useful under some RSS agregators able to group messages, see bug 3654&lt;br /&gt;
* Fixed paging on forum search&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Several performance improvements&lt;br /&gt;
* Fixes to the upgrade process, including PostgreSQL syntax and lower memory usage&lt;br /&gt;
* Brought in several bugfixes from 1.6dev&lt;br /&gt;
* Fixed bug 3478: Cannot add RSS feed as course creator&lt;br /&gt;
* Fixed bug 3793: Prevent warning message when configuring a glossary_random block in a course which has no glossaries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Some CSS style fixes&lt;br /&gt;
* Better compatibility with themes that contain forms in the headers&lt;br /&gt;
* Highlighting of correct answers can now be turned off&lt;br /&gt;
* Fixed bug 3986: Too many random questions. (mindforge)&lt;br /&gt;
* Fixed missing action icons&lt;br /&gt;
* Fixed bug 3899 and removed some &#039;missing course object&#039; messages&lt;br /&gt;
* Fixed bug 3950: Ee-attempt button inconsistency for multi-attempt quizzes&lt;br /&gt;
* Fixed bug 3953: Quiz/report.php pagesize can be set to 0, credits to Jean-Michel&lt;br /&gt;
* Fixed potential data data corruption bug 3915&lt;br /&gt;
* Fixed bug 3884: Quiz correct highlights missing for 2 of 3 options.&lt;br /&gt;
* Fix for the Student review highlight doesn&#039;t seem to work bug&lt;br /&gt;
* Fixed bug 3804: Differences in question types between 1.5 and 1.6&lt;br /&gt;
* Fixed bug 3822: don&#039;t count previews as attempts&lt;br /&gt;
* Fixed bug 3807: Question numbering issue&lt;br /&gt;
* Fixes for the item analysis plug-in, assembled by Jean-Michel&lt;br /&gt;
* Now we reset the timeout counter to avoid timeouts&lt;br /&gt;
* Several improvements contributed by Jean-Michel Vedrine. You can now change the number of attempts per page displayed on screen, and download results to Excel/text file, including detailed grades&lt;br /&gt;
* Fixed export bug with non-English languages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SCORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* We now support SCORM 1.3 (SCORM 2004)!&lt;br /&gt;
* Fixed a bug with next and prev SCO search&lt;br /&gt;
* Fixed bugs related to masteryscore&lt;br /&gt;
* Fixed a problem in AICC course tracking&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now paging of older versions is showed and working properly, see bug 3750&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mediaplugin filter now finds multi-line links in HTML code&lt;br /&gt;
* Censor filter: Added original word as title to the blacked-out version. The filter can obscure actual important words by mistake (eg Dickens) and there needs to be some way to recover the meaning&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.2==&lt;br /&gt;
&lt;br /&gt;
16th July, 2005&lt;br /&gt;
&lt;br /&gt;
=== Various fixes ===&lt;br /&gt;
&lt;br /&gt;
*  Journal -&amp;gt; Assignment upgrade now works properly :-/&lt;br /&gt;
* Assignment submodules now upgrade as expected&lt;br /&gt;
* Various other bugs with new Assignments fixed&lt;br /&gt;
* Journal module is now disabled by default on new installations&lt;br /&gt;
* Login page is now 100% HTTPS if required&lt;br /&gt;
* Various small standard theme tweaks&lt;br /&gt;
* Fix for recent matching questions display bug in Quiz&lt;br /&gt;
* Language editor no longer creates empty files when not necessary (caused country list bug)&lt;br /&gt;
* Fixed some manifest parsing problems in SCORM module&lt;br /&gt;
* Multilang filter now deals with pack names that contain numbers&lt;br /&gt;
* Files are now force-downloaded (fixes IE problems and some security issues)&lt;br /&gt;
* Relinking debugging output is escaped&lt;br /&gt;
* Large MP3 player now displays ID3 tags properly again&lt;br /&gt;
* Some chat daemon improvements&lt;br /&gt;
&lt;br /&gt;
=== Some new things ===&lt;br /&gt;
&lt;br /&gt;
* Orangewhite theme optimised for use on PDA&lt;br /&gt;
* Forum user posts page can be called without userid&lt;br /&gt;
* Altavista BabelFish now allowed in as guest when Google is&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.1==&lt;br /&gt;
&lt;br /&gt;
8th July, 2005&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
* Several potential security problems solved&lt;br /&gt;
* Allowobjectembed setting now works correctly&lt;br /&gt;
* Speed problem on IE, caused by tab hover fixed.&lt;br /&gt;
* Cut and paste in editor on Firefox has a more helpful warning message&lt;br /&gt;
* Fixed a session problem when logged on as admin during upgrade from very old Moodle version&lt;br /&gt;
* Fixed editing problem in Main menu of site&lt;br /&gt;
* Minor CSS display problems in a few areas were fixed&lt;br /&gt;
* Fixed the adding of a single discussion forum&lt;br /&gt;
* Fixed Lesson problems with calculating grades, and dates&lt;br /&gt;
* Fixed Lesson problems with entering a cluster after a page&lt;br /&gt;
* Censor filter was fixed to make it work better with old themes&lt;br /&gt;
&lt;br /&gt;
===Some new things===&lt;br /&gt;
&lt;br /&gt;
* New theme: Wood&lt;br /&gt;
* Metal theme updated for 1.5&lt;br /&gt;
* Many language updates for most languages, including a new language: Khmer&lt;br /&gt;
* Block classes can now run custom code when an instance is created/deleted (this is useful for blocks that need to set up non-trivial data structures)&lt;br /&gt;
* Wizard for Calculated Questions in Quiz was rewritten&lt;br /&gt;
* Backup/Restore module selection is now improved and much easier&lt;br /&gt;
* Backup/Restore module has much improved relinking support, it&#039;s now faster and easier to implement in new modules&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5==&lt;br /&gt;
&lt;br /&gt;
5th June, 2005&lt;br /&gt;
&lt;br /&gt;
Here you can find the release notes of the current stable version of Moodle. &#039;&#039;&#039;If you experience any bugs in this release, please report them at [http://moodle.org/bugs moodle.org/bugs] so we can fix them in the next release.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Headline features ===&lt;br /&gt;
&lt;br /&gt;
* Web pages are compliant with XHTML Transitional 1.0&lt;br /&gt;
* Improved &#039;&#039;&#039;Accessibility&#039;&#039;&#039;, aiming for compliance with WAI (W3C), SENDA (UK) and Section 508 (US) criteria.&lt;br /&gt;
* Very strong &#039;&#039;&#039;new Themes system&#039;&#039;&#039;, allowing cascading themes, user themes, course themes, with very fine control of every page in Moodle via CSS.&lt;br /&gt;
* Integrated &#039;&#039;&#039;Messaging&#039;&#039;&#039; feature for direct communication between all users in the site, featuring realtime popup windows, notification, email copies, blocking, history, WYSIWYG editor, etc&lt;br /&gt;
* Forum read/unread tracking with highlights allows you to see new postings at a glance and to control how these are displayed (per forum, per user or per site).&lt;br /&gt;
* New &#039;&#039;&#039;Blocks&#039;&#039;&#039; system, allowing multiple copies of blocks and better block configuration&lt;br /&gt;
* Full support for &#039;&#039;&#039;Daylight Savings Time&#039;&#039;&#039; in every locality around the globe, so everyone always see the correct local time for all events.&lt;br /&gt;
* New &#039;&#039;&#039;extended gradebook&#039;&#039;&#039; allowing custom weighting of different activities, setting extra grades (or taking out others) and improved display and sorting options&lt;br /&gt;
* Users can be required to agree to a &#039;&#039;&#039;Site Policy&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Other major system-wide improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New &amp;quot;maintenance mode&amp;quot; allows the admin to temporarily disable a site (during upgrades, for example).&lt;br /&gt;
* Moodle can automatically download a new list of timezones from moodle.org or elsewhere and install it to the database (Olson files are supported too)&lt;br /&gt;
* New version of Moodle MySQL Admin module (available separately)&lt;br /&gt;
* New calendar options page provides user interface to configure the behavior of the calendar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New Shibboleth Support&lt;br /&gt;
* New CAS Support&lt;br /&gt;
* New PAM Support&lt;br /&gt;
* Improved LDAP integration, so that LDAP can now control course creation, group assignments. Increased performance and scalability performing user synchronisation.&lt;br /&gt;
* Certain user fields can be locked by the admin when using external authentication&lt;br /&gt;
* Improved session handling now detects &amp;quot;crossover&amp;quot; sessions that we have found in some buggy PHP installations and prevents them&lt;br /&gt;
* Sessions can now be stored in the database (good for clustered installations!)&lt;br /&gt;
* Users can be forced to change their password&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised file browsing in all areas&lt;br /&gt;
* Improved uploading, with support for automated Virus scanning of new documents using ClamAV.&lt;br /&gt;
* Slasharguments now work also on IIS (upgrade to PHP 4.3.11 needed for ISAPI)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised filter library makes it trivial to write new filters that require searching and highlighting of text.&lt;br /&gt;
* Huge efficiency improvements for complex filters like the Glossary filter&lt;br /&gt;
* New Tidy filter uses the W3C Tidy program to (optionally) clean all user-entered texts throughout the site and convert it to valid XHTML code&lt;br /&gt;
* Improved censorship filter, now &amp;quot;blacks out&amp;quot; words using styles and uses a word list from the language packs.&lt;br /&gt;
* Improved Flash MP3 player, now shows progress bar while downloading and playing&lt;br /&gt;
* Improved Multi-language filter is faster, more forgiving of syntax errors, and uses new editor-friendly syntax: &amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* Auto-linking filters (glossary, activities) can work to link all the occurrences (old behaviour), once for each text block or only once for the whole page ($CFG-&amp;gt;filtermatchonepertext, $CFG-&amp;gt;filtermatchoneperpage).&lt;br /&gt;
* More text can now be filtered in Moodle, including activity names, headings and other such small texts. This makes it possible to design completely multi-lingual sites in Moodle that fully appears in the user&#039;s chosen language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Themes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Modules can provide standard styles&lt;br /&gt;
* Themes can override required styles of other themes&lt;br /&gt;
* Users and courses can choose their own themes if the admin allows it&lt;br /&gt;
* Implementation of tabs interface on many pages&lt;br /&gt;
* Modules, Blocks and Languages can define their own standard styles&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HTML Editor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The toolbuttons offered in the editor toolbar are now configurable by the admin&lt;br /&gt;
* Search and Replace text within the editor text area (with optional use of regular expressions)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Course management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Transparent Blackboard 5.5 course importing (partial 6.0 support)&lt;br /&gt;
* The new meta-courses allow to get users automatically enroled in a general course (the metacourse) when enroled in any of the metacourse-linked courses&lt;br /&gt;
* New tool to copy content from a course to other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* HTML block: allowing to place arbitrary content (text, images links) in any course mainpage&lt;br /&gt;
* Remote RSS feed: allows to display external news channels inside a Moodle course&lt;br /&gt;
* Glossary Selection: to choose and display content from a Moodle glossary in course mainpage&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calendar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Major speed improvements for sites with a large number of courses using groups&lt;br /&gt;
* Repeating events can now be modified or deleted all at the same time or separately as before&lt;br /&gt;
* New &amp;quot;remember filter settings&amp;quot; preference that allows calendar filters to remember their status between logins&lt;br /&gt;
&lt;br /&gt;
=== Activity module improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Completely refactored into a new class-based design, allowing new plugin-assignment types&lt;br /&gt;
* New Online Text assignment type that doesn&#039;t require files and allows inline comments when grading - this new type effectively replaces the old Journal module&lt;br /&gt;
* Vastly improved grading interface for handling large classes&lt;br /&gt;
* New configuration options to disable late submission and to e-mail alerts to teachers when students submit new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Streamlined interface looks smoother, works faster, even without using the optional server daemon&lt;br /&gt;
* Blocks can now be added to chat pages (e.g. for additional information)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Choice&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rewritten to allow any number of choices&lt;br /&gt;
* The number of users per choice can be limited, which allows it to be used as tool for &amp;quot;signing up&amp;quot; to an array of options.&lt;br /&gt;
* You can now download the results of the choice to XLS or a TXT file&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Powerful new Google-like forum searching tools&lt;br /&gt;
* Forum read/unread tracking - unread messages are highlighted on the course page, forum page, discussion listing and the discussion view&lt;br /&gt;
* The tracking system may be disabled by teachers/users&lt;br /&gt;
* User profiles show all posts by a user, as well as all discussions&lt;br /&gt;
* When admins edit user messages, a notice is attached&lt;br /&gt;
* Discussion listing shows the last user who posted to each discussion and when it was, with a direct link to that post&lt;br /&gt;
* In group-enabled forums the discussion listing shows the group the thread applies to, with a link to the group description page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New setting to enable/disable the print view of each glossary.&lt;br /&gt;
* New search system looks for words everywhere (instead of doing exact phrase match).&lt;br /&gt;
* More information is sent to logs to be able to track activity better.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Journal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The Journal module has not changed since 1.4, and is now deprecated. The upgrade procedure will convert all your Journal activities into Online Assignments, and hide all the old Journal activities. If you don&#039;t want this to happen, then define this in your config.php: $CFG-&amp;gt;noconvertjournals = true;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now supports timed Lessons&lt;br /&gt;
* Can create practice Lessons (grades are not stored)&lt;br /&gt;
* Option for students to view points earned while taking the Lesson&lt;br /&gt;
* Allow students to review their answers before submitting the Lesson&lt;br /&gt;
* New Slide Show Mode (only branch tables are displayed as slides)&lt;br /&gt;
* New Left Menu (for enabled branch tables only)&lt;br /&gt;
* Lessons can now be Password Protected&lt;br /&gt;
* A Tree View can be used for the Lesson creation screen&lt;br /&gt;
* Students can post their high scores&lt;br /&gt;
* New option to save a Lesson&#039;s settings as defaults for new lessons in the same course&lt;br /&gt;
* Can delete a student&#039;s attempts&lt;br /&gt;
* New page Jumps:&lt;br /&gt;
** Previous Page&lt;br /&gt;
** Unseen question within a branch&lt;br /&gt;
** Random question within a branch&lt;br /&gt;
** Unseen question within a cluster&lt;br /&gt;
* Added functionality to view Lesson statistics&lt;br /&gt;
* New question type: Essay. Teachers can view each essay and write comments, assign a grade, and then email it all to the student&lt;br /&gt;
* New question creation interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Can handle adaptive questions, i.e., questions that allow the student to interact with them repeatedly within the same quiz attempt and that can change in response to student answers.&lt;br /&gt;
* Student can be allowed to try a question again immediately within the same quiz attempt until they get the answer right.&lt;br /&gt;
* There is a penalty mechanism that deducts a specified fraction of the mark for each wrong attempt at a question.&lt;br /&gt;
* Allows questions rendered and scored externally (e.g., by mathematical assessment engines) to be integrated seamlessly into Moodle quizzes via the RQP web services protocol.&lt;br /&gt;
* Is prepared for the handling of IMS QTI questions once web services for these become available.&lt;br /&gt;
* New tabbed teacher interface for previewing, editing, and reviewing quizzes.&lt;br /&gt;
* New &amp;quot;improved security&amp;quot; mode shows quiz in a separate full-screen window, with many browser features disabled&lt;br /&gt;
* Quizzes can be presented to students in several pages. The number of questions per page is selectable by the teacher.&lt;br /&gt;
* Blocks can now be added to quiz pages (to show results table, or additional information etc)&lt;br /&gt;
* Better and cleaner interface for question selection and management in the database. Selected questions can be added to quiz, moved to other categories or deleted en mass.&lt;br /&gt;
* Random questions are now added to the quiz question list with a dedicated button, leaving a cleaner interface at questions database without phantom placeholders&lt;br /&gt;
* Final grade can be a fractional number, with teacher-defined decimal figures&lt;br /&gt;
* Improved results page with user-selectable display of columns, cleaner sorting and new mark display options&lt;br /&gt;
* Questions can be edited with one click from the improved quiz preview and question preview screens.&lt;br /&gt;
* Questions can be copied with one click, to allow question variations to be created with ease.&lt;br /&gt;
* Revamped question categories structures and editing interface.&lt;br /&gt;
* Categories now can contain nested subcategories and can be re-ordered.&lt;br /&gt;
* It is possible to select whether questions from categories, and or their subcategories are displayed on the question edit page.&lt;br /&gt;
* It is now possible to select whether to add random questions from a parent category alone, or from a parent category and its sub-categories.&lt;br /&gt;
* Quiz creators are prevented from changing the question set of quizes that have had student responses.&lt;br /&gt;
* Recognition, and rejection, of overlapping/redundant questions has been improved.&lt;br /&gt;
* The display of questions in longer quiz categories on the quiz editing page is now paginated.&lt;br /&gt;
* New export types - IMS QTI (2.0) and xhtml. Improvements &amp;amp; fixes to others.&lt;br /&gt;
* New import type - Hot Potato. Improvements &amp;amp; fixes to others.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scorm&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The module is now fully conformant with the SCORM 1.2 standard.&lt;br /&gt;
* User result data storage and reporting was improved.&lt;br /&gt;
* AICC packages can now be imported.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Survey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Graph formatting has been improved (labels are more readable)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Changes to wiki pages are now monitored and displayed in Recent Activity block&lt;br /&gt;
* Several under the hood improvements to backup/restore and other routines that enhance the reliability of wikis&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Old releases|1.4.5 release notes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
&lt;br /&gt;
[[pt:Versões do Moodle]]&lt;br /&gt;
[[es:Notas de versiones]]&lt;br /&gt;
[[fr:Notes de mise à jour]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17290</id>
		<title>Latest release notes</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17290"/>
		<updated>2006-10-18T13:14:56Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Known Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.8==&lt;br /&gt;
Under development, this version is not recommended for production sites yet, and is only for testing.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.7==&lt;br /&gt;
&lt;br /&gt;
Under final test phase, the stable release expected soon. Moodle 1.7 Development is now available from CVS or the [http://download.moodle.org Moodle download page].  This version is not recommended for production sites yet.&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10120&amp;amp;styleName=Html&amp;amp;projectId=10011&amp;amp;Create=Create This page shows details about issues resolved in this version]&lt;br /&gt;
&lt;br /&gt;
===Headline features===&lt;br /&gt;
&lt;br /&gt;
* [[Roles]]&lt;br /&gt;
:: Permissions based on fine-grained capabilities allow all kinds of roles to be created and assigned in all contexts around Moodle.  This creates a great deal more flexibility in the permissions that you can grant to people.&lt;br /&gt;
* [[XML database schema]]&lt;br /&gt;
:: added support for MS-SQL and Oracle with more databases to come.  Developers now have just one XML file to edit when changing the database structure, and there is even a very funky editor for this file built-in to Moodle&lt;br /&gt;
* New Admin interface&lt;br /&gt;
:: Completely new admin interface, with accessible design and cool features to make access to settings fast and easy.&lt;br /&gt;
* AJAX Course editing&lt;br /&gt;
:: The Topics and Weekly course formats now feature AJAX editing which means you can drag drop blocks, activities and sections (weeks/topics) and it all happens instantly.  No more page reloading!&lt;br /&gt;
* [[Unit tests|Unit testing framework]]&lt;br /&gt;
:: Making it easier for developers to write test code, which should ultimately lead to a more reliable Moodle.&lt;br /&gt;
&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::Accepts &#039;Electronic Checks (ACH)&#039;. After a user approving echeck, the admin who has upload csv capacity must import a CSV file to get the user enrol in Payment Management page.&lt;br /&gt;
&lt;br /&gt;
===Other improvements===&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Database module]]&lt;br /&gt;
**Template/Field settings can now be saved as Presets and shared across a site.&lt;br /&gt;
**Presets are just zip files, and can also be shared between sites.&lt;br /&gt;
**Moodle 1.7 comes with one sample preset (an Image Gallery) with more to come.&lt;br /&gt;
**New latitude/longitude data type&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Lesson module]]&lt;br /&gt;
**Now has a more unified view of lesson screens.&lt;br /&gt;
**Teacher editing:&lt;br /&gt;
***Collapsed view has a nicer format, displays more information regarding each page and allows the creation of new pages.&lt;br /&gt;
***Editing is now speedier by replacing 3 second redirect delays with a notification system.&lt;br /&gt;
**New feature: display default feedback.&lt;br /&gt;
***Default is &#039;&#039;&#039;On&#039;&#039;&#039; so previous lessons behave as before.&lt;br /&gt;
***Description: if no &#039;&#039;response&#039;&#039; is entered for a question answer and this setting is turned &#039;&#039;&#039;Off&#039;&#039;&#039;, then the user skips the feedback page.&lt;br /&gt;
**Graceful degrade of JavaScript.&lt;br /&gt;
**Several bug fixes.&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Quiz module]]&lt;br /&gt;
:* The teacher can configure comments that are displayed to the student at the end of their attempt, with the comment displayed depending on the student&#039;s score.&lt;br /&gt;
&lt;br /&gt;
* Improvements to some core question types&lt;br /&gt;
:* All question types can now have some general feedback. This is displayed to all students after they have finished the question (depending on the quiz settings) and does not depend on what response the student gave. Use this to tell the student what the question was about, or link them to more information about the topic it covers.&lt;br /&gt;
:* [[Matching question type|Matching]] questions can have extra wrong answers, and work when two questions have the same answer.&lt;br /&gt;
:* [[Multiple Choice question type|Multiple Choice]] questions can have feedback for the whole question, as well as specific answers. This is particularly useful for multiple-response questions.&lt;br /&gt;
:* [[Numerical question type|Numerical]] questions can have different answers with different precisions and scores. (Previously this was only supported via GIFT import. Now you can edit questions like this.)&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.3==&lt;br /&gt;
10th October, 2006&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10140&amp;amp;styleName=Text&amp;amp;projectId=10011 Full details of these issues can be found in the tracker]&lt;br /&gt;
&lt;br /&gt;
===Security Bugfix===&lt;br /&gt;
* A vulnerability was discovered that could allow SQL injections if a parameter was improperly used.  Full details of this particular issue are on the [http://security.moodle.org/ Moodle Security site].  All registered Moodle admins were notified by direct email on Saturday September 30th.&lt;br /&gt;
&lt;br /&gt;
===General Bugs Fixed===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3048 MDL-3048] ]      - Release note should note not to use some PHP versions&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3805 MDL-3805] ]      - mod.html in NEWMODULE.zip is not XHTML1.0 Transitional compliant&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5378 MDL-5378] ]      - shorten_text doesn&#039;t work for oriental languages&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5601 MDL-5601] ]      - cloze question restore error problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5884 MDL-5884] ]      - Turn Student View On&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5893 MDL-5893] ]      - Blackboard export/backup course does not restore to Moodle correctly&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6084 MDL-6084] ]      - Restore to new course failure notice if  logged in as course creator&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6128 MDL-6128] ]      - 1.6, special chars and messaging system.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6193 MDL-6193] ]      - problem with login/index.php file&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6205 MDL-6205] ]      - slashes not stripped when re-editing profile&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6224 MDL-6224] ]      - Syntax error creating tables on install&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6247 MDL-6247] ]      - Error checking for missing themes&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6271 MDL-6271] ]      - breadcrumb problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6272 MDL-6272] ]      - DB Enrolment not recording enrolment end date&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6334 MDL-6334] ]      - Unnecessary group menu in Feedback popup window&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6336 MDL-6336] ]      - After utf8-migration unserializing of old essay fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6341 MDL-6341] ]      - &amp;quot;Student view&amp;quot; locks out designers/administrators from courses not available to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6342 MDL-6342] ]      - cannot move forum post to other forum when the subject includes an apostrophe&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6363 MDL-6363] ]      - typo in mod/forum/restorelib.php prevents grouped discussions from being accessible to group after a restore.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6375 MDL-6375] ]      - Uploaded assignments are not available from the student submission page once graded&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6480 MDL-6480] ]      - Import of multichoice questions in Moodle XML format doesn&#039;t use shuffle option. Fix included&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6517 MDL-6517] ]      - Adding or editing post produces &amp;quot;ERROR: invalid input syntax for integer: &amp;quot;Object id #XXX&amp;quot;&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6518 MDL-6518] ]      - How to make new themes link no longer required&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6521 MDL-6521] ]      - Single discussion forums can be splitted and it hasn&#039;t too much sense....&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6537 MDL-6537] ]      - past students receive email from forum&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6538 MDL-6538] ]      - Bug in hotpot upgrade script 1.6.1 -&amp;gt; 1.6.2 with MetaColumns() method&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6615 MDL-6615] ]      - Highlighting search terms in forum search text posts fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6632 MDL-6632] ]      - scorm_grade_user function in locallib.php file has errors&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6649 MDL-6649] ]      - HTML Editor in Quiz Essay Question unreliable&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6686 MDL-6686] ]      - Streamed Chat Locks Send Message Field&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6750 MDL-6750] ]      - change_password.php produces JS error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6754 MDL-6754] ]      - moodle.php in de_utf8 langpack has wrong locale&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6757 MDL-6757] ]      - Insert a Chinese charachter string to label resource result error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6770 MDL-6770] ]      - Student cannot see handed-in assignment&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6791 MDL-6791] ]      - Streamed Chat JS bug Prevents Use&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6824 MDL-6824] ]      - redundant style declaration in theme&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6837 MDL-6837] ]      - Make a language file entry for the wording of popup blocker checker&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6841 MDL-6841] ]      - Student View button fails when course is hidden to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6842 MDL-6842] ]      - Resource frameset error in IE6&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6866 MDL-6866] ]      - A required parameter (backup_unique_code) was missing&amp;quot; error&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6876 MDL-6876] ]      - Grades computed incorrectly if assignment name appears more than twice in a course&lt;br /&gt;
&lt;br /&gt;
===Improvement===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6280 MDL-6280] ] - Backup files should not be included in new backups&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6572 MDL-6572] ] - Allow students to access their uploaded documents after grading.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6662 MDL-6662] ] - why footer with margin-top: 100px&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6878 MDL-6878] ] - Scalable Vector Graphics (SVG) files in Moodle are not correctly displayed in many Browsers&lt;br /&gt;
&lt;br /&gt;
===New Feature===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5653 MDL-5653] ] - add blacklisted level into environment XML&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.2==&lt;br /&gt;
12th September, 2006&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Fixed handling of uploaded files in Database module&lt;br /&gt;
* Module instance id is now properly validated when creating course module object; developers should use get_coursemodule_from_id() to get valid $cm&lt;br /&gt;
* Default error reporting level was lowered to 5, E_WARNINGs are no longer displayed on production sites with debug off.&lt;br /&gt;
* Multiple problems leading to information leakage fixed in help.php file&lt;br /&gt;
* Fixed information leakage from scheduled backups&lt;br /&gt;
* Added basic detection of dataroot accessible from Internet, web installer now better suggests dataroot location outside of web file area&lt;br /&gt;
* Swf is now disabled by default in Mediaplugin&lt;br /&gt;
* forgot_password.php does not allow remote email or username enumeration by default, the old behavior can be enabled by setting protectusernames to No in site configuration&lt;br /&gt;
* Undisclosed SQL injections fixed by automatic data conversions in adodb layer&lt;br /&gt;
* Theoretical XSS problems fixed in doc/index.php and files/index.php scripts&lt;br /&gt;
* Access to tex and algebra files is blocked when filters are disabled&lt;br /&gt;
* Request for redirection in jumpto.php protected with sesskey&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed error when upgrading forum read tracking&lt;br /&gt;
* Locales from language packs should finally work - please check your configuration variables and empty the locale field&lt;br /&gt;
* Added missing link for course request&lt;br /&gt;
* Fixed several glossary problems with non-ascii characters&lt;br /&gt;
* Fixed bug where you could not regrade a quiz question where the teacher had added a comment with a &#039; character.&lt;br /&gt;
* Quiz import of BlackBoard V6 files now much more reliable&lt;br /&gt;
* Fixed scheduled backups - they were broken in 1.6 and 1.6.1&lt;br /&gt;
* Fixed missing guest icons from course listing&lt;br /&gt;
* Database sessions respect sessiontimeout setting&lt;br /&gt;
* Fixed redirect problems during upgrade resulting in &amp;quot;Table xxx already exists&amp;quot;&lt;br /&gt;
* Lesson module: the &amp;quot;(Continue)&amp;quot; no longer displays for 3 seconds after branch tables.&lt;br /&gt;
* Lesson module: now properly checks import formats for support.&lt;br /&gt;
* Lesson module: feedback is set properly during the import process.&lt;br /&gt;
* and many other smaller fixes&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Authorize.net Payment Gateway: Autoconfigures credit card types if the merchant does not accept some types of credit cards&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.1==&lt;br /&gt;
20th July, 2006&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed regression in Turkish locale handling&lt;br /&gt;
* Authorize and Paypal enrolment plugin cleanup&lt;br /&gt;
* Fixed serious problem with failing Database restore&lt;br /&gt;
* Fixed restore of HotPot module containing attempts&lt;br /&gt;
* Minor Database module fixes&lt;br /&gt;
* National characters in graphs now work for most languages out of the box&lt;br /&gt;
* Reviewed and fixed all *nix locale codes in language packs&lt;br /&gt;
* Fixed problems when using Resources with Blocks on the frontpage&lt;br /&gt;
* Fixed missing events on the first day of month in calendar&lt;br /&gt;
* Fixed several problems in Lesson - scores, branch tables, HTML editor issues&lt;br /&gt;
* Fixed broken intermodule relinking of absolute paths - please do not use course backups from original 1.6&lt;br /&gt;
* PDF byteserving problems caused by incorrect partial content length solved&lt;br /&gt;
* Fixed several regressions in handling of multiple groups&lt;br /&gt;
* Fixed alphabet problems in Glossary&lt;br /&gt;
* Chameleon theme fixes and enhancements&lt;br /&gt;
* Fixed all hard coded admin paths&lt;br /&gt;
* Fixed moving of course sections&lt;br /&gt;
* Fixed grading of Essays in Quiz&lt;br /&gt;
* Several Quiz regrading problems solved&lt;br /&gt;
* Questions are now exported into backupdata directory&lt;br /&gt;
* Added workaround for problems when editting two quizes in one browser&lt;br /&gt;
* Lots of other Quiz related bugs fixed - thanks Tim!&lt;br /&gt;
&lt;br /&gt;
* Fixed IE unsecure items warning on sites with https login&lt;br /&gt;
* Improved cookie test on the login page&lt;br /&gt;
* Potential security issue with unzipping maliciously-crafted zip files fixed&lt;br /&gt;
* Satinized input parameters in help.php&lt;br /&gt;
* Calendar view.php now respects forcelogin setting&lt;br /&gt;
&lt;br /&gt;
* And lots of other minor fixes worth upgrading&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Enhanced frontpage settings - frontpage can now be different for logged in users, changed category list display&lt;br /&gt;
* Improved administration page layout&lt;br /&gt;
* Possibility to change graph font for all locales - moodledata/lang/default.ttf takes precedence over lib/default.ttf&lt;br /&gt;
* Local language packs may also contain default.ttf&lt;br /&gt;
* Backported improved lang.php from HEAD&lt;br /&gt;
* New config.php option $CFG-&amp;gt;allowvisiblecoursesinhiddencategories&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
* Small number of sites reports problems with Quiz upgrade - please always do a full database backup before any upgrade!&lt;br /&gt;
* Workshop backup/restore and Workshop import from other course not supported&lt;br /&gt;
* Sidebar block uses section 1000, but 1000 is not included in the backup&lt;br /&gt;
&lt;br /&gt;
===Related===&lt;br /&gt;
&lt;br /&gt;
* Third party modules should be already updated for 1.6.x - you must install new versions before UTF-8 migration!&lt;br /&gt;
* New integration of phpMyAdmin available - fixes upstream security problems and compatiblility with PHP 5&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6==&lt;br /&gt;
19th June, 2006&lt;br /&gt;
&lt;br /&gt;
NOTE: Moodle 1.6 requires PHP 4.3.0 (or PHP 5.1.0) and MySQL 4.1.16 (4.1.12 if you use latin languages only). Here is more info on [[Upgrading to Moodle 1.6]].&lt;br /&gt;
&lt;br /&gt;
===New features===&lt;br /&gt;
&lt;br /&gt;
* [[UTF-8 migration|Unicode]]&lt;br /&gt;
::Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.&lt;br /&gt;
* [[MoodleDocs development|Documentation]]&lt;br /&gt;
::A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself&lt;br /&gt;
* [[Database module]]&lt;br /&gt;
::A new activity module that allows collaborative collection of structured data, useful for many things!&lt;br /&gt;
* [[LAMS]]&lt;br /&gt;
::Integrated via a course format and an activity module&lt;br /&gt;
* [[Blogs]]&lt;br /&gt;
::Allows reflection on an ongoing basis.  Entries are marked and can be viewed by user, course, group, site etc.  Contains first new support for [[Tags]].  &lt;br /&gt;
* [[Reports]]&lt;br /&gt;
::All reports are now centralised under Course reports and Admin reports.  New reports can be written as plugins and dropped in very easily.  One big new report is the new course-based statistics system from Catalyst.&lt;br /&gt;
* [[Questions]]&lt;br /&gt;
::A centralized bank of questions with the potential to be (re-)used in a variety of modules.&lt;br /&gt;
* [[My Moodle]]&lt;br /&gt;
::A dashboard interface that allows an overview for each user of all their courses etc.&lt;br /&gt;
* [[Hive integration]]&lt;br /&gt;
::This initial integration with Hive allows teachers to upload, browse, search and select [[Resources|resources]] within the external repository.&lt;br /&gt;
* [[Multiple groups]]&lt;br /&gt;
::Users can be part of multiple groups within a course&lt;br /&gt;
* [[IMS content package]] resource type&lt;br /&gt;
::Supports the loading of any content package as a resource, with an optional repository for sharing packages between courses.&lt;br /&gt;
* [[Course backup|Granularised backup]]&lt;br /&gt;
* [[Chameleon|Chameleon theme]]&lt;br /&gt;
:: An interactive Moodle theme&lt;br /&gt;
* [[Enrolment plugins|Multi enrolment]]&lt;br /&gt;
::Moodle&#039;s enrolment plugins can be used simultaneously on the same site. Also new [[IMS Enterprise]] enrolment plugin.&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::New feature called &#039;Order Review&#039;. Admins and teachers may accept or deny payments before processing the credit card and they can also refund payments after processing the credit card in &#039;Payment Management&#039; page. Students may view their order details. Address Verification System (AVS) and Scheduled-Capture support added. For &#039;Manual-Capture&#039; admins are notified 5 days prior to pending orders expiring.&lt;br /&gt;
===See also===&lt;br /&gt;
*[[:Category:Moodle 1.6|Moodle 1.6 features]]&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.4==&lt;br /&gt;
21st May, 2006&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Security&#039;&#039;&#039;&lt;br /&gt;
* Improved kses cleaning of html SC#204&lt;br /&gt;
* Prevent unwanted password change here SC#225&lt;br /&gt;
* Fix for Secunia Advisory SA18267, plus some logging of suspicious activity.&lt;br /&gt;
* AdoDB tests cleanup after Secunia Advisory SA18267&lt;br /&gt;
* Fixed $cfg-&amp;gt;forceloginforprofiles logic SC#207. Backported from HEAD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
* Various updates/improvements in the the Environmental Check allowing to check if your server suits future Moodle requirements.&lt;br /&gt;
* Bug 4619. Fixed one DB query not following coding rules.&lt;br /&gt;
* Bug 4607. Avoid duplication of course shortname on restore.&lt;br /&gt;
* Fixed one problem with auto-link filters and frames.&lt;br /&gt;
* Important fixes to muti-byte text handling routines.&lt;br /&gt;
* Small changes to the installer.&lt;br /&gt;
* Bug 3853. Some important improvements in the restore of log actions.&lt;br /&gt;
* Bug 4328. Prevent some warnings in the blocks system.&lt;br /&gt;
* Bug 4341. Extending multi-lang support to the &amp;quot;jumpto&amp;quot; menu (showed in collapsed mode).&lt;br /&gt;
* Added rss_get_url() to 1.5 to help support data module&lt;br /&gt;
* Added support for having a linked tab even if it is currently selected.&lt;br /&gt;
* RSS Client block: Removed secondary cache. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4625 Bug 4625]&lt;br /&gt;
* Email confirmation now includes lastname. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4869 Bug 4869]&lt;br /&gt;
* Database connection errors can now be reported to an admin. See $CFG-&amp;gt;emailconnectionerrors in config-dist.php.&lt;br /&gt;
* Metacourses: Fixed a problem with self enrolment in child courses.&lt;br /&gt;
* Several MySQL v5 compatibility fixes&lt;br /&gt;
* Avoid listing more than 200 courses in my courses block, and course listing pages.&lt;br /&gt;
* SCORM: Fixed lesson status skin support&lt;br /&gt;
* Skype: Added webstatus icon&lt;br /&gt;
* File uploads: Only create a directory if needed, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4659 bug 4659]&lt;br /&gt;
* Admin Block. Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4627 bug 4627]: Hide &amp;quot;change password&amp;quot; link in admin block if the user is restricted. Credits for report &amp;amp; patch go to Joseph Rezeau.&lt;br /&gt;
* HTMLArea: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4562 bug 4562]. Fix posted by sgarcia.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4626 bug 4626] - weblib.php: $course object conversion error in &amp;amp;quot;print_footer &amp;amp;quot; function&lt;br /&gt;
* Messaging: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4621 bug 4621] errors in MySQL v3.23 with message backup.&lt;br /&gt;
* Introducing Admin-&amp;gt;Environment to help users assess installed software prior to the 1.6 upgrade&lt;br /&gt;
* Course Restore: Now we avoid duplicates. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4607 Bug 4607]&lt;br /&gt;
* Assignment: Guests can no longer submit an online assignment. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4604 Bug 4604]&lt;br /&gt;
* File Downloads: Fixed problems for slow (dial up) clients, and avoid hogging memory when PHP&#039;s output compression is on.&lt;br /&gt;
* Wiki: Supports initial load of contents from course file area. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3830 Bug 3830]&lt;br /&gt;
* Lesson: Now when a teacher edits a page with the &amp;quot;Edit page contents&amp;quot; button and then saves or cancels, s/he gets redirected back to the lesson navigation. This will help to streamline the editing.&lt;br /&gt;
* Activity Modules Block - [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4586 bug 4586]&lt;br /&gt;
* Metacourse: Fixes unenrolling [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4541 bug 4541]&lt;br /&gt;
* File uploads: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4533 bug 4533] - Max upload size at course level ignored.&lt;br /&gt;
* Enrol/Authorize.net: Added Address Verification System (AVS) support.&lt;br /&gt;
* Online Users Block: Limit the number of students displayed.&lt;br /&gt;
* Unicode Support: Typo3 Library updated to newest version.&lt;br /&gt;
* Course Categories: Fixed courses and subcategories in an invisible category being visible. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4074 Bug 4074]&lt;br /&gt;
* Wiki: Fixed a fatal error updating wiki pages.&lt;br /&gt;
* Added autocomplete=off in form tag to avoid browser autocomplete [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug:4423]&lt;br /&gt;
* Password change: Primary administrator password can only be changed by the administraror him/herself.&lt;br /&gt;
* Enrol/Authorize.net: Some changes:- allow_internal is not need anymore. Shows two option if enrolment key of course is set.- login_https is required for payment pages. My credit card is important. If you haven&#039;t a certificate forgot this module. (security)- Expiry date of credit card is more friendly :).&lt;br /&gt;
* User profile: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4400 bug 4400]&lt;br /&gt;
* Removed old THEME variable.&lt;br /&gt;
* Added some more CSS hooks for the correctness feedback&lt;br /&gt;
* Fix [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4366 bug 4366]&lt;br /&gt;
* Makes autologinguest possible at site level&lt;br /&gt;
* Micro-increment version number to 2.0.10&lt;br /&gt;
* Corrected adjustment of relative URLs in &amp;lt;EMBED&amp;gt; tag&lt;br /&gt;
* Merging from HEAD:Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4371 bug 4371] (also SC#199):Now manually created users with admin privileges and force change passwordcannot change their username with impunity.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4067 bug 4067] - allow user to update assignment when not yet marked&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4314 bug 4314]&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4206 bug 4206]&lt;br /&gt;
* Delayed merge from HEAD - If tablelib is going to do fullname voodoo, allow default sort field to be firstname/lastname&lt;br /&gt;
* Log actions must be strored to DB without &amp;amp;amp;print_log() takes care of it! [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3853 Bug 3853]&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4354 bug 4354]&lt;br /&gt;
* shorten_text() AFTER format properly. See [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4355 bug  4355]&lt;br /&gt;
* Prevent a warning when params is empty. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4328 Bug 4328]&lt;br /&gt;
* Now the section &amp;quot;jumpto&amp;quot; menu (showed in collapse mode), supportsthe multilang filter. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4341 Bug 4341]&lt;br /&gt;
* Print performance info if exists and $CFG-&amp;gt;perfdebug is enabled.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4351 bug 4351]. New parasmeter for get_record_sql to disableauto-added LIMIT (in case we are using our own)&lt;br /&gt;
* Solved bug found when trying to backup all users! http://moodle.org/mod/forum/discuss.php?d=27105&lt;br /&gt;
* Fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]: merging problem when fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4303 bug 4303]&lt;br /&gt;
* Mimic changes from &amp;quot;Ought to mention the improved assignment grading!&amp;quot;Merged from HEAD&lt;br /&gt;
* Ought to mention the improved assignment grading!&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4086 bug 4086] spelling mistake&lt;br /&gt;
* Commenting out gz_handler since it seem to cause problemsmore on http://moodle.org/mod/forum/discuss.php?d=34376&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
* Fixed bug in &amp;quot;Prevent late submissions&amp;quot;, thanks to Samuli, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4780 bug 4780]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment&#039;&#039;&#039;&lt;br /&gt;
* Enrolment: Better explanation of flat file enrolment format. Re-formatted the imporved flat file enorlment description&lt;br /&gt;
* Auth/LDAP: Better support for ActiveDirectory&lt;br /&gt;
* Enrol/Authorize.net: PostgreSQL support and some indexes for speed.&lt;br /&gt;
* Authorize.net: Address Verification System (AVS) support added.&lt;br /&gt;
* Authorize.net: $CGF-&amp;gt;login_https must be ON for payment pages.&lt;br /&gt;
* Authorize.net: Shows two forms if the enrolment key of the course is set (internal and authorize forms).&lt;br /&gt;
* Authorize.net: IIS https fix. It doesn&#039;t recognize empty($_SERVER[&#039;HTTPS&#039;]) but accepts HTTPS=off.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bug 4355. Solved one visualisation problem in the page showing the list of forums.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4360 bug 4360]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4431 bug 4431], affecting site course, added function forum_user_can_view_post in lib.php&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary Module&#039;&#039;&#039;&lt;br /&gt;
* Bug 4543, 4713. Fixed some problems with entries and categories containing more than one word in their title.&lt;br /&gt;
* Bug 4858. Fixed one problem with formats, not being detected properly.&lt;br /&gt;
* Bug 4915. Entrylist format now displays the &amp;quot;Send Ratings&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotpot Module&#039;&#039;&#039;&lt;br /&gt;
* Add support for HP5 quizzes (including JBC and old JQuiz)&lt;br /&gt;
* Removed weighting from questiontext in JCloze import&lt;br /&gt;
* Fixed import of JCloze into quiz module as a MULTIANSWER question&lt;br /&gt;
* Fixed bug in restoring attempts from backup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson Module&lt;br /&gt;
* Lesson: $navigation and $grade_value were undefined when lesson was added to site main page&lt;br /&gt;
* Lesson: Lesson Essay Question Can&#039;t be Graded when attempt not finished. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4174 Bug 4174]&lt;br /&gt;
* Lesson: Added cancel button. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4216 Bug 4216] - cancel button&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/mod/forum/discuss.php?d=37537 problem with storing the answerid for numerical questions].&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=1187 bug 1187]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixed bug 4250: Added missing percentages to the grade selector&lt;br /&gt;
* Fixed bug 4495: Don&#039;t apply lateness check when teacher previews&lt;br /&gt;
* Fixed bug 4544: Incorrect path to exported files in some language packs&lt;br /&gt;
* Fixed bug 4780: Bug in &amp;quot;Prevent late submissions&amp;quot; setting fixed&lt;br /&gt;
* Fixed bug 5070: Students can&#039;t see quizzes when they are closed&lt;br /&gt;
* Turned off regrading of quizzes that have the attemptonlast option set&lt;br /&gt;
* A number of other minor interface fixes&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4319 bug 4319]. Thanks to Jaroslav&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4217 bug 4217]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4829 bug 4829]&lt;br /&gt;
* Now we avoid checking for lateness when teacher previews. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4495 Bug 4495]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4688 bug 4688]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=39548 Rounding errors could lead to &amp;quot;Partially correct&amp;quot; for correct answers]&lt;br /&gt;
* Added missing percentages to the grade selector, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4250 bug 4250]&lt;br /&gt;
* Avoid error messages in case $quiz-&amp;gt;sumgrades is zero, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4454 bug 4454]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=27730#181773 get_actual_response() method for cloze question type] contributed by Jean-Michel&lt;br /&gt;
* Better PostgreSQL support&lt;br /&gt;
* Now With Nicer Presentation of Questions&lt;br /&gt;
* Summary text shouldn&#039;t be cleaned as only entered by teacher.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]. Report performance improvements caused regression with MySQLv3&lt;br /&gt;
* Now we turn off browser-based autocomplete. Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug 4423] - Short Answer Quiz Q&#039;s Saving Form Entries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resource Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem on restore that was causing some links to become corrupted.&lt;br /&gt;
* Slightly changes to the delete_instance() function in resources to allow future improvements.&lt;br /&gt;
* Resource restore: Solved bug when [http://moodle.org/mod/forum/discuss.php?d=38801 decoding encoded links for resource]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem sending double-slashed info to DB.&lt;br /&gt;
* Bug 3830. Load of initial content from course file area is now allowed.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.3==&lt;br /&gt;
&lt;br /&gt;
11th November, 2005&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===A few new things===&lt;br /&gt;
&lt;br /&gt;
* We now have SCORM 1.3 (SCORM 2004) support!&lt;br /&gt;
* Much improved Assignment grading interface, including &amp;quot;quick grading&amp;quot; options&lt;br /&gt;
* A new Single-Sign-On API is available&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Contains warnings when Moodle is used on an PHP configuration known to be insecure&lt;br /&gt;
* Contains fixes for some recently reported security problems (see [http://security.moodle.org/ security.moodle.org])&lt;br /&gt;
* Backups now runs a lot faster medium/large installs. Many issues fixed in this area&lt;br /&gt;
* Listing of directory sizes can be made much faster on Linux/Unix servers, thanks to a performance fix you can enable from Admin-&amp;gt;Variables: &amp;quot;path_to_du&amp;quot;&lt;br /&gt;
* We now log more meaningful IP addresses when the server or the clients are working behind a proxy&lt;br /&gt;
* Fixed some issues with PHP accelerators&lt;br /&gt;
* Upgrade scripts have been refined and work much better for PostgreSQL installations&lt;br /&gt;
* General PostgreSQL port code cleanup&lt;br /&gt;
* Upgrading to 1.5.3 will fix any legacy Journal to Online Assignment upgrade issues&lt;br /&gt;
* RSS libraries now support RSS 2.0 categories, see bug 3654&lt;br /&gt;
* Better accesibilty in file uploads, see bug 3662&lt;br /&gt;
* Better support for site-wide HTTPS, see bug 3848&lt;br /&gt;
* We now send away bots (like Googlebot) from that try mangled URLs, see bug 3958&lt;br /&gt;
* Better DST support for non-logged-in users&lt;br /&gt;
* Better DST support for repeat events in Calendar&lt;br /&gt;
* Small fixes to the lesson, choice and grade modules&lt;br /&gt;
* Minor CSS improvements to formal_white and orangewhite themes&lt;br /&gt;
* Better pagination in course listing and loglive pages&lt;br /&gt;
* Fixed an IE-only bug related to HTMLArea content where user-edited tables could float and hide part of the UI.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixes to change password/forgotten password with external auth&lt;br /&gt;
* Data fetched from external DB or LDAP is now truncated correctly&lt;br /&gt;
* Fixed bug 4305 -- better login block behaviour when using secureforms&lt;br /&gt;
* Better support for utf-8 user data from external auth&lt;br /&gt;
* LDAP: General fixes covering sync_users script and logging of errors&lt;br /&gt;
* LDAP: Fixed bug 3141 - Can&#039;t update external data with LDAP authentication&lt;br /&gt;
* LDAP: Fixed bug 3992 - LDAP password including a quote does not work - credits go to Kita&lt;br /&gt;
* LDAP: Better support for ActiveDirectory.&lt;br /&gt;
* LDAP: Fixed bug #3594&lt;br /&gt;
* LDAP: Better handling of multi-source field mapping&lt;br /&gt;
* LDAP: Fix for using DN as idnumber - thanks fo Jeff Graham - http://moodle.org/mod/forum/discuss.php?d=28840&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment and metacourses&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Metacourses: Prevent normal users to gain access to meta courses via manual enrolment&lt;br /&gt;
* Metacourses: better support for MySQL v3.23.x&lt;br /&gt;
* DB: Enrolment lookups now work reliably with Moodle on MySQL and Postgres&lt;br /&gt;
* DB: Non-MySQL databases work again as external enrolment databases&lt;br /&gt;
* LDAP: Fixed a wrong call to add_teacher in LDAP plugin.&lt;br /&gt;
* LDAP: Servers being down or unavailable no longer prevent logins&lt;br /&gt;
* LDAP: Course auto-creation works again&lt;br /&gt;
* LDAP: Fixed several bugs reported by Jeff Graham and Barron Koralesky -- including bugs 3912 and 3974&lt;br /&gt;
* LDAP: We can now bind non-anonymously to LDAP&lt;br /&gt;
* Authorize.net: several fixes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bugfix: Avoid linking to empty or unlinkable activity names&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forums&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Big and small optimizations to tracking of read/unread messages, specially for PostgreSQL&lt;br /&gt;
* Fixed some PostgreSQL bugs&lt;br /&gt;
* Some more actions are now supported by backup/restore when processing log records, see bug 3582&lt;br /&gt;
* Now message forum RSS feeds are including category data -- useful under some RSS agregators able to group messages, see bug 3654&lt;br /&gt;
* Fixed paging on forum search&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Several performance improvements&lt;br /&gt;
* Fixes to the upgrade process, including PostgreSQL syntax and lower memory usage&lt;br /&gt;
* Brought in several bugfixes from 1.6dev&lt;br /&gt;
* Fixed bug 3478: Cannot add RSS feed as course creator&lt;br /&gt;
* Fixed bug 3793: Prevent warning message when configuring a glossary_random block in a course which has no glossaries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Some CSS style fixes&lt;br /&gt;
* Better compatibility with themes that contain forms in the headers&lt;br /&gt;
* Highlighting of correct answers can now be turned off&lt;br /&gt;
* Fixed bug 3986: Too many random questions. (mindforge)&lt;br /&gt;
* Fixed missing action icons&lt;br /&gt;
* Fixed bug 3899 and removed some &#039;missing course object&#039; messages&lt;br /&gt;
* Fixed bug 3950: Ee-attempt button inconsistency for multi-attempt quizzes&lt;br /&gt;
* Fixed bug 3953: Quiz/report.php pagesize can be set to 0, credits to Jean-Michel&lt;br /&gt;
* Fixed potential data data corruption bug 3915&lt;br /&gt;
* Fixed bug 3884: Quiz correct highlights missing for 2 of 3 options.&lt;br /&gt;
* Fix for the Student review highlight doesn&#039;t seem to work bug&lt;br /&gt;
* Fixed bug 3804: Differences in question types between 1.5 and 1.6&lt;br /&gt;
* Fixed bug 3822: don&#039;t count previews as attempts&lt;br /&gt;
* Fixed bug 3807: Question numbering issue&lt;br /&gt;
* Fixes for the item analysis plug-in, assembled by Jean-Michel&lt;br /&gt;
* Now we reset the timeout counter to avoid timeouts&lt;br /&gt;
* Several improvements contributed by Jean-Michel Vedrine. You can now change the number of attempts per page displayed on screen, and download results to Excel/text file, including detailed grades&lt;br /&gt;
* Fixed export bug with non-English languages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SCORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* We now support SCORM 1.3 (SCORM 2004)!&lt;br /&gt;
* Fixed a bug with next and prev SCO search&lt;br /&gt;
* Fixed bugs related to masteryscore&lt;br /&gt;
* Fixed a problem in AICC course tracking&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now paging of older versions is showed and working properly, see bug 3750&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mediaplugin filter now finds multi-line links in HTML code&lt;br /&gt;
* Censor filter: Added original word as title to the blacked-out version. The filter can obscure actual important words by mistake (eg Dickens) and there needs to be some way to recover the meaning&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.2==&lt;br /&gt;
&lt;br /&gt;
16th July, 2005&lt;br /&gt;
&lt;br /&gt;
=== Various fixes ===&lt;br /&gt;
&lt;br /&gt;
*  Journal -&amp;gt; Assignment upgrade now works properly :-/&lt;br /&gt;
* Assignment submodules now upgrade as expected&lt;br /&gt;
* Various other bugs with new Assignments fixed&lt;br /&gt;
* Journal module is now disabled by default on new installations&lt;br /&gt;
* Login page is now 100% HTTPS if required&lt;br /&gt;
* Various small standard theme tweaks&lt;br /&gt;
* Fix for recent matching questions display bug in Quiz&lt;br /&gt;
* Language editor no longer creates empty files when not necessary (caused country list bug)&lt;br /&gt;
* Fixed some manifest parsing problems in SCORM module&lt;br /&gt;
* Multilang filter now deals with pack names that contain numbers&lt;br /&gt;
* Files are now force-downloaded (fixes IE problems and some security issues)&lt;br /&gt;
* Relinking debugging output is escaped&lt;br /&gt;
* Large MP3 player now displays ID3 tags properly again&lt;br /&gt;
* Some chat daemon improvements&lt;br /&gt;
&lt;br /&gt;
=== Some new things ===&lt;br /&gt;
&lt;br /&gt;
* Orangewhite theme optimised for use on PDA&lt;br /&gt;
* Forum user posts page can be called without userid&lt;br /&gt;
* Altavista BabelFish now allowed in as guest when Google is&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.1==&lt;br /&gt;
&lt;br /&gt;
8th July, 2005&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
* Several potential security problems solved&lt;br /&gt;
* Allowobjectembed setting now works correctly&lt;br /&gt;
* Speed problem on IE, caused by tab hover fixed.&lt;br /&gt;
* Cut and paste in editor on Firefox has a more helpful warning message&lt;br /&gt;
* Fixed a session problem when logged on as admin during upgrade from very old Moodle version&lt;br /&gt;
* Fixed editing problem in Main menu of site&lt;br /&gt;
* Minor CSS display problems in a few areas were fixed&lt;br /&gt;
* Fixed the adding of a single discussion forum&lt;br /&gt;
* Fixed Lesson problems with calculating grades, and dates&lt;br /&gt;
* Fixed Lesson problems with entering a cluster after a page&lt;br /&gt;
* Censor filter was fixed to make it work better with old themes&lt;br /&gt;
&lt;br /&gt;
===Some new things===&lt;br /&gt;
&lt;br /&gt;
* New theme: Wood&lt;br /&gt;
* Metal theme updated for 1.5&lt;br /&gt;
* Many language updates for most languages, including a new language: Khmer&lt;br /&gt;
* Block classes can now run custom code when an instance is created/deleted (this is useful for blocks that need to set up non-trivial data structures)&lt;br /&gt;
* Wizard for Calculated Questions in Quiz was rewritten&lt;br /&gt;
* Backup/Restore module selection is now improved and much easier&lt;br /&gt;
* Backup/Restore module has much improved relinking support, it&#039;s now faster and easier to implement in new modules&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5==&lt;br /&gt;
&lt;br /&gt;
5th June, 2005&lt;br /&gt;
&lt;br /&gt;
Here you can find the release notes of the current stable version of Moodle. &#039;&#039;&#039;If you experience any bugs in this release, please report them at [http://moodle.org/bugs moodle.org/bugs] so we can fix them in the next release.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Headline features ===&lt;br /&gt;
&lt;br /&gt;
* Web pages are compliant with XHTML Transitional 1.0&lt;br /&gt;
* Improved &#039;&#039;&#039;Accessibility&#039;&#039;&#039;, aiming for compliance with WAI (W3C), SENDA (UK) and Section 508 (US) criteria.&lt;br /&gt;
* Very strong &#039;&#039;&#039;new Themes system&#039;&#039;&#039;, allowing cascading themes, user themes, course themes, with very fine control of every page in Moodle via CSS.&lt;br /&gt;
* Integrated &#039;&#039;&#039;Messaging&#039;&#039;&#039; feature for direct communication between all users in the site, featuring realtime popup windows, notification, email copies, blocking, history, WYSIWYG editor, etc&lt;br /&gt;
* Forum read/unread tracking with highlights allows you to see new postings at a glance and to control how these are displayed (per forum, per user or per site).&lt;br /&gt;
* New &#039;&#039;&#039;Blocks&#039;&#039;&#039; system, allowing multiple copies of blocks and better block configuration&lt;br /&gt;
* Full support for &#039;&#039;&#039;Daylight Savings Time&#039;&#039;&#039; in every locality around the globe, so everyone always see the correct local time for all events.&lt;br /&gt;
* New &#039;&#039;&#039;extended gradebook&#039;&#039;&#039; allowing custom weighting of different activities, setting extra grades (or taking out others) and improved display and sorting options&lt;br /&gt;
* Users can be required to agree to a &#039;&#039;&#039;Site Policy&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Other major system-wide improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New &amp;quot;maintenance mode&amp;quot; allows the admin to temporarily disable a site (during upgrades, for example).&lt;br /&gt;
* Moodle can automatically download a new list of timezones from moodle.org or elsewhere and install it to the database (Olson files are supported too)&lt;br /&gt;
* New version of Moodle MySQL Admin module (available separately)&lt;br /&gt;
* New calendar options page provides user interface to configure the behavior of the calendar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New Shibboleth Support&lt;br /&gt;
* New CAS Support&lt;br /&gt;
* New PAM Support&lt;br /&gt;
* Improved LDAP integration, so that LDAP can now control course creation, group assignments. Increased performance and scalability performing user synchronisation.&lt;br /&gt;
* Certain user fields can be locked by the admin when using external authentication&lt;br /&gt;
* Improved session handling now detects &amp;quot;crossover&amp;quot; sessions that we have found in some buggy PHP installations and prevents them&lt;br /&gt;
* Sessions can now be stored in the database (good for clustered installations!)&lt;br /&gt;
* Users can be forced to change their password&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised file browsing in all areas&lt;br /&gt;
* Improved uploading, with support for automated Virus scanning of new documents using ClamAV.&lt;br /&gt;
* Slasharguments now work also on IIS (upgrade to PHP 4.3.11 needed for ISAPI)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised filter library makes it trivial to write new filters that require searching and highlighting of text.&lt;br /&gt;
* Huge efficiency improvements for complex filters like the Glossary filter&lt;br /&gt;
* New Tidy filter uses the W3C Tidy program to (optionally) clean all user-entered texts throughout the site and convert it to valid XHTML code&lt;br /&gt;
* Improved censorship filter, now &amp;quot;blacks out&amp;quot; words using styles and uses a word list from the language packs.&lt;br /&gt;
* Improved Flash MP3 player, now shows progress bar while downloading and playing&lt;br /&gt;
* Improved Multi-language filter is faster, more forgiving of syntax errors, and uses new editor-friendly syntax: &amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* Auto-linking filters (glossary, activities) can work to link all the occurrences (old behaviour), once for each text block or only once for the whole page ($CFG-&amp;gt;filtermatchonepertext, $CFG-&amp;gt;filtermatchoneperpage).&lt;br /&gt;
* More text can now be filtered in Moodle, including activity names, headings and other such small texts. This makes it possible to design completely multi-lingual sites in Moodle that fully appears in the user&#039;s chosen language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Themes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Modules can provide standard styles&lt;br /&gt;
* Themes can override required styles of other themes&lt;br /&gt;
* Users and courses can choose their own themes if the admin allows it&lt;br /&gt;
* Implementation of tabs interface on many pages&lt;br /&gt;
* Modules, Blocks and Languages can define their own standard styles&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HTML Editor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The toolbuttons offered in the editor toolbar are now configurable by the admin&lt;br /&gt;
* Search and Replace text within the editor text area (with optional use of regular expressions)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Course management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Transparent Blackboard 5.5 course importing (partial 6.0 support)&lt;br /&gt;
* The new meta-courses allow to get users automatically enroled in a general course (the metacourse) when enroled in any of the metacourse-linked courses&lt;br /&gt;
* New tool to copy content from a course to other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* HTML block: allowing to place arbitrary content (text, images links) in any course mainpage&lt;br /&gt;
* Remote RSS feed: allows to display external news channels inside a Moodle course&lt;br /&gt;
* Glossary Selection: to choose and display content from a Moodle glossary in course mainpage&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calendar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Major speed improvements for sites with a large number of courses using groups&lt;br /&gt;
* Repeating events can now be modified or deleted all at the same time or separately as before&lt;br /&gt;
* New &amp;quot;remember filter settings&amp;quot; preference that allows calendar filters to remember their status between logins&lt;br /&gt;
&lt;br /&gt;
=== Activity module improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Completely refactored into a new class-based design, allowing new plugin-assignment types&lt;br /&gt;
* New Online Text assignment type that doesn&#039;t require files and allows inline comments when grading - this new type effectively replaces the old Journal module&lt;br /&gt;
* Vastly improved grading interface for handling large classes&lt;br /&gt;
* New configuration options to disable late submission and to e-mail alerts to teachers when students submit new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Streamlined interface looks smoother, works faster, even without using the optional server daemon&lt;br /&gt;
* Blocks can now be added to chat pages (e.g. for additional information)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Choice&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rewritten to allow any number of choices&lt;br /&gt;
* The number of users per choice can be limited, which allows it to be used as tool for &amp;quot;signing up&amp;quot; to an array of options.&lt;br /&gt;
* You can now download the results of the choice to XLS or a TXT file&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Powerful new Google-like forum searching tools&lt;br /&gt;
* Forum read/unread tracking - unread messages are highlighted on the course page, forum page, discussion listing and the discussion view&lt;br /&gt;
* The tracking system may be disabled by teachers/users&lt;br /&gt;
* User profiles show all posts by a user, as well as all discussions&lt;br /&gt;
* When admins edit user messages, a notice is attached&lt;br /&gt;
* Discussion listing shows the last user who posted to each discussion and when it was, with a direct link to that post&lt;br /&gt;
* In group-enabled forums the discussion listing shows the group the thread applies to, with a link to the group description page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New setting to enable/disable the print view of each glossary.&lt;br /&gt;
* New search system looks for words everywhere (instead of doing exact phrase match).&lt;br /&gt;
* More information is sent to logs to be able to track activity better.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Journal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The Journal module has not changed since 1.4, and is now deprecated. The upgrade procedure will convert all your Journal activities into Online Assignments, and hide all the old Journal activities. If you don&#039;t want this to happen, then define this in your config.php: $CFG-&amp;gt;noconvertjournals = true;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now supports timed Lessons&lt;br /&gt;
* Can create practice Lessons (grades are not stored)&lt;br /&gt;
* Option for students to view points earned while taking the Lesson&lt;br /&gt;
* Allow students to review their answers before submitting the Lesson&lt;br /&gt;
* New Slide Show Mode (only branch tables are displayed as slides)&lt;br /&gt;
* New Left Menu (for enabled branch tables only)&lt;br /&gt;
* Lessons can now be Password Protected&lt;br /&gt;
* A Tree View can be used for the Lesson creation screen&lt;br /&gt;
* Students can post their high scores&lt;br /&gt;
* New option to save a Lesson&#039;s settings as defaults for new lessons in the same course&lt;br /&gt;
* Can delete a student&#039;s attempts&lt;br /&gt;
* New page Jumps:&lt;br /&gt;
** Previous Page&lt;br /&gt;
** Unseen question within a branch&lt;br /&gt;
** Random question within a branch&lt;br /&gt;
** Unseen question within a cluster&lt;br /&gt;
* Added functionality to view Lesson statistics&lt;br /&gt;
* New question type: Essay. Teachers can view each essay and write comments, assign a grade, and then email it all to the student&lt;br /&gt;
* New question creation interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Can handle adaptive questions, i.e., questions that allow the student to interact with them repeatedly within the same quiz attempt and that can change in response to student answers.&lt;br /&gt;
* Student can be allowed to try a question again immediately within the same quiz attempt until they get the answer right.&lt;br /&gt;
* There is a penalty mechanism that deducts a specified fraction of the mark for each wrong attempt at a question.&lt;br /&gt;
* Allows questions rendered and scored externally (e.g., by mathematical assessment engines) to be integrated seamlessly into Moodle quizzes via the RQP web services protocol.&lt;br /&gt;
* Is prepared for the handling of IMS QTI questions once web services for these become available.&lt;br /&gt;
* New tabbed teacher interface for previewing, editing, and reviewing quizzes.&lt;br /&gt;
* New &amp;quot;improved security&amp;quot; mode shows quiz in a separate full-screen window, with many browser features disabled&lt;br /&gt;
* Quizzes can be presented to students in several pages. The number of questions per page is selectable by the teacher.&lt;br /&gt;
* Blocks can now be added to quiz pages (to show results table, or additional information etc)&lt;br /&gt;
* Better and cleaner interface for question selection and management in the database. Selected questions can be added to quiz, moved to other categories or deleted en mass.&lt;br /&gt;
* Random questions are now added to the quiz question list with a dedicated button, leaving a cleaner interface at questions database without phantom placeholders&lt;br /&gt;
* Final grade can be a fractional number, with teacher-defined decimal figures&lt;br /&gt;
* Improved results page with user-selectable display of columns, cleaner sorting and new mark display options&lt;br /&gt;
* Questions can be edited with one click from the improved quiz preview and question preview screens.&lt;br /&gt;
* Questions can be copied with one click, to allow question variations to be created with ease.&lt;br /&gt;
* Revamped question categories structures and editing interface.&lt;br /&gt;
* Categories now can contain nested subcategories and can be re-ordered.&lt;br /&gt;
* It is possible to select whether questions from categories, and or their subcategories are displayed on the question edit page.&lt;br /&gt;
* It is now possible to select whether to add random questions from a parent category alone, or from a parent category and its sub-categories.&lt;br /&gt;
* Quiz creators are prevented from changing the question set of quizes that have had student responses.&lt;br /&gt;
* Recognition, and rejection, of overlapping/redundant questions has been improved.&lt;br /&gt;
* The display of questions in longer quiz categories on the quiz editing page is now paginated.&lt;br /&gt;
* New export types - IMS QTI (2.0) and xhtml. Improvements &amp;amp; fixes to others.&lt;br /&gt;
* New import type - Hot Potato. Improvements &amp;amp; fixes to others.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scorm&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The module is now fully conformant with the SCORM 1.2 standard.&lt;br /&gt;
* User result data storage and reporting was improved.&lt;br /&gt;
* AICC packages can now be imported.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Survey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Graph formatting has been improved (labels are more readable)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Changes to wiki pages are now monitored and displayed in Recent Activity block&lt;br /&gt;
* Several under the hood improvements to backup/restore and other routines that enhance the reliability of wikis&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Old releases|1.4.5 release notes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
&lt;br /&gt;
[[pt:Versões do Moodle]]&lt;br /&gt;
[[es:Notas de versiones]]&lt;br /&gt;
[[fr:Notes de mise à jour]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17289</id>
		<title>Latest release notes</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Latest_release_notes&amp;diff=17289"/>
		<updated>2006-10-18T13:09:37Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Known Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{About Moodle}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.8==&lt;br /&gt;
Under development, this version is not recommended for production sites yet, and is only for testing.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.7==&lt;br /&gt;
&lt;br /&gt;
Under final test phase, the stable release expected soon. Moodle 1.7 Development is now available from CVS or the [http://download.moodle.org Moodle download page].  This version is not recommended for production sites yet.&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10120&amp;amp;styleName=Html&amp;amp;projectId=10011&amp;amp;Create=Create This page shows details about issues resolved in this version]&lt;br /&gt;
&lt;br /&gt;
===Headline features===&lt;br /&gt;
&lt;br /&gt;
* [[Roles]]&lt;br /&gt;
:: Permissions based on fine-grained capabilities allow all kinds of roles to be created and assigned in all contexts around Moodle.  This creates a great deal more flexibility in the permissions that you can grant to people.&lt;br /&gt;
* [[XML database schema]]&lt;br /&gt;
:: added support for MS-SQL and Oracle with more databases to come.  Developers now have just one XML file to edit when changing the database structure, and there is even a very funky editor for this file built-in to Moodle&lt;br /&gt;
* New Admin interface&lt;br /&gt;
:: Completely new admin interface, with accessible design and cool features to make access to settings fast and easy.&lt;br /&gt;
* AJAX Course editing&lt;br /&gt;
:: The Topics and Weekly course formats now feature AJAX editing which means you can drag drop blocks, activities and sections (weeks/topics) and it all happens instantly.  No more page reloading!&lt;br /&gt;
* [[Unit tests|Unit testing framework]]&lt;br /&gt;
:: Making it easier for developers to write test code, which should ultimately lead to a more reliable Moodle.&lt;br /&gt;
&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::Accepts &#039;Electronic Checks (ACH)&#039;. After a user approving echeck, the admin who has upload csv capacity must import a CSV file to get the user enrol in Payment Management page.&lt;br /&gt;
&lt;br /&gt;
===Other improvements===&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Database module]]&lt;br /&gt;
**Template/Field settings can now be saved as Presets and shared across a site.&lt;br /&gt;
**Presets are just zip files, and can also be shared between sites.&lt;br /&gt;
**Moodle 1.7 comes with one sample preset (an Image Gallery) with more to come.&lt;br /&gt;
**New latitude/longitude data type&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Lesson module]]&lt;br /&gt;
**Now has a more unified view of lesson screens.&lt;br /&gt;
**Teacher editing:&lt;br /&gt;
***Collapsed view has a nicer format, displays more information regarding each page and allows the creation of new pages.&lt;br /&gt;
***Editing is now speedier by replacing 3 second redirect delays with a notification system.&lt;br /&gt;
**New feature: display default feedback.&lt;br /&gt;
***Default is &#039;&#039;&#039;On&#039;&#039;&#039; so previous lessons behave as before.&lt;br /&gt;
***Description: if no &#039;&#039;response&#039;&#039; is entered for a question answer and this setting is turned &#039;&#039;&#039;Off&#039;&#039;&#039;, then the user skips the feedback page.&lt;br /&gt;
**Graceful degrade of JavaScript.&lt;br /&gt;
**Several bug fixes.&lt;br /&gt;
&lt;br /&gt;
* Improvements to the [[Quiz module]]&lt;br /&gt;
:* The teacher can configure comments that are displayed to the student at the end of their attempt, with the comment displayed depending on the student&#039;s score.&lt;br /&gt;
&lt;br /&gt;
* Improvements to some core question types&lt;br /&gt;
:* All question types can now have some general feedback. This is displayed to all students after they have finished the question (depending on the quiz settings) and does not depend on what response the student gave. Use this to tell the student what the question was about, or link them to more information about the topic it covers.&lt;br /&gt;
:* [[Matching question type|Matching]] questions can have extra wrong answers, and work when two questions have the same answer.&lt;br /&gt;
:* [[Multiple Choice question type|Multiple Choice]] questions can have feedback for the whole question, as well as specific answers. This is particularly useful for multiple-response questions.&lt;br /&gt;
:* [[Numerical question type|Numerical]] questions can have different answers with different precisions and scores. (Previously this was only supported via GIFT import. Now you can edit questions like this.)&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.3==&lt;br /&gt;
10th October, 2006&lt;br /&gt;
&lt;br /&gt;
[http://tracker.moodle.org/secure/ReleaseNote.jspa?version=10140&amp;amp;styleName=Text&amp;amp;projectId=10011 Full details of these issues can be found in the tracker]&lt;br /&gt;
&lt;br /&gt;
===Security Bugfix===&lt;br /&gt;
* A vulnerability was discovered that could allow SQL injections if a parameter was improperly used.  Full details of this particular issue are on the [http://security.moodle.org/ Moodle Security site].  All registered Moodle admins were notified by direct email on Saturday September 30th.&lt;br /&gt;
&lt;br /&gt;
===General Bugs Fixed===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3048 MDL-3048] ]      - Release note should note not to use some PHP versions&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-3805 MDL-3805] ]      - mod.html in NEWMODULE.zip is not XHTML1.0 Transitional compliant&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5378 MDL-5378] ]      - shorten_text doesn&#039;t work for oriental languages&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5601 MDL-5601] ]      - cloze question restore error problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5884 MDL-5884] ]      - Turn Student View On&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5893 MDL-5893] ]      - Blackboard export/backup course does not restore to Moodle correctly&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6084 MDL-6084] ]      - Restore to new course failure notice if  logged in as course creator&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6128 MDL-6128] ]      - 1.6, special chars and messaging system.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6193 MDL-6193] ]      - problem with login/index.php file&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6205 MDL-6205] ]      - slashes not stripped when re-editing profile&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6224 MDL-6224] ]      - Syntax error creating tables on install&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6247 MDL-6247] ]      - Error checking for missing themes&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6271 MDL-6271] ]      - breadcrumb problem&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6272 MDL-6272] ]      - DB Enrolment not recording enrolment end date&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6334 MDL-6334] ]      - Unnecessary group menu in Feedback popup window&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6336 MDL-6336] ]      - After utf8-migration unserializing of old essay fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6341 MDL-6341] ]      - &amp;quot;Student view&amp;quot; locks out designers/administrators from courses not available to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6342 MDL-6342] ]      - cannot move forum post to other forum when the subject includes an apostrophe&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6363 MDL-6363] ]      - typo in mod/forum/restorelib.php prevents grouped discussions from being accessible to group after a restore.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6375 MDL-6375] ]      - Uploaded assignments are not available from the student submission page once graded&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6480 MDL-6480] ]      - Import of multichoice questions in Moodle XML format doesn&#039;t use shuffle option. Fix included&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6517 MDL-6517] ]      - Adding or editing post produces &amp;quot;ERROR: invalid input syntax for integer: &amp;quot;Object id #XXX&amp;quot;&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6518 MDL-6518] ]      - How to make new themes link no longer required&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6521 MDL-6521] ]      - Single discussion forums can be splitted and it hasn&#039;t too much sense....&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6537 MDL-6537] ]      - past students receive email from forum&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6538 MDL-6538] ]      - Bug in hotpot upgrade script 1.6.1 -&amp;gt; 1.6.2 with MetaColumns() method&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6615 MDL-6615] ]      - Highlighting search terms in forum search text posts fails&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6632 MDL-6632] ]      - scorm_grade_user function in locallib.php file has errors&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6649 MDL-6649] ]      - HTML Editor in Quiz Essay Question unreliable&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6686 MDL-6686] ]      - Streamed Chat Locks Send Message Field&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6750 MDL-6750] ]      - change_password.php produces JS error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6754 MDL-6754] ]      - moodle.php in de_utf8 langpack has wrong locale&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6757 MDL-6757] ]      - Insert a Chinese charachter string to label resource result error.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6770 MDL-6770] ]      - Student cannot see handed-in assignment&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6791 MDL-6791] ]      - Streamed Chat JS bug Prevents Use&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6824 MDL-6824] ]      - redundant style declaration in theme&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6837 MDL-6837] ]      - Make a language file entry for the wording of popup blocker checker&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6841 MDL-6841] ]      - Student View button fails when course is hidden to students&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6842 MDL-6842] ]      - Resource frameset error in IE6&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6866 MDL-6866] ]      - A required parameter (backup_unique_code) was missing&amp;quot; error&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6876 MDL-6876] ]      - Grades computed incorrectly if assignment name appears more than twice in a course&lt;br /&gt;
&lt;br /&gt;
===Improvement===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6280 MDL-6280] ] - Backup files should not be included in new backups&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6572 MDL-6572] ] - Allow students to access their uploaded documents after grading.&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6662 MDL-6662] ] - why footer with margin-top: 100px&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-6878 MDL-6878] ] - Scalable Vector Graphics (SVG) files in Moodle are not correctly displayed in many Browsers&lt;br /&gt;
&lt;br /&gt;
===New Feature===&lt;br /&gt;
* [ [http://tracker.moodle.org/browse/MDL-5653 MDL-5653] ] - add blacklisted level into environment XML&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.2==&lt;br /&gt;
12th September, 2006&lt;br /&gt;
&lt;br /&gt;
===Security===&lt;br /&gt;
* Fixed handling of uploaded files in Database module&lt;br /&gt;
* Module instance id is now properly validated when creating course module object; developers should use get_coursemodule_from_id() to get valid $cm&lt;br /&gt;
* Default error reporting level was lowered to 5, E_WARNINGs are no longer displayed on production sites with debug off.&lt;br /&gt;
* Multiple problems leading to information leakage fixed in help.php file&lt;br /&gt;
* Fixed information leakage from scheduled backups&lt;br /&gt;
* Added basic detection of dataroot accessible from Internet, web installer now better suggests dataroot location outside of web file area&lt;br /&gt;
* Swf is now disabled by default in Mediaplugin&lt;br /&gt;
* forgot_password.php does not allow remote email or username enumeration by default, the old behavior can be enabled by setting protectusernames to No in site configuration&lt;br /&gt;
* Undisclosed SQL injections fixed by automatic data conversions in adodb layer&lt;br /&gt;
* Theoretical XSS problems fixed in doc/index.php and files/index.php scripts&lt;br /&gt;
* Access to tex and algebra files is blocked when filters are disabled&lt;br /&gt;
* Request for redirection in jumpto.php protected with sesskey&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed error when upgrading forum read tracking&lt;br /&gt;
* Locales from language packs should finally work - please check your configuration variables and empty the locale field&lt;br /&gt;
* Added missing link for course request&lt;br /&gt;
* Fixed several glossary problems with non-ascii characters&lt;br /&gt;
* Fixed bug where you could not regrade a quiz question where the teacher had added a comment with a &#039; character.&lt;br /&gt;
* Quiz import of BlackBoard V6 files now much more reliable&lt;br /&gt;
* Fixed scheduled backups - they were broken in 1.6 and 1.6.1&lt;br /&gt;
* Fixed missing guest icons from course listing&lt;br /&gt;
* Database sessions respect sessiontimeout setting&lt;br /&gt;
* Fixed redirect problems during upgrade resulting in &amp;quot;Table xxx already exists&amp;quot;&lt;br /&gt;
* Lesson module: the &amp;quot;(Continue)&amp;quot; no longer displays for 3 seconds after branch tables.&lt;br /&gt;
* Lesson module: now properly checks import formats for support.&lt;br /&gt;
* Lesson module: feedback is set properly during the import process.&lt;br /&gt;
* and many other smaller fixes&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Authorize.net Payment Gateway: Autoconfigures credit card types if the merchant does not accept some types of credit cards&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6.1==&lt;br /&gt;
20th July, 2006&lt;br /&gt;
&lt;br /&gt;
===Bug Fixes===&lt;br /&gt;
&lt;br /&gt;
* Fixed regression in Turkish locale handling&lt;br /&gt;
* Authorize and Paypal enrolment plugin cleanup&lt;br /&gt;
* Fixed serious problem with failing Database restore&lt;br /&gt;
* Fixed restore of HotPot module containing attempts&lt;br /&gt;
* Minor Database module fixes&lt;br /&gt;
* National characters in graphs now work for most languages out of the box&lt;br /&gt;
* Reviewed and fixed all *nix locale codes in language packs&lt;br /&gt;
* Fixed problems when using Resources with Blocks on the frontpage&lt;br /&gt;
* Fixed missing events on the first day of month in calendar&lt;br /&gt;
* Fixed several problems in Lesson - scores, branch tables, HTML editor issues&lt;br /&gt;
* Fixed broken intermodule relinking of absolute paths - please do not use course backups from original 1.6&lt;br /&gt;
* PDF byteserving problems caused by incorrect partial content length solved&lt;br /&gt;
* Fixed several regressions in handling of multiple groups&lt;br /&gt;
* Fixed alphabet problems in Glossary&lt;br /&gt;
* Chameleon theme fixes and enhancements&lt;br /&gt;
* Fixed all hard coded admin paths&lt;br /&gt;
* Fixed moving of course sections&lt;br /&gt;
* Fixed grading of Essays in Quiz&lt;br /&gt;
* Several Quiz regrading problems solved&lt;br /&gt;
* Questions are now exported into backupdata directory&lt;br /&gt;
* Added workaround for problems when editting two quizes in one browser&lt;br /&gt;
* Lots of other Quiz related bugs fixed - thanks Tim!&lt;br /&gt;
&lt;br /&gt;
* Fixed IE unsecure items warning on sites with https login&lt;br /&gt;
* Improved cookie test on the login page&lt;br /&gt;
* Potential security issue with unzipping maliciously-crafted zip files fixed&lt;br /&gt;
* Satinized input parameters in help.php&lt;br /&gt;
* Calendar view.php now respects forcelogin setting&lt;br /&gt;
&lt;br /&gt;
* And lots of other minor fixes worth upgrading&lt;br /&gt;
&lt;br /&gt;
===New Features===&lt;br /&gt;
&lt;br /&gt;
* Enhanced frontpage settings - frontpage can now be different for logged in users, changed category list display&lt;br /&gt;
* Improved administration page layout&lt;br /&gt;
* Possibility to change graph font for all locales - moodledata/lang/default.ttf takes precedence over lib/default.ttf&lt;br /&gt;
* Local language packs may also contain default.ttf&lt;br /&gt;
* Backported improved lang.php from HEAD&lt;br /&gt;
* New config.php option $CFG-&amp;gt;allowvisiblecoursesinhiddencategories&lt;br /&gt;
&lt;br /&gt;
===Known Problems===&lt;br /&gt;
&lt;br /&gt;
* Broken images in published question categories&lt;br /&gt;
* Small number of sites reports problems with Quiz upgrade - please always do a full database backup before any upgrade!&lt;br /&gt;
* Workshop backup/restore and Workshop import from other course not supported&lt;br /&gt;
&lt;br /&gt;
===Related===&lt;br /&gt;
&lt;br /&gt;
* Third party modules should be already updated for 1.6.x - you must install new versions before UTF-8 migration!&lt;br /&gt;
* New integration of phpMyAdmin available - fixes upstream security problems and compatiblility with PHP 5&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.6==&lt;br /&gt;
19th June, 2006&lt;br /&gt;
&lt;br /&gt;
NOTE: Moodle 1.6 requires PHP 4.3.0 (or PHP 5.1.0) and MySQL 4.1.16 (4.1.12 if you use latin languages only). Here is more info on [[Upgrading to Moodle 1.6]].&lt;br /&gt;
&lt;br /&gt;
===New features===&lt;br /&gt;
&lt;br /&gt;
* [[UTF-8 migration|Unicode]]&lt;br /&gt;
::Moodle is now 100% Unicode, which means any language can be mixed together and an end to a number of problems that different character sets caused us.&lt;br /&gt;
* [[MoodleDocs development|Documentation]]&lt;br /&gt;
::A new one-stop wiki site for ALL Moodle documentation, including links from Moodle itself&lt;br /&gt;
* [[Database module]]&lt;br /&gt;
::A new activity module that allows collaborative collection of structured data, useful for many things!&lt;br /&gt;
* [[LAMS]]&lt;br /&gt;
::Integrated via a course format and an activity module&lt;br /&gt;
* [[Blogs]]&lt;br /&gt;
::Allows reflection on an ongoing basis.  Entries are marked and can be viewed by user, course, group, site etc.  Contains first new support for [[Tags]].  &lt;br /&gt;
* [[Reports]]&lt;br /&gt;
::All reports are now centralised under Course reports and Admin reports.  New reports can be written as plugins and dropped in very easily.  One big new report is the new course-based statistics system from Catalyst.&lt;br /&gt;
* [[Questions]]&lt;br /&gt;
::A centralized bank of questions with the potential to be (re-)used in a variety of modules.&lt;br /&gt;
* [[My Moodle]]&lt;br /&gt;
::A dashboard interface that allows an overview for each user of all their courses etc.&lt;br /&gt;
* [[Hive integration]]&lt;br /&gt;
::This initial integration with Hive allows teachers to upload, browse, search and select [[Resources|resources]] within the external repository.&lt;br /&gt;
* [[Multiple groups]]&lt;br /&gt;
::Users can be part of multiple groups within a course&lt;br /&gt;
* [[IMS content package]] resource type&lt;br /&gt;
::Supports the loading of any content package as a resource, with an optional repository for sharing packages between courses.&lt;br /&gt;
* [[Course backup|Granularised backup]]&lt;br /&gt;
* [[Chameleon|Chameleon theme]]&lt;br /&gt;
:: An interactive Moodle theme&lt;br /&gt;
* [[Enrolment plugins|Multi enrolment]]&lt;br /&gt;
::Moodle&#039;s enrolment plugins can be used simultaneously on the same site. Also new [[IMS Enterprise]] enrolment plugin.&lt;br /&gt;
*[[Authorize.net Payment Gateway]] enrolment plugin &lt;br /&gt;
::New feature called &#039;Order Review&#039;. Admins and teachers may accept or deny payments before processing the credit card and they can also refund payments after processing the credit card in &#039;Payment Management&#039; page. Students may view their order details. Address Verification System (AVS) and Scheduled-Capture support added. For &#039;Manual-Capture&#039; admins are notified 5 days prior to pending orders expiring.&lt;br /&gt;
===See also===&lt;br /&gt;
*[[:Category:Moodle 1.6|Moodle 1.6 features]]&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.4==&lt;br /&gt;
21st May, 2006&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Security&#039;&#039;&#039;&lt;br /&gt;
* Improved kses cleaning of html SC#204&lt;br /&gt;
* Prevent unwanted password change here SC#225&lt;br /&gt;
* Fix for Secunia Advisory SA18267, plus some logging of suspicious activity.&lt;br /&gt;
* AdoDB tests cleanup after Secunia Advisory SA18267&lt;br /&gt;
* Fixed $cfg-&amp;gt;forceloginforprofiles logic SC#207. Backported from HEAD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
* Various updates/improvements in the the Environmental Check allowing to check if your server suits future Moodle requirements.&lt;br /&gt;
* Bug 4619. Fixed one DB query not following coding rules.&lt;br /&gt;
* Bug 4607. Avoid duplication of course shortname on restore.&lt;br /&gt;
* Fixed one problem with auto-link filters and frames.&lt;br /&gt;
* Important fixes to muti-byte text handling routines.&lt;br /&gt;
* Small changes to the installer.&lt;br /&gt;
* Bug 3853. Some important improvements in the restore of log actions.&lt;br /&gt;
* Bug 4328. Prevent some warnings in the blocks system.&lt;br /&gt;
* Bug 4341. Extending multi-lang support to the &amp;quot;jumpto&amp;quot; menu (showed in collapsed mode).&lt;br /&gt;
* Added rss_get_url() to 1.5 to help support data module&lt;br /&gt;
* Added support for having a linked tab even if it is currently selected.&lt;br /&gt;
* RSS Client block: Removed secondary cache. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4625 Bug 4625]&lt;br /&gt;
* Email confirmation now includes lastname. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4869 Bug 4869]&lt;br /&gt;
* Database connection errors can now be reported to an admin. See $CFG-&amp;gt;emailconnectionerrors in config-dist.php.&lt;br /&gt;
* Metacourses: Fixed a problem with self enrolment in child courses.&lt;br /&gt;
* Several MySQL v5 compatibility fixes&lt;br /&gt;
* Avoid listing more than 200 courses in my courses block, and course listing pages.&lt;br /&gt;
* SCORM: Fixed lesson status skin support&lt;br /&gt;
* Skype: Added webstatus icon&lt;br /&gt;
* File uploads: Only create a directory if needed, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4659 bug 4659]&lt;br /&gt;
* Admin Block. Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4627 bug 4627]: Hide &amp;quot;change password&amp;quot; link in admin block if the user is restricted. Credits for report &amp;amp; patch go to Joseph Rezeau.&lt;br /&gt;
* HTMLArea: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4562 bug 4562]. Fix posted by sgarcia.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4626 bug 4626] - weblib.php: $course object conversion error in &amp;amp;quot;print_footer &amp;amp;quot; function&lt;br /&gt;
* Messaging: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4621 bug 4621] errors in MySQL v3.23 with message backup.&lt;br /&gt;
* Introducing Admin-&amp;gt;Environment to help users assess installed software prior to the 1.6 upgrade&lt;br /&gt;
* Course Restore: Now we avoid duplicates. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4607 Bug 4607]&lt;br /&gt;
* Assignment: Guests can no longer submit an online assignment. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4604 Bug 4604]&lt;br /&gt;
* File Downloads: Fixed problems for slow (dial up) clients, and avoid hogging memory when PHP&#039;s output compression is on.&lt;br /&gt;
* Wiki: Supports initial load of contents from course file area. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3830 Bug 3830]&lt;br /&gt;
* Lesson: Now when a teacher edits a page with the &amp;quot;Edit page contents&amp;quot; button and then saves or cancels, s/he gets redirected back to the lesson navigation. This will help to streamline the editing.&lt;br /&gt;
* Activity Modules Block - [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4586 bug 4586]&lt;br /&gt;
* Metacourse: Fixes unenrolling [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4541 bug 4541]&lt;br /&gt;
* File uploads: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4533 bug 4533] - Max upload size at course level ignored.&lt;br /&gt;
* Enrol/Authorize.net: Added Address Verification System (AVS) support.&lt;br /&gt;
* Online Users Block: Limit the number of students displayed.&lt;br /&gt;
* Unicode Support: Typo3 Library updated to newest version.&lt;br /&gt;
* Course Categories: Fixed courses and subcategories in an invisible category being visible. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4074 Bug 4074]&lt;br /&gt;
* Wiki: Fixed a fatal error updating wiki pages.&lt;br /&gt;
* Added autocomplete=off in form tag to avoid browser autocomplete [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug:4423]&lt;br /&gt;
* Password change: Primary administrator password can only be changed by the administraror him/herself.&lt;br /&gt;
* Enrol/Authorize.net: Some changes:- allow_internal is not need anymore. Shows two option if enrolment key of course is set.- login_https is required for payment pages. My credit card is important. If you haven&#039;t a certificate forgot this module. (security)- Expiry date of credit card is more friendly :).&lt;br /&gt;
* User profile: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4400 bug 4400]&lt;br /&gt;
* Removed old THEME variable.&lt;br /&gt;
* Added some more CSS hooks for the correctness feedback&lt;br /&gt;
* Fix [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4366 bug 4366]&lt;br /&gt;
* Makes autologinguest possible at site level&lt;br /&gt;
* Micro-increment version number to 2.0.10&lt;br /&gt;
* Corrected adjustment of relative URLs in &amp;lt;EMBED&amp;gt; tag&lt;br /&gt;
* Merging from HEAD:Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4371 bug 4371] (also SC#199):Now manually created users with admin privileges and force change passwordcannot change their username with impunity.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4067 bug 4067] - allow user to update assignment when not yet marked&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4314 bug 4314]&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4206 bug 4206]&lt;br /&gt;
* Delayed merge from HEAD - If tablelib is going to do fullname voodoo, allow default sort field to be firstname/lastname&lt;br /&gt;
* Log actions must be strored to DB without &amp;amp;amp;print_log() takes care of it! [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=3853 Bug 3853]&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4354 bug 4354]&lt;br /&gt;
* shorten_text() AFTER format properly. See [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4355 bug  4355]&lt;br /&gt;
* Prevent a warning when params is empty. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4328 Bug 4328]&lt;br /&gt;
* Now the section &amp;quot;jumpto&amp;quot; menu (showed in collapse mode), supportsthe multilang filter. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4341 Bug 4341]&lt;br /&gt;
* Print performance info if exists and $CFG-&amp;gt;perfdebug is enabled.&lt;br /&gt;
* Fix for [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4351 bug 4351]. New parasmeter for get_record_sql to disableauto-added LIMIT (in case we are using our own)&lt;br /&gt;
* Solved bug found when trying to backup all users! http://moodle.org/mod/forum/discuss.php?d=27105&lt;br /&gt;
* Fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]: merging problem when fixing [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4303 bug 4303]&lt;br /&gt;
* Mimic changes from &amp;quot;Ought to mention the improved assignment grading!&amp;quot;Merged from HEAD&lt;br /&gt;
* Ought to mention the improved assignment grading!&lt;br /&gt;
* Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4086 bug 4086] spelling mistake&lt;br /&gt;
* Commenting out gz_handler since it seem to cause problemsmore on http://moodle.org/mod/forum/discuss.php?d=34376&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
* Fixed bug in &amp;quot;Prevent late submissions&amp;quot;, thanks to Samuli, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4780 bug 4780]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment&#039;&#039;&#039;&lt;br /&gt;
* Enrolment: Better explanation of flat file enrolment format. Re-formatted the imporved flat file enorlment description&lt;br /&gt;
* Auth/LDAP: Better support for ActiveDirectory&lt;br /&gt;
* Enrol/Authorize.net: PostgreSQL support and some indexes for speed.&lt;br /&gt;
* Authorize.net: Address Verification System (AVS) support added.&lt;br /&gt;
* Authorize.net: $CGF-&amp;gt;login_https must be ON for payment pages.&lt;br /&gt;
* Authorize.net: Shows two forms if the enrolment key of the course is set (internal and authorize forms).&lt;br /&gt;
* Authorize.net: IIS https fix. It doesn&#039;t recognize empty($_SERVER[&#039;HTTPS&#039;]) but accepts HTTPS=off.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bug 4355. Solved one visualisation problem in the page showing the list of forums.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4360 bug 4360]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4431 bug 4431], affecting site course, added function forum_user_can_view_post in lib.php&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary Module&#039;&#039;&#039;&lt;br /&gt;
* Bug 4543, 4713. Fixed some problems with entries and categories containing more than one word in their title.&lt;br /&gt;
* Bug 4858. Fixed one problem with formats, not being detected properly.&lt;br /&gt;
* Bug 4915. Entrylist format now displays the &amp;quot;Send Ratings&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotpot Module&#039;&#039;&#039;&lt;br /&gt;
* Add support for HP5 quizzes (including JBC and old JQuiz)&lt;br /&gt;
* Removed weighting from questiontext in JCloze import&lt;br /&gt;
* Fixed import of JCloze into quiz module as a MULTIANSWER question&lt;br /&gt;
* Fixed bug in restoring attempts from backup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson Module&lt;br /&gt;
* Lesson: $navigation and $grade_value were undefined when lesson was added to site main page&lt;br /&gt;
* Lesson: Lesson Essay Question Can&#039;t be Graded when attempt not finished. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4174 Bug 4174]&lt;br /&gt;
* Lesson: Added cancel button. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4216 Bug 4216] - cancel button&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/mod/forum/discuss.php?d=37537 problem with storing the answerid for numerical questions].&lt;br /&gt;
* Lesson: Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=1187 bug 1187]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixed bug 4250: Added missing percentages to the grade selector&lt;br /&gt;
* Fixed bug 4495: Don&#039;t apply lateness check when teacher previews&lt;br /&gt;
* Fixed bug 4544: Incorrect path to exported files in some language packs&lt;br /&gt;
* Fixed bug 4780: Bug in &amp;quot;Prevent late submissions&amp;quot; setting fixed&lt;br /&gt;
* Fixed bug 5070: Students can&#039;t see quizzes when they are closed&lt;br /&gt;
* Turned off regrading of quizzes that have the attemptonlast option set&lt;br /&gt;
* A number of other minor interface fixes&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4319 bug 4319]. Thanks to Jaroslav&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4217 bug 4217]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4829 bug 4829]&lt;br /&gt;
* Now we avoid checking for lateness when teacher previews. [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4495 Bug 4495]&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4688 bug 4688]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=39548 Rounding errors could lead to &amp;quot;Partially correct&amp;quot; for correct answers]&lt;br /&gt;
* Added missing percentages to the grade selector, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4250 bug 4250]&lt;br /&gt;
* Avoid error messages in case $quiz-&amp;gt;sumgrades is zero, [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4454 bug 4454]&lt;br /&gt;
* [http://moodle.org/mod/forum/discuss.php?d=27730#181773 get_actual_response() method for cloze question type] contributed by Jean-Michel&lt;br /&gt;
* Better PostgreSQL support&lt;br /&gt;
* Now With Nicer Presentation of Questions&lt;br /&gt;
* Summary text shouldn&#039;t be cleaned as only entered by teacher.&lt;br /&gt;
* Fixed [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4345 bug 4345]. Report performance improvements caused regression with MySQLv3&lt;br /&gt;
* Now we turn off browser-based autocomplete. Fixes [http://moodle.org/bugs/bug.php?op=show&amp;amp;bugid=4423 bug 4423] - Short Answer Quiz Q&#039;s Saving Form Entries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resource Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem on restore that was causing some links to become corrupted.&lt;br /&gt;
* Slightly changes to the delete_instance() function in resources to allow future improvements.&lt;br /&gt;
* Resource restore: Solved bug when [http://moodle.org/mod/forum/discuss.php?d=38801 decoding encoded links for resource]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki Module&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Solved one problem sending double-slashed info to DB.&lt;br /&gt;
* Bug 3830. Load of initial content from course file area is now allowed.&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.3==&lt;br /&gt;
&lt;br /&gt;
11th November, 2005&lt;br /&gt;
&lt;br /&gt;
(Because this release contains important security fixes, we highly advise that sites using any previous version of Moodle upgrade to this version as soon as possible.)&lt;br /&gt;
&lt;br /&gt;
===A few new things===&lt;br /&gt;
&lt;br /&gt;
* We now have SCORM 1.3 (SCORM 2004) support!&lt;br /&gt;
* Much improved Assignment grading interface, including &amp;quot;quick grading&amp;quot; options&lt;br /&gt;
* A new Single-Sign-On API is available&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Contains warnings when Moodle is used on an PHP configuration known to be insecure&lt;br /&gt;
* Contains fixes for some recently reported security problems (see [http://security.moodle.org/ security.moodle.org])&lt;br /&gt;
* Backups now runs a lot faster medium/large installs. Many issues fixed in this area&lt;br /&gt;
* Listing of directory sizes can be made much faster on Linux/Unix servers, thanks to a performance fix you can enable from Admin-&amp;gt;Variables: &amp;quot;path_to_du&amp;quot;&lt;br /&gt;
* We now log more meaningful IP addresses when the server or the clients are working behind a proxy&lt;br /&gt;
* Fixed some issues with PHP accelerators&lt;br /&gt;
* Upgrade scripts have been refined and work much better for PostgreSQL installations&lt;br /&gt;
* General PostgreSQL port code cleanup&lt;br /&gt;
* Upgrading to 1.5.3 will fix any legacy Journal to Online Assignment upgrade issues&lt;br /&gt;
* RSS libraries now support RSS 2.0 categories, see bug 3654&lt;br /&gt;
* Better accesibilty in file uploads, see bug 3662&lt;br /&gt;
* Better support for site-wide HTTPS, see bug 3848&lt;br /&gt;
* We now send away bots (like Googlebot) from that try mangled URLs, see bug 3958&lt;br /&gt;
* Better DST support for non-logged-in users&lt;br /&gt;
* Better DST support for repeat events in Calendar&lt;br /&gt;
* Small fixes to the lesson, choice and grade modules&lt;br /&gt;
* Minor CSS improvements to formal_white and orangewhite themes&lt;br /&gt;
* Better pagination in course listing and loglive pages&lt;br /&gt;
* Fixed an IE-only bug related to HTMLArea content where user-edited tables could float and hide part of the UI.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Fixes to change password/forgotten password with external auth&lt;br /&gt;
* Data fetched from external DB or LDAP is now truncated correctly&lt;br /&gt;
* Fixed bug 4305 -- better login block behaviour when using secureforms&lt;br /&gt;
* Better support for utf-8 user data from external auth&lt;br /&gt;
* LDAP: General fixes covering sync_users script and logging of errors&lt;br /&gt;
* LDAP: Fixed bug 3141 - Can&#039;t update external data with LDAP authentication&lt;br /&gt;
* LDAP: Fixed bug 3992 - LDAP password including a quote does not work - credits go to Kita&lt;br /&gt;
* LDAP: Better support for ActiveDirectory.&lt;br /&gt;
* LDAP: Fixed bug #3594&lt;br /&gt;
* LDAP: Better handling of multi-source field mapping&lt;br /&gt;
* LDAP: Fix for using DN as idnumber - thanks fo Jeff Graham - http://moodle.org/mod/forum/discuss.php?d=28840&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enrolment and metacourses&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Metacourses: Prevent normal users to gain access to meta courses via manual enrolment&lt;br /&gt;
* Metacourses: better support for MySQL v3.23.x&lt;br /&gt;
* DB: Enrolment lookups now work reliably with Moodle on MySQL and Postgres&lt;br /&gt;
* DB: Non-MySQL databases work again as external enrolment databases&lt;br /&gt;
* LDAP: Fixed a wrong call to add_teacher in LDAP plugin.&lt;br /&gt;
* LDAP: Servers being down or unavailable no longer prevent logins&lt;br /&gt;
* LDAP: Course auto-creation works again&lt;br /&gt;
* LDAP: Fixed several bugs reported by Jeff Graham and Barron Koralesky -- including bugs 3912 and 3974&lt;br /&gt;
* LDAP: We can now bind non-anonymously to LDAP&lt;br /&gt;
* Authorize.net: several fixes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Resources&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bugfix: Avoid linking to empty or unlinkable activity names&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forums&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Big and small optimizations to tracking of read/unread messages, specially for PostgreSQL&lt;br /&gt;
* Fixed some PostgreSQL bugs&lt;br /&gt;
* Some more actions are now supported by backup/restore when processing log records, see bug 3582&lt;br /&gt;
* Now message forum RSS feeds are including category data -- useful under some RSS agregators able to group messages, see bug 3654&lt;br /&gt;
* Fixed paging on forum search&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Several performance improvements&lt;br /&gt;
* Fixes to the upgrade process, including PostgreSQL syntax and lower memory usage&lt;br /&gt;
* Brought in several bugfixes from 1.6dev&lt;br /&gt;
* Fixed bug 3478: Cannot add RSS feed as course creator&lt;br /&gt;
* Fixed bug 3793: Prevent warning message when configuring a glossary_random block in a course which has no glossaries&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Some CSS style fixes&lt;br /&gt;
* Better compatibility with themes that contain forms in the headers&lt;br /&gt;
* Highlighting of correct answers can now be turned off&lt;br /&gt;
* Fixed bug 3986: Too many random questions. (mindforge)&lt;br /&gt;
* Fixed missing action icons&lt;br /&gt;
* Fixed bug 3899 and removed some &#039;missing course object&#039; messages&lt;br /&gt;
* Fixed bug 3950: Ee-attempt button inconsistency for multi-attempt quizzes&lt;br /&gt;
* Fixed bug 3953: Quiz/report.php pagesize can be set to 0, credits to Jean-Michel&lt;br /&gt;
* Fixed potential data data corruption bug 3915&lt;br /&gt;
* Fixed bug 3884: Quiz correct highlights missing for 2 of 3 options.&lt;br /&gt;
* Fix for the Student review highlight doesn&#039;t seem to work bug&lt;br /&gt;
* Fixed bug 3804: Differences in question types between 1.5 and 1.6&lt;br /&gt;
* Fixed bug 3822: don&#039;t count previews as attempts&lt;br /&gt;
* Fixed bug 3807: Question numbering issue&lt;br /&gt;
* Fixes for the item analysis plug-in, assembled by Jean-Michel&lt;br /&gt;
* Now we reset the timeout counter to avoid timeouts&lt;br /&gt;
* Several improvements contributed by Jean-Michel Vedrine. You can now change the number of attempts per page displayed on screen, and download results to Excel/text file, including detailed grades&lt;br /&gt;
* Fixed export bug with non-English languages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SCORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* We now support SCORM 1.3 (SCORM 2004)!&lt;br /&gt;
* Fixed a bug with next and prev SCO search&lt;br /&gt;
* Fixed bugs related to masteryscore&lt;br /&gt;
* Fixed a problem in AICC course tracking&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now paging of older versions is showed and working properly, see bug 3750&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Mediaplugin filter now finds multi-line links in HTML code&lt;br /&gt;
* Censor filter: Added original word as title to the blacked-out version. The filter can obscure actual important words by mistake (eg Dickens) and there needs to be some way to recover the meaning&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.2==&lt;br /&gt;
&lt;br /&gt;
16th July, 2005&lt;br /&gt;
&lt;br /&gt;
=== Various fixes ===&lt;br /&gt;
&lt;br /&gt;
*  Journal -&amp;gt; Assignment upgrade now works properly :-/&lt;br /&gt;
* Assignment submodules now upgrade as expected&lt;br /&gt;
* Various other bugs with new Assignments fixed&lt;br /&gt;
* Journal module is now disabled by default on new installations&lt;br /&gt;
* Login page is now 100% HTTPS if required&lt;br /&gt;
* Various small standard theme tweaks&lt;br /&gt;
* Fix for recent matching questions display bug in Quiz&lt;br /&gt;
* Language editor no longer creates empty files when not necessary (caused country list bug)&lt;br /&gt;
* Fixed some manifest parsing problems in SCORM module&lt;br /&gt;
* Multilang filter now deals with pack names that contain numbers&lt;br /&gt;
* Files are now force-downloaded (fixes IE problems and some security issues)&lt;br /&gt;
* Relinking debugging output is escaped&lt;br /&gt;
* Large MP3 player now displays ID3 tags properly again&lt;br /&gt;
* Some chat daemon improvements&lt;br /&gt;
&lt;br /&gt;
=== Some new things ===&lt;br /&gt;
&lt;br /&gt;
* Orangewhite theme optimised for use on PDA&lt;br /&gt;
* Forum user posts page can be called without userid&lt;br /&gt;
* Altavista BabelFish now allowed in as guest when Google is&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5.1==&lt;br /&gt;
&lt;br /&gt;
8th July, 2005&lt;br /&gt;
&lt;br /&gt;
===Various fixes===&lt;br /&gt;
&lt;br /&gt;
* Several potential security problems solved&lt;br /&gt;
* Allowobjectembed setting now works correctly&lt;br /&gt;
* Speed problem on IE, caused by tab hover fixed.&lt;br /&gt;
* Cut and paste in editor on Firefox has a more helpful warning message&lt;br /&gt;
* Fixed a session problem when logged on as admin during upgrade from very old Moodle version&lt;br /&gt;
* Fixed editing problem in Main menu of site&lt;br /&gt;
* Minor CSS display problems in a few areas were fixed&lt;br /&gt;
* Fixed the adding of a single discussion forum&lt;br /&gt;
* Fixed Lesson problems with calculating grades, and dates&lt;br /&gt;
* Fixed Lesson problems with entering a cluster after a page&lt;br /&gt;
* Censor filter was fixed to make it work better with old themes&lt;br /&gt;
&lt;br /&gt;
===Some new things===&lt;br /&gt;
&lt;br /&gt;
* New theme: Wood&lt;br /&gt;
* Metal theme updated for 1.5&lt;br /&gt;
* Many language updates for most languages, including a new language: Khmer&lt;br /&gt;
* Block classes can now run custom code when an instance is created/deleted (this is useful for blocks that need to set up non-trivial data structures)&lt;br /&gt;
* Wizard for Calculated Questions in Quiz was rewritten&lt;br /&gt;
* Backup/Restore module selection is now improved and much easier&lt;br /&gt;
* Backup/Restore module has much improved relinking support, it&#039;s now faster and easier to implement in new modules&lt;br /&gt;
&lt;br /&gt;
==Moodle 1.5==&lt;br /&gt;
&lt;br /&gt;
5th June, 2005&lt;br /&gt;
&lt;br /&gt;
Here you can find the release notes of the current stable version of Moodle. &#039;&#039;&#039;If you experience any bugs in this release, please report them at [http://moodle.org/bugs moodle.org/bugs] so we can fix them in the next release.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Headline features ===&lt;br /&gt;
&lt;br /&gt;
* Web pages are compliant with XHTML Transitional 1.0&lt;br /&gt;
* Improved &#039;&#039;&#039;Accessibility&#039;&#039;&#039;, aiming for compliance with WAI (W3C), SENDA (UK) and Section 508 (US) criteria.&lt;br /&gt;
* Very strong &#039;&#039;&#039;new Themes system&#039;&#039;&#039;, allowing cascading themes, user themes, course themes, with very fine control of every page in Moodle via CSS.&lt;br /&gt;
* Integrated &#039;&#039;&#039;Messaging&#039;&#039;&#039; feature for direct communication between all users in the site, featuring realtime popup windows, notification, email copies, blocking, history, WYSIWYG editor, etc&lt;br /&gt;
* Forum read/unread tracking with highlights allows you to see new postings at a glance and to control how these are displayed (per forum, per user or per site).&lt;br /&gt;
* New &#039;&#039;&#039;Blocks&#039;&#039;&#039; system, allowing multiple copies of blocks and better block configuration&lt;br /&gt;
* Full support for &#039;&#039;&#039;Daylight Savings Time&#039;&#039;&#039; in every locality around the globe, so everyone always see the correct local time for all events.&lt;br /&gt;
* New &#039;&#039;&#039;extended gradebook&#039;&#039;&#039; allowing custom weighting of different activities, setting extra grades (or taking out others) and improved display and sorting options&lt;br /&gt;
* Users can be required to agree to a &#039;&#039;&#039;Site Policy&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Other major system-wide improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Admin&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New &amp;quot;maintenance mode&amp;quot; allows the admin to temporarily disable a site (during upgrades, for example).&lt;br /&gt;
* Moodle can automatically download a new list of timezones from moodle.org or elsewhere and install it to the database (Olson files are supported too)&lt;br /&gt;
* New version of Moodle MySQL Admin module (available separately)&lt;br /&gt;
* New calendar options page provides user interface to configure the behavior of the calendar&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Authentication&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New Shibboleth Support&lt;br /&gt;
* New CAS Support&lt;br /&gt;
* New PAM Support&lt;br /&gt;
* Improved LDAP integration, so that LDAP can now control course creation, group assignments. Increased performance and scalability performing user synchronisation.&lt;br /&gt;
* Certain user fields can be locked by the admin when using external authentication&lt;br /&gt;
* Improved session handling now detects &amp;quot;crossover&amp;quot; sessions that we have found in some buggy PHP installations and prevents them&lt;br /&gt;
* Sessions can now be stored in the database (good for clustered installations!)&lt;br /&gt;
* Users can be forced to change their password&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised file browsing in all areas&lt;br /&gt;
* Improved uploading, with support for automated Virus scanning of new documents using ClamAV.&lt;br /&gt;
* Slasharguments now work also on IIS (upgrade to PHP 4.3.11 needed for ISAPI)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Filters&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Standardised filter library makes it trivial to write new filters that require searching and highlighting of text.&lt;br /&gt;
* Huge efficiency improvements for complex filters like the Glossary filter&lt;br /&gt;
* New Tidy filter uses the W3C Tidy program to (optionally) clean all user-entered texts throughout the site and convert it to valid XHTML code&lt;br /&gt;
* Improved censorship filter, now &amp;quot;blacks out&amp;quot; words using styles and uses a word list from the language packs.&lt;br /&gt;
* Improved Flash MP3 player, now shows progress bar while downloading and playing&lt;br /&gt;
* Improved Multi-language filter is faster, more forgiving of syntax errors, and uses new editor-friendly syntax: &amp;lt;span lang=&amp;quot;en&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* Auto-linking filters (glossary, activities) can work to link all the occurrences (old behaviour), once for each text block or only once for the whole page ($CFG-&amp;gt;filtermatchonepertext, $CFG-&amp;gt;filtermatchoneperpage).&lt;br /&gt;
* More text can now be filtered in Moodle, including activity names, headings and other such small texts. This makes it possible to design completely multi-lingual sites in Moodle that fully appears in the user&#039;s chosen language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Themes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Modules can provide standard styles&lt;br /&gt;
* Themes can override required styles of other themes&lt;br /&gt;
* Users and courses can choose their own themes if the admin allows it&lt;br /&gt;
* Implementation of tabs interface on many pages&lt;br /&gt;
* Modules, Blocks and Languages can define their own standard styles&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;HTML Editor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The toolbuttons offered in the editor toolbar are now configurable by the admin&lt;br /&gt;
* Search and Replace text within the editor text area (with optional use of regular expressions)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Course management&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Transparent Blackboard 5.5 course importing (partial 6.0 support)&lt;br /&gt;
* The new meta-courses allow to get users automatically enroled in a general course (the metacourse) when enroled in any of the metacourse-linked courses&lt;br /&gt;
* New tool to copy content from a course to other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New blocks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* HTML block: allowing to place arbitrary content (text, images links) in any course mainpage&lt;br /&gt;
* Remote RSS feed: allows to display external news channels inside a Moodle course&lt;br /&gt;
* Glossary Selection: to choose and display content from a Moodle glossary in course mainpage&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Calendar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Major speed improvements for sites with a large number of courses using groups&lt;br /&gt;
* Repeating events can now be modified or deleted all at the same time or separately as before&lt;br /&gt;
* New &amp;quot;remember filter settings&amp;quot; preference that allows calendar filters to remember their status between logins&lt;br /&gt;
&lt;br /&gt;
=== Activity module improvements ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignment&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Completely refactored into a new class-based design, allowing new plugin-assignment types&lt;br /&gt;
* New Online Text assignment type that doesn&#039;t require files and allows inline comments when grading - this new type effectively replaces the old Journal module&lt;br /&gt;
* Vastly improved grading interface for handling large classes&lt;br /&gt;
* New configuration options to disable late submission and to e-mail alerts to teachers when students submit new work&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Chat&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Streamlined interface looks smoother, works faster, even without using the optional server daemon&lt;br /&gt;
* Blocks can now be added to chat pages (e.g. for additional information)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Choice&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Rewritten to allow any number of choices&lt;br /&gt;
* The number of users per choice can be limited, which allows it to be used as tool for &amp;quot;signing up&amp;quot; to an array of options.&lt;br /&gt;
* You can now download the results of the choice to XLS or a TXT file&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Forum&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Powerful new Google-like forum searching tools&lt;br /&gt;
* Forum read/unread tracking - unread messages are highlighted on the course page, forum page, discussion listing and the discussion view&lt;br /&gt;
* The tracking system may be disabled by teachers/users&lt;br /&gt;
* User profiles show all posts by a user, as well as all discussions&lt;br /&gt;
* When admins edit user messages, a notice is attached&lt;br /&gt;
* Discussion listing shows the last user who posted to each discussion and when it was, with a direct link to that post&lt;br /&gt;
* In group-enabled forums the discussion listing shows the group the thread applies to, with a link to the group description page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Glossary&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* New setting to enable/disable the print view of each glossary.&lt;br /&gt;
* New search system looks for words everywhere (instead of doing exact phrase match).&lt;br /&gt;
* More information is sent to logs to be able to track activity better.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Journal&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The Journal module has not changed since 1.4, and is now deprecated. The upgrade procedure will convert all your Journal activities into Online Assignments, and hide all the old Journal activities. If you don&#039;t want this to happen, then define this in your config.php: $CFG-&amp;gt;noconvertjournals = true;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lesson&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Now supports timed Lessons&lt;br /&gt;
* Can create practice Lessons (grades are not stored)&lt;br /&gt;
* Option for students to view points earned while taking the Lesson&lt;br /&gt;
* Allow students to review their answers before submitting the Lesson&lt;br /&gt;
* New Slide Show Mode (only branch tables are displayed as slides)&lt;br /&gt;
* New Left Menu (for enabled branch tables only)&lt;br /&gt;
* Lessons can now be Password Protected&lt;br /&gt;
* A Tree View can be used for the Lesson creation screen&lt;br /&gt;
* Students can post their high scores&lt;br /&gt;
* New option to save a Lesson&#039;s settings as defaults for new lessons in the same course&lt;br /&gt;
* Can delete a student&#039;s attempts&lt;br /&gt;
* New page Jumps:&lt;br /&gt;
** Previous Page&lt;br /&gt;
** Unseen question within a branch&lt;br /&gt;
** Random question within a branch&lt;br /&gt;
** Unseen question within a cluster&lt;br /&gt;
* Added functionality to view Lesson statistics&lt;br /&gt;
* New question type: Essay. Teachers can view each essay and write comments, assign a grade, and then email it all to the student&lt;br /&gt;
* New question creation interface&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Quiz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Can handle adaptive questions, i.e., questions that allow the student to interact with them repeatedly within the same quiz attempt and that can change in response to student answers.&lt;br /&gt;
* Student can be allowed to try a question again immediately within the same quiz attempt until they get the answer right.&lt;br /&gt;
* There is a penalty mechanism that deducts a specified fraction of the mark for each wrong attempt at a question.&lt;br /&gt;
* Allows questions rendered and scored externally (e.g., by mathematical assessment engines) to be integrated seamlessly into Moodle quizzes via the RQP web services protocol.&lt;br /&gt;
* Is prepared for the handling of IMS QTI questions once web services for these become available.&lt;br /&gt;
* New tabbed teacher interface for previewing, editing, and reviewing quizzes.&lt;br /&gt;
* New &amp;quot;improved security&amp;quot; mode shows quiz in a separate full-screen window, with many browser features disabled&lt;br /&gt;
* Quizzes can be presented to students in several pages. The number of questions per page is selectable by the teacher.&lt;br /&gt;
* Blocks can now be added to quiz pages (to show results table, or additional information etc)&lt;br /&gt;
* Better and cleaner interface for question selection and management in the database. Selected questions can be added to quiz, moved to other categories or deleted en mass.&lt;br /&gt;
* Random questions are now added to the quiz question list with a dedicated button, leaving a cleaner interface at questions database without phantom placeholders&lt;br /&gt;
* Final grade can be a fractional number, with teacher-defined decimal figures&lt;br /&gt;
* Improved results page with user-selectable display of columns, cleaner sorting and new mark display options&lt;br /&gt;
* Questions can be edited with one click from the improved quiz preview and question preview screens.&lt;br /&gt;
* Questions can be copied with one click, to allow question variations to be created with ease.&lt;br /&gt;
* Revamped question categories structures and editing interface.&lt;br /&gt;
* Categories now can contain nested subcategories and can be re-ordered.&lt;br /&gt;
* It is possible to select whether questions from categories, and or their subcategories are displayed on the question edit page.&lt;br /&gt;
* It is now possible to select whether to add random questions from a parent category alone, or from a parent category and its sub-categories.&lt;br /&gt;
* Quiz creators are prevented from changing the question set of quizes that have had student responses.&lt;br /&gt;
* Recognition, and rejection, of overlapping/redundant questions has been improved.&lt;br /&gt;
* The display of questions in longer quiz categories on the quiz editing page is now paginated.&lt;br /&gt;
* New export types - IMS QTI (2.0) and xhtml. Improvements &amp;amp; fixes to others.&lt;br /&gt;
* New import type - Hot Potato. Improvements &amp;amp; fixes to others.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Scorm&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* The module is now fully conformant with the SCORM 1.2 standard.&lt;br /&gt;
* User result data storage and reporting was improved.&lt;br /&gt;
* AICC packages can now be imported.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Survey&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Graph formatting has been improved (labels are more readable)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wiki&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Changes to wiki pages are now monitored and displayed in Recent Activity block&lt;br /&gt;
* Several under the hood improvements to backup/restore and other routines that enhance the reliability of wikis&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[Old releases|1.4.5 release notes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Core]]&lt;br /&gt;
[[Category:Administrator]]&lt;br /&gt;
&lt;br /&gt;
[[pt:Versões do Moodle]]&lt;br /&gt;
[[es:Notas de versiones]]&lt;br /&gt;
[[fr:Notes de mise à jour]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12970</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12970"/>
		<updated>2006-07-09T08:54:38Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Improve the way we integrate Rubrics in Moodle, like... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; We will need some spare parts &amp;amp; hardware to get the board going. I will bring a power supply, but a VGA monitor, USB mouse + keyboard, USB ext disk, USB hub, and open wifi (no ethernet on the board) will be needed. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
== Improve the way we integrate Rubrics in Moodle, like... ==&lt;br /&gt;
http://docs.subjectivemetrics.com/User/cam/rubistar/rs_overview.html&lt;br /&gt;
&lt;br /&gt;
maybe with some flavors of...&lt;br /&gt;
&lt;br /&gt;
http://ipeer.apsc.ubc.ca/ipeer_site/&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12969</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12969"/>
		<updated>2006-07-09T08:16:42Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* Improve the way we integrate Rubricsin Moodle, like... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; We will need some spare parts &amp;amp; hardware to get the board going. I will bring a power supply, but a VGA monitor, USB mouse + keyboard, USB ext disk, USB hub, and open wifi (no ethernet on the board) will be needed. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
== Improve the way we integrate Rubrics in Moodle, like... ==&lt;br /&gt;
http://docs.subjectivemetrics.com/User/cam/rubistar/rs_overview.html&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12968</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12968"/>
		<updated>2006-07-09T08:16:17Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; We will need some spare parts &amp;amp; hardware to get the board going. I will bring a power supply, but a VGA monitor, USB mouse + keyboard, USB ext disk, USB hub, and open wifi (no ethernet on the board) will be needed. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
== Improve the way we integrate Rubricsin Moodle, like... ==&lt;br /&gt;
http://docs.subjectivemetrics.com/User/cam/rubistar/rs_overview.html&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12947</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12947"/>
		<updated>2006-07-07T21:11:17Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to repair the last bug in the old bookmark option ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12946</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12946"/>
		<updated>2006-07-07T21:10:45Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to repair the last bug in the old bookmark option ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12945</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12945"/>
		<updated>2006-07-07T21:07:12Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to repair the last bug in the old bookmark option ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and it can be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12940</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12940"/>
		<updated>2006-07-07T17:47:55Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to repair the last bug in the old bookmark option ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We changed William&#039;s bookmark in a student only note-taking tool and (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and c be accessed from My Page)&lt;br /&gt;
Bug: Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
Code clean-up: how to remove obsolete code and make the bookmark pages secure?&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12939</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12939"/>
		<updated>2006-07-07T17:45:56Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to insert a HTML-editor in old code block and make it secure ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and c be accessed from My Page)&lt;br /&gt;
Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..} offers teachers and admins empty - only for real student - spots (so an error)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12938</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12938"/>
		<updated>2006-07-07T17:44:20Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: /* How to insert a HTML-ediotr in old code block and make it secure ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and c be accessed from My Page)&lt;br /&gt;
Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-editor in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
(I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. a button for the overview of the privat page-related-notes under the calendar and 3. a global privat notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
With the new &amp;quot;View as student button&amp;quot; check like if isstudent() {..show..}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12937</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12937"/>
		<updated>2006-07-07T17:23:34Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task store to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the learning game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bugs first, please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to repair the last bug in the old bookmark option ?==&lt;br /&gt;
We (thanks Chardelle!) almost repaired the complete bookmark for 1.6. (and c be accessed from My Page)&lt;br /&gt;
Only when the user tries to sort the heder in the overview, the text of the headers disappear.&lt;br /&gt;
(Wish for new code: categories are privat, so allow a student to delete a self created category)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans&lt;br /&gt;
&lt;br /&gt;
==How to insert a HTML-ediotr in old code block and make it secure ?==&lt;br /&gt;
To make the set of student note-taking tools complete, I found old code to have a global private notebook.&lt;br /&gt;
( I group this with bookmarks in the calender, so the student has: 1. privat time-related-notes in the calendar, 2. overview button for privat page-related-notes under the calendar and 3. a global notebook for other scribbles..) &lt;br /&gt;
On this moment this piece of code has a flat text editor, would be nice to have HTML or even the new (Ajax?) miniWiki?) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12934</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12934"/>
		<updated>2006-07-07T17:10:00Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more accepted as the tasksets for a week, our teachers wish to have topic oriented stores (courses for the moment) as section stores and want to copy one/more sections form that task stor to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses, until the teacher freezes their choice set and the game can begin.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bigs please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans &lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12933</id>
		<title>UK MoodleMoot 06 hackfest</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=UK_MoodleMoot_06_hackfest&amp;diff=12933"/>
		<updated>2006-07-07T17:04:52Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monday 24th July, 2006&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Welcommen zum Hackfest&#039;&#039; (OK - I&#039;ve been watching too much WorldCup on TV). &lt;br /&gt;
&lt;br /&gt;
The first MoodleMoot hackfest is nearly upon us... and we don&#039;t have an agenda!&lt;br /&gt;
&lt;br /&gt;
This is an open source agenda for the hackfest. We&#039;ll have a day before the Moot to geek out on some code, maybe develop a feature or two, fix some bugs and generally make our favorite learning system a happier place. But I leave it up to you to tell me exactly what we should do. We have four or five rooms with internet connections, a few projectors, and I&#039;ll try to get pizza. &lt;br /&gt;
&lt;br /&gt;
Let&#039;s start by brainstorming some ideas here for a few days. If someone posts something you&#039;re interested in, put your name under it as a vote. The top votes become our central organizing ideas. For example&lt;br /&gt;
&lt;br /&gt;
==1 Bug fixing==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s spend a few hours and hunt down as many outstanding bugs in 1.6 as possible. Bounties for most bugs killed, trickiest bug killed, and most unusual bug killed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Jason Cole&lt;br /&gt;
# skodak&lt;br /&gt;
# martin langhoff (auth &amp;amp; enrolment specifically).&lt;br /&gt;
# Martin Dougiamas&lt;br /&gt;
&lt;br /&gt;
(iarenaza) I won&#039;t be there, but here are a couple of bugs for Martin L., related to auth: #4648 and #5373. Very easy to fix :-)&lt;br /&gt;
&lt;br /&gt;
==2 What next for the quiz module?==&lt;br /&gt;
&lt;br /&gt;
If any other quizzy people are there, we should have a talk about where we see the quiz module going.&lt;br /&gt;
&lt;br /&gt;
I/the OU have the following priorities:&lt;br /&gt;
&lt;br /&gt;
# Make question type plugins really plug-in-able. At the moment there are some limitations:&lt;br /&gt;
#* All the lang strings are still in lang/en_utf8/quiz.php.&lt;br /&gt;
#* qtype plugins cannot easily feed CSS and Javascript into the page.&lt;br /&gt;
#* pluggable qtypes and pluggable inport/export filters don&#039;t play nicely together.&lt;br /&gt;
# Write some new question types.&lt;br /&gt;
# Make some improvements to existing question types.&lt;br /&gt;
# Get RQP working again, so our in-house question engine can talk to Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m Interested:&#039;&#039;&lt;br /&gt;
# Tim Hunt&lt;br /&gt;
&lt;br /&gt;
==Performance profiling==&lt;br /&gt;
&lt;br /&gt;
Pick a (memory|database) hog and put it on a diet. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# martin langhoff&lt;br /&gt;
&lt;br /&gt;
(iarenaza) Once again, I won&#039;t be there, but here&#039;s an unfixed bug in 1.6.x and HEAD (was fixed in 1.5.x, but not applied to HEAD at the moment): bug #4591&lt;br /&gt;
&lt;br /&gt;
==Hacking on the OLPC Board==&lt;br /&gt;
&lt;br /&gt;
MartinL will be bringing the OLPC board (if it is booting, and customs allows!) for people to have a play with it. If we have any Mozilla/XUL experts in the house, he will want to explore building a limited cached Moodle UI with it for offline work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
martin langhoff&lt;br /&gt;
&lt;br /&gt;
==How to save/retrieve a complete section from stock?==&lt;br /&gt;
Now the sections become more and more the tasksets for a week, our techers wish to have topic oriented courses as section stores and want to copy one/more sections form that task stor to a clean course..&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(In the end we wish that students can select sections from the store to compose their own courses.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I&#039;m interested:&#039;&#039;&lt;br /&gt;
Ger Tielemans (I arrive a little later, so start with the bigs please :))&lt;br /&gt;
&lt;br /&gt;
==How to reveale files outside a course without using datadir for course 1?==&lt;br /&gt;
Can someone explain the right setup and use of the exception array: &lt;br /&gt;
- we want to show a student (after login) only his own file from that store&lt;br /&gt;
- we want to show a teacher/tutor only the files from the students in his course(s)&lt;br /&gt;
&lt;br /&gt;
==Add your suggestion here ...==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go on, you know you want to.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [http://moodlemoot.org/ http://moodlemoot.org/]&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11742</id>
		<title>Broken/Roles</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11742"/>
		<updated>2006-06-08T19:49:39Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Roles and capabilities&#039;&#039;&#039; are planned to be included in Moodle 1.7. For now, we have some basic ideas of how to implement such a structure in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please note that none of the following is finalised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
&lt;br /&gt;
By roles, we mean an identifier of the user&#039;s status, for example, teacher, student and forum moderator are examples of roles.&lt;br /&gt;
&lt;br /&gt;
A capability is a permission to access some particular Moodle feature. Capabilities are associated with roles. For example, &#039;&#039;forum_canreadpost&#039;&#039; is a capability.&lt;br /&gt;
&lt;br /&gt;
==The existing system==&lt;br /&gt;
&lt;br /&gt;
Currently in Moodle, we have a fixed set of roles i.e. primary admin, admins, course creators, editing teachers, non-editing teachers, students, and guests. For each role, the capability or actions that they can performed are fixed. For example, the role student allows the user to submit an assignment, but doesn&#039;t allow the user to browse/edit other users&#039; work. By using this setup we limit ourselves to a rather rigid set of capabilities for each role. If we want, say a particular student or group to be able to mark assignments in a particular course, we can&#039;t do that without giving these users teacher privileges.&lt;br /&gt;
&lt;br /&gt;
==The new roles and capability system==&lt;br /&gt;
&lt;br /&gt;
The new system will allow authorized users to define an arbitrary number of roles. Each role can have a customizable set of capabilities in every context. A context can be the whole Moodle site, a course, or a module instance, e.g. quiz 5 in &#039;Introduction to Photography&#039;. An authorized user will be able to assign an arbitrary number of roles to each user. Since the capabilities in each role could be different, there could be conflict in capabilities. This is resolved by giving roles different &#039;priorities&#039;. For example, to prevent a naughty student from posting, one could assign him a &#039;naughty student&#039; role that does not allow him to post. This role should have a priority higher than that of a normal &#039;student&#039; role. &lt;br /&gt;
&lt;br /&gt;
To facilitate exceptional cases in roles and capabilities, we can use exception rules. For example, we can specify a rule saying that all students are able to mark/read other students&#039; assignment in this particular course. Note that such rules need to have a priority as well. The capability of a user, in any context is then resolved by finding the highest priority role/rule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A smooth upgrade will be provided with 1.7. The existing roles (admin, teacher, student, etc), and the exisiting capabilities will be retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, which pretty much is what we have  in 1.6. The whole process is automatic so there&#039;s nothing to worry about =). With no modifications, Moodle will operate exactly the same before and after the upgrade.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==The plan==&lt;br /&gt;
&lt;br /&gt;
There are a few major things that need to be done. Here&#039;s a list (in no particular order):&lt;br /&gt;
&lt;br /&gt;
#Identify permissions required for site/course/each module.&lt;br /&gt;
#Define the database structure for storing roles and capabilities.&lt;br /&gt;
#Recode the whole of Moodle, including all modules to support the new structure. Instead of using &amp;lt;code&amp;gt;isteacher()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;isstudent()&amp;lt;/code&amp;gt; we should be using &amp;lt;code&amp;gt;has_capabity($capability, $instanceid)&amp;lt;/code&amp;gt; etc. A new API for handling roles and capabilities will be implemented (accesslib.php).&lt;br /&gt;
#Add storage of capabilities for each module. Can be done either in a file, e.g. db/capability.xml, or as a sql file that gets installed to a central db whenever this module is installed. Either way, what do we do when we need to upgrade these capabilities? Some capabilities might needs refining/splitting later on. How do we control the &#039;version&#039; of a capability?&lt;br /&gt;
#Consider interface issues, especially how to manage conflicting role/exception rules.&lt;br /&gt;
#Upon logging in, we should use a cache to store capability, down to module level. How should that be structured?&lt;br /&gt;
#Consider the impact on backup/restore.&lt;br /&gt;
#Upgrade path for current users. The user information in table user_coursecreators, user_admins, user_teachers, and user_students will most likely be migrated to the new roles and capabilities tables. The users will most likely be assigned default roles that comes with default capabilities (e.g. teachers, admins, students, etc). The old tables themselves could possibly be dropped at the end of the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
This is a comprehensive list of capabilities, well, in the making. Please edit. Should we distinguish canedit and candelete?&lt;br /&gt;
&lt;br /&gt;
What about a canview capability? Like for choice, where a person is allowed to see the choice question but not participate in it? --[[User:N Hansen|N Hansen]] 19:29, 16 May 2006 (WST)&lt;br /&gt;
&lt;br /&gt;
Certainly need a canview or cansee capability for parents as linked to their childs data/contributions.&lt;br /&gt;
&lt;br /&gt;
Do we need to add canview and cansearch logs at site/course/user/group level?&lt;br /&gt;
&lt;br /&gt;
===Site-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#canconfigsitevariables - applcialbe in admin/config.php&lt;br /&gt;
#canreadblogs&lt;br /&gt;
#canpostblogs&lt;br /&gt;
#candeleteallblogs&lt;br /&gt;
#canbrowseuser&lt;br /&gt;
#canviewhiddenactivity&lt;br /&gt;
#cancreatecourse&lt;br /&gt;
#caneditownprofile&lt;br /&gt;
#caneditallprofiles&lt;br /&gt;
&lt;br /&gt;
===Course-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#viewcoursecontent&lt;br /&gt;
#caneditcourse&lt;br /&gt;
#cancreatebackups&lt;br /&gt;
#canrestorebackups&lt;br /&gt;
#cancreateblocks&lt;br /&gt;
#caneditblocks&lt;br /&gt;
#candeleteblocks&lt;br /&gt;
&lt;br /&gt;
===Module-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#Assignment&lt;br /&gt;
##assignment_canadd&lt;br /&gt;
##assignment_canedit&lt;br /&gt;
##assignment_candelete&lt;br /&gt;
##assignment_cansubmit&lt;br /&gt;
##assignment_mark - marking, viewing of list of submitted assignments&lt;br /&gt;
##assignment_canviewsubmissions&lt;br /&gt;
#Chat&lt;br /&gt;
##chat_canadd&lt;br /&gt;
##chat_canedit&lt;br /&gt;
##chat_candelete&lt;br /&gt;
##chat_canparticipate&lt;br /&gt;
##chat_canviewpastsessions&lt;br /&gt;
#Choice&lt;br /&gt;
##choice_canadd&lt;br /&gt;
##choice_canedit&lt;br /&gt;
##choice_candelete&lt;br /&gt;
##choice_canparticipate&lt;br /&gt;
##choice_canviewresponses&lt;br /&gt;
#Database&lt;br /&gt;
##database_canadd&lt;br /&gt;
##database_canedit&lt;br /&gt;
##databaes_candelete&lt;br /&gt;
##database_canaddentry&lt;br /&gt;
##database_canaddtemplates&lt;br /&gt;
##database_canedittemplates&lt;br /&gt;
##database_candeleteownentry&lt;br /&gt;
##database_candeleteallentry&lt;br /&gt;
##database_cancomment&lt;br /&gt;
##database_candeletecomment&lt;br /&gt;
##database_canrate&lt;br /&gt;
#Exercise&lt;br /&gt;
##exercise_canadd&lt;br /&gt;
##exercise_canedit&lt;br /&gt;
##exercise_candelete&lt;br /&gt;
##exercise_canassess&lt;br /&gt;
#Forum&lt;br /&gt;
##forum_canadd&lt;br /&gt;
##forum_canedit&lt;br /&gt;
##forum_candelete&lt;br /&gt;
##forum_canreadpost&lt;br /&gt;
##forum_canstartnewdiscussion&lt;br /&gt;
##forum_canreply&lt;br /&gt;
##forum_caneditallpost&lt;br /&gt;
##forum_candeleteallpost&lt;br /&gt;
##forum_canrate&lt;br /&gt;
#Glossary&lt;br /&gt;
##glossary_canadd&lt;br /&gt;
##glossary_canedit&lt;br /&gt;
##glossary_candelete&lt;br /&gt;
##glossary_canaddcat&lt;br /&gt;
##glossary_caneditcat&lt;br /&gt;
##glossary_candeletecat&lt;br /&gt;
##glossary_canadditem&lt;br /&gt;
##glossary_candeleteitem&lt;br /&gt;
##glossary_canedititem&lt;br /&gt;
##glossary_cancomment&lt;br /&gt;
##glossary_canimportentries&lt;br /&gt;
##glossary_canexportentries&lt;br /&gt;
##glossary_canapprove&lt;br /&gt;
#Hotpot&lt;br /&gt;
##hotpot_candd&lt;br /&gt;
##hotpot_canedit&lt;br /&gt;
##hotpot_candelete&lt;br /&gt;
##hotpot_canparticipate&lt;br /&gt;
#Label&lt;br /&gt;
##label_canadd&lt;br /&gt;
##label_canedit&lt;br /&gt;
##label_candelete&lt;br /&gt;
#Lams&lt;br /&gt;
##lams_canadd&lt;br /&gt;
##lams_canedit&lt;br /&gt;
##lams_candelete&lt;br /&gt;
#Lesson&lt;br /&gt;
##lesson_canadd&lt;br /&gt;
##lesson_canedit&lt;br /&gt;
##lesson_candelete&lt;br /&gt;
##lesson_canparticipate&lt;br /&gt;
#Quiz&lt;br /&gt;
##quiz_canadd&lt;br /&gt;
##quiz_canedit&lt;br /&gt;
##quiz_candelete&lt;br /&gt;
##quiz_canaddquestion&lt;br /&gt;
##quiz_caneditquestion&lt;br /&gt;
##quiz_candeletequestion&lt;br /&gt;
##quiz_canparticipate&lt;br /&gt;
##quiz_cangrade&lt;br /&gt;
#Resource&lt;br /&gt;
##resource_canadd&lt;br /&gt;
##resource_canedit&lt;br /&gt;
##resource_candelete&lt;br /&gt;
#Scorm&lt;br /&gt;
##scorm_canadd&lt;br /&gt;
##scorm_canedit&lt;br /&gt;
##socrm_candelete&lt;br /&gt;
#Survey&lt;br /&gt;
##survey_canadd&lt;br /&gt;
##survey_canedit&lt;br /&gt;
##survey_candelete&lt;br /&gt;
##survey_canviewresponses&lt;br /&gt;
#Wiki&lt;br /&gt;
##wiki_canadd&lt;br /&gt;
##wiki_canedit&lt;br /&gt;
##wiki_candelete&lt;br /&gt;
##wiki_canstartnewwiki&lt;br /&gt;
##wiki_canparticipate&lt;br /&gt;
#Workshop&lt;br /&gt;
##workshop_canadd&lt;br /&gt;
##workshop_canedit&lt;br /&gt;
##workshop_candelete&lt;br /&gt;
##workshop_cangrade&lt;br /&gt;
##workshop_canparticipate&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
This section is for brainstorming some example roles that we would like to support:&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
Has this one been missed?&lt;br /&gt;
&lt;br /&gt;
===Site Designers===&lt;br /&gt;
Is there a role for peole involved in how the site looks but not full administrators? Thinking here of online control of themes rather than FTP theme uploading. But in either case they caneditlogos, caneditcss, candeditlevelatwhichthemeapplies.&lt;br /&gt;
&lt;br /&gt;
===Educational Authority Adviser===&lt;br /&gt;
Someone who would want to browse the site and may be asked to comment or contribute to particular discussions or developments in school. Access for this role would be controlled by the school in the case of school level moodles but may be different if there were to be a Local Authority wide Moodle.&lt;br /&gt;
&lt;br /&gt;
===Educational Inspector===&lt;br /&gt;
Someone who will visit the site to verify the school&#039;s self review that comments on home school relationships, extending the classroom etc. They may want to see summaries of usage and reports from surveys garnering parent and pupil views.&lt;br /&gt;
&lt;br /&gt;
===Second Marker / Moderator===&lt;br /&gt;
A teacher within ths site that has access to assignments and quizzes from another teacher&#039;s course for second marking purposes. This may need additional functionality adding to the assignment module so that two sets of grades/feedback can be given to one set of assignments.&lt;br /&gt;
&lt;br /&gt;
===External Examiner===&lt;br /&gt;
Has all the rights of inpectors, but would also need to be able to review assignments and feedback, view forums, glossaries etc. However, would not want to post, feedback onto the site at all.&lt;br /&gt;
&lt;br /&gt;
===Parent===&lt;br /&gt;
A parent will have one or more children in one or more institutions which could be using one or more moodle instances or a mixture of Learning Platforms. A parent&#039;s role will vary depending on the age of their children and whether they are contributing as a parent or a school supporter.&lt;br /&gt;
&lt;br /&gt;
In Early Years (EY) and Key Stage 1 (KS1) they may play/learn on an activity or write for the child. Parents often interpret homework tasks and read to their children perhaps filling in a joint reading diary.&lt;br /&gt;
&lt;br /&gt;
In Key stages 3 and 4 this changes to more of a monitoring/awareness role where a parent would expect to have a summary report of attendance, attainment and general achievement on a weekly/monthly/termly or annual basis. Parents will often be asked to sign and write back comments about this review report.&lt;br /&gt;
&lt;br /&gt;
In all Key Stages there is a great need for parents to receive communication from the school which they can confirm they have received by signing a form. In some cases this may also involve making choices from a list. It may also involve payment for a trip or disco being returned so there could be the possibility of electronic payments.&lt;br /&gt;
&lt;br /&gt;
Parent&#039;s evening often involve complex booking systems that attempt to get parent&#039;s and teachers together. Easy for EY/KS1/KS2 very difficult for KS3/KS4. Wow would this help if it was built into the Learning Platform.&lt;br /&gt;
&lt;br /&gt;
In some cases there needs to be confidential communication between the parent and the teacher without the child being party to this. It may involve teaching and learning but could also involve a behaviour or medical issue. Often this may be done via a sealed letter or face to face. &lt;br /&gt;
&lt;br /&gt;
The latest incarnation of OfSTED with the Self Review Framework (SEF) there is a greater emphasis on schools gathering parent voice via surveys and discussion. There is a clear match here with parents have access to parental votes, questionnaires and discussions and for schools to be able to publish news, results and reports back to parents.&lt;br /&gt;
&lt;br /&gt;
In the UK the LP framework and agenda as being pushed by the DfES via Becta emphasises that within the mandatory groups and roles functionality the parent role is likely to be required to meet the LP Framework procurement standard.&lt;br /&gt;
&lt;br /&gt;
===Manager===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Weekly Seminar Leader===&lt;br /&gt;
&#039;&#039;In a university seminar, typically 8-15 students in their 3rd/4th year, each student is responsible for leading one topic in a study series.  I ask each student to research 5-10 resources, then give a powerpoint presentation to the other students.  This is followed by an in-class discussion and then online homework.  The homework involves some fun quiz questions and then some reflective journal questions.  I ask each seminar leader to prepare the quiz questions and journal questions as well as their presentation.  To do that, I would like to assign activity-making/authoring roles to the student--either for a short period, or for duration of the whole course.  Thus &amp;quot;Allow Quiz Authoring Role&amp;quot; or &amp;quot;Allow Assignment Authoring Role&amp;quot; at the course level or, if possible, even the Topic level (in a topic or week format course) would be important.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Mentor/Mentee===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Community-Designed Rating Criteria===&lt;br /&gt;
&#039;&#039;The gradebook tends to be the domain of the teacher.  What if community/peer ratings/marks could also be entered there? What if peer assessment criteria could be designed by the students, not just the teacher?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Visitor===&lt;br /&gt;
&lt;br /&gt;
This would be a role whereby one could allow a visitor to visit one&#039;s classroom. This might be a colleague interested in seeing your course, or a journalist who might be writing an article about one&#039;s site. They should not be able to see the names of any students anywhere (eg recent activity, forum posts) for privacy reasons. They should be able to try out things like quizzes, and lessons but no grades would be recorded (like in teacher preview mode). They would not be able to participate in choices and forums but could view them. It would be read only in a way like former-student role below but without access to a particular student&#039;s records that former student role would grant. &lt;br /&gt;
&lt;br /&gt;
===Former Student===&lt;br /&gt;
This role would be of particular use for courses with rolling enrollments. This role would be one where a student had completed all of the requirements of a course (ie assignments, quizzes etc.) but wished to have continued access to the course material for review or consultation. The key factor is that one would give access to the completed student to the notes he read, his work and the teacher&#039;s comments on it, but he would not be allowed to do anything that would take up the teacher&#039;s time. In other words, a sort-of read-only access to the course. How forums, which might contain pertinent information and would continue to grow, would be handled is a question. Perhaps the student would be shown only what was in the forums at the time he completed the course. He would not be allowed to see any new posts or add any himself. Same thing for database and glossary entries. In other words, a snapshot of the course at the time his regular enrollment ended. He shouldn&#039;t be able to see the names or profiles of any newly enrolled students for privacy reasons-hence the restrictions on forum access. One issue that would have to be dealt with would be changes to existing modules-such as resources. Does the student get access to the module as it was or as it is? We have no versioning of resources in Moodle so this would be a problem. What about a teacher changing a quiz question so that the answer is different? What would a former student see?&lt;br /&gt;
&lt;br /&gt;
===Librarian===&lt;br /&gt;
&lt;br /&gt;
Reference Librarians have an active role in most of the courses taught at Earlham College (with Bibliographic Instruction). The Librarian role within Moodle could encompass default read access to all courses (unless prohibited by course teacher) and read access to all components of the course unless access is barred (again by teacher). The Librarians would also perhaps have a block called perhaps Reference Services or Reference Desk with write access where they could deposit resources. Also this block might have a chat applet whereby enrolled students could chat to the Reference Librarian on duty about their bibliographic research needs.&lt;br /&gt;
&lt;br /&gt;
===Teacher===&lt;br /&gt;
&lt;br /&gt;
Teachers should have read access to other Teacher&#039;s courses unless explictly prohibited. They should be able to set parts of their own course to be totally private (perhaps even to admin?). Just as each activity can currently be set to have group access, each activity could have a permissions field. Teachers could set default permissions for all activities on their course (eg they might disallow Librarian access for example) and then change the access permission for an individual activity. &lt;br /&gt;
&lt;br /&gt;
I think that what is needed is a simple heirarchy of permissions and levels of granularity.&lt;br /&gt;
&lt;br /&gt;
===Community Education Tutors/Trainers===&lt;br /&gt;
Teachers may be community adult education trainers making use of a school moodle so must only have access to their courses unless given access elsewhere. They would not necessarily get the default teacher privileges.&lt;br /&gt;
&lt;br /&gt;
===Secretary/Student Worker===&lt;br /&gt;
&lt;br /&gt;
We often have faculty who want their departmental secretary or student worker to scan and upload files and perhaps create resources. Currently they have to be given teacher access to the course. This is dangerous from a FERPA standpoint since they could easily get access to grades.&lt;br /&gt;
&lt;br /&gt;
===Teaching Assistant===&lt;br /&gt;
&lt;br /&gt;
Our Faculty frequently have undergraduate students acting as Teaching Assistants. These students need to be able to add resources, create assignments, and possibly grade assignments. However, due to FERPA they cannot have access to other students&#039; overall grade information. I think the requirements here are slightly different than those of Secretary/Student Worker&lt;br /&gt;
&lt;br /&gt;
===Admin - Catgory based===&lt;br /&gt;
&lt;br /&gt;
Basically a person in between full Admin and Creator that has the permissions of an Admin but only with respect to courses and students. Currently a Creator has permissions site-wide which does not always meet the requirements of a given organisation (e.g. Department A may not be happy that a person from Department B can create/modify courses within Department A&#039;s area). The ability to designate a Creator within a specific category would allow areas to be set up for a faculty/department/organisation and allow the Admin for that area to create/delete courses, upload users, add site-wide entries to the calendar etc.&lt;br /&gt;
&lt;br /&gt;
===PROCESS ROLES===&lt;br /&gt;
&lt;br /&gt;
organising the learning process for a group you wish to have the choice to place students in differnt roles: examples of this are:&lt;br /&gt;
&amp;lt;li&amp;gt;1. Give a student the role of forum-moderator with edit and chunk-rights&lt;br /&gt;
&amp;lt;li&amp;gt;2. Give students different roles &amp;amp; rights in a Webquest design (and change these roles next week&lt;br /&gt;
&amp;lt;li&amp;gt;3. Give students different resources, depending of their roles in a rolegame/simulation&lt;br /&gt;
&amp;lt;li&amp;gt;4. Give a student the rights to create the section content of next week (and only that week..)&lt;br /&gt;
&amp;lt;li&amp;gt;5. ..&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=38788 Roles and Permissions architecture] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Future]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11741</id>
		<title>Broken/Roles</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11741"/>
		<updated>2006-06-08T19:48:13Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Roles and capabilities&#039;&#039;&#039; are planned to be included in Moodle 1.7. For now, we have some basic ideas of how to implement such a structure in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please note that none of the following is finalised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
&lt;br /&gt;
By roles, we mean an identifier of the user&#039;s status, for example, teacher, student and forum moderator are examples of roles.&lt;br /&gt;
&lt;br /&gt;
A capability is a permission to access some particular Moodle feature. Capabilities are associated with roles. For example, &#039;&#039;forum_canreadpost&#039;&#039; is a capability.&lt;br /&gt;
&lt;br /&gt;
==The existing system==&lt;br /&gt;
&lt;br /&gt;
Currently in Moodle, we have a fixed set of roles i.e. primary admin, admins, course creators, editing teachers, non-editing teachers, students, and guests. For each role, the capability or actions that they can performed are fixed. For example, the role student allows the user to submit an assignment, but doesn&#039;t allow the user to browse/edit other users&#039; work. By using this setup we limit ourselves to a rather rigid set of capabilities for each role. If we want, say a particular student or group to be able to mark assignments in a particular course, we can&#039;t do that without giving these users teacher privileges.&lt;br /&gt;
&lt;br /&gt;
==The new roles and capability system==&lt;br /&gt;
&lt;br /&gt;
The new system will allow authorized users to define an arbitrary number of roles. Each role can have a customizable set of capabilities in every context. A context can be the whole Moodle site, a course, or a module instance, e.g. quiz 5 in &#039;Introduction to Photography&#039;. An authorized user will be able to assign an arbitrary number of roles to each user. Since the capabilities in each role could be different, there could be conflict in capabilities. This is resolved by giving roles different &#039;priorities&#039;. For example, to prevent a naughty student from posting, one could assign him a &#039;naughty student&#039; role that does not allow him to post. This role should have a priority higher than that of a normal &#039;student&#039; role. &lt;br /&gt;
&lt;br /&gt;
To facilitate exceptional cases in roles and capabilities, we can use exception rules. For example, we can specify a rule saying that all students are able to mark/read other students&#039; assignment in this particular course. Note that such rules need to have a priority as well. The capability of a user, in any context is then resolved by finding the highest priority role/rule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A smooth upgrade will be provided with 1.7. The existing roles (admin, teacher, student, etc), and the exisiting capabilities will be retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, which pretty much is what we have  in 1.6. The whole process is automatic so there&#039;s nothing to worry about =). With no modifications, Moodle will operate exactly the same before and after the upgrade.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==The plan==&lt;br /&gt;
&lt;br /&gt;
There are a few major things that need to be done. Here&#039;s a list (in no particular order):&lt;br /&gt;
&lt;br /&gt;
#Identify permissions required for site/course/each module.&lt;br /&gt;
#Define the database structure for storing roles and capabilities.&lt;br /&gt;
#Recode the whole of Moodle, including all modules to support the new structure. Instead of using &amp;lt;code&amp;gt;isteacher()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;isstudent()&amp;lt;/code&amp;gt; we should be using &amp;lt;code&amp;gt;has_capabity($capability, $instanceid)&amp;lt;/code&amp;gt; etc. A new API for handling roles and capabilities will be implemented (accesslib.php).&lt;br /&gt;
#Add storage of capabilities for each module. Can be done either in a file, e.g. db/capability.xml, or as a sql file that gets installed to a central db whenever this module is installed. Either way, what do we do when we need to upgrade these capabilities? Some capabilities might needs refining/splitting later on. How do we control the &#039;version&#039; of a capability?&lt;br /&gt;
#Consider interface issues, especially how to manage conflicting role/exception rules.&lt;br /&gt;
#Upon logging in, we should use a cache to store capability, down to module level. How should that be structured?&lt;br /&gt;
#Consider the impact on backup/restore.&lt;br /&gt;
#Upgrade path for current users. The user information in table user_coursecreators, user_admins, user_teachers, and user_students will most likely be migrated to the new roles and capabilities tables. The users will most likely be assigned default roles that comes with default capabilities (e.g. teachers, admins, students, etc). The old tables themselves could possibly be dropped at the end of the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
This is a comprehensive list of capabilities, well, in the making. Please edit. Should we distinguish canedit and candelete?&lt;br /&gt;
&lt;br /&gt;
What about a canview capability? Like for choice, where a person is allowed to see the choice question but not participate in it? --[[User:N Hansen|N Hansen]] 19:29, 16 May 2006 (WST)&lt;br /&gt;
&lt;br /&gt;
Certainly need a canview or cansee capability for parents as linked to their childs data/contributions.&lt;br /&gt;
&lt;br /&gt;
Do we need to add canview and cansearch logs at site/course/user/group level?&lt;br /&gt;
&lt;br /&gt;
===Site-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#canconfigsitevariables - applcialbe in admin/config.php&lt;br /&gt;
#canreadblogs&lt;br /&gt;
#canpostblogs&lt;br /&gt;
#candeleteallblogs&lt;br /&gt;
#canbrowseuser&lt;br /&gt;
#canviewhiddenactivity&lt;br /&gt;
#cancreatecourse&lt;br /&gt;
#caneditownprofile&lt;br /&gt;
#caneditallprofiles&lt;br /&gt;
&lt;br /&gt;
===Course-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#viewcoursecontent&lt;br /&gt;
#caneditcourse&lt;br /&gt;
#cancreatebackups&lt;br /&gt;
#canrestorebackups&lt;br /&gt;
#cancreateblocks&lt;br /&gt;
#caneditblocks&lt;br /&gt;
#candeleteblocks&lt;br /&gt;
&lt;br /&gt;
===Module-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#Assignment&lt;br /&gt;
##assignment_canadd&lt;br /&gt;
##assignment_canedit&lt;br /&gt;
##assignment_candelete&lt;br /&gt;
##assignment_cansubmit&lt;br /&gt;
##assignment_mark - marking, viewing of list of submitted assignments&lt;br /&gt;
##assignment_canviewsubmissions&lt;br /&gt;
#Chat&lt;br /&gt;
##chat_canadd&lt;br /&gt;
##chat_canedit&lt;br /&gt;
##chat_candelete&lt;br /&gt;
##chat_canparticipate&lt;br /&gt;
##chat_canviewpastsessions&lt;br /&gt;
#Choice&lt;br /&gt;
##choice_canadd&lt;br /&gt;
##choice_canedit&lt;br /&gt;
##choice_candelete&lt;br /&gt;
##choice_canparticipate&lt;br /&gt;
##choice_canviewresponses&lt;br /&gt;
#Database&lt;br /&gt;
##database_canadd&lt;br /&gt;
##database_canedit&lt;br /&gt;
##databaes_candelete&lt;br /&gt;
##database_canaddentry&lt;br /&gt;
##database_canaddtemplates&lt;br /&gt;
##database_canedittemplates&lt;br /&gt;
##database_candeleteownentry&lt;br /&gt;
##database_candeleteallentry&lt;br /&gt;
##database_cancomment&lt;br /&gt;
##database_candeletecomment&lt;br /&gt;
##database_canrate&lt;br /&gt;
#Exercise&lt;br /&gt;
##exercise_canadd&lt;br /&gt;
##exercise_canedit&lt;br /&gt;
##exercise_candelete&lt;br /&gt;
##exercise_canassess&lt;br /&gt;
#Forum&lt;br /&gt;
##forum_canadd&lt;br /&gt;
##forum_canedit&lt;br /&gt;
##forum_candelete&lt;br /&gt;
##forum_canreadpost&lt;br /&gt;
##forum_canstartnewdiscussion&lt;br /&gt;
##forum_canreply&lt;br /&gt;
##forum_caneditallpost&lt;br /&gt;
##forum_candeleteallpost&lt;br /&gt;
##forum_canrate&lt;br /&gt;
#Glossary&lt;br /&gt;
##glossary_canadd&lt;br /&gt;
##glossary_canedit&lt;br /&gt;
##glossary_candelete&lt;br /&gt;
##glossary_canaddcat&lt;br /&gt;
##glossary_caneditcat&lt;br /&gt;
##glossary_candeletecat&lt;br /&gt;
##glossary_canadditem&lt;br /&gt;
##glossary_candeleteitem&lt;br /&gt;
##glossary_canedititem&lt;br /&gt;
##glossary_cancomment&lt;br /&gt;
##glossary_canimportentries&lt;br /&gt;
##glossary_canexportentries&lt;br /&gt;
##glossary_canapprove&lt;br /&gt;
#Hotpot&lt;br /&gt;
##hotpot_candd&lt;br /&gt;
##hotpot_canedit&lt;br /&gt;
##hotpot_candelete&lt;br /&gt;
##hotpot_canparticipate&lt;br /&gt;
#Label&lt;br /&gt;
##label_canadd&lt;br /&gt;
##label_canedit&lt;br /&gt;
##label_candelete&lt;br /&gt;
#Lams&lt;br /&gt;
##lams_canadd&lt;br /&gt;
##lams_canedit&lt;br /&gt;
##lams_candelete&lt;br /&gt;
#Lesson&lt;br /&gt;
##lesson_canadd&lt;br /&gt;
##lesson_canedit&lt;br /&gt;
##lesson_candelete&lt;br /&gt;
##lesson_canparticipate&lt;br /&gt;
#Quiz&lt;br /&gt;
##quiz_canadd&lt;br /&gt;
##quiz_canedit&lt;br /&gt;
##quiz_candelete&lt;br /&gt;
##quiz_canaddquestion&lt;br /&gt;
##quiz_caneditquestion&lt;br /&gt;
##quiz_candeletequestion&lt;br /&gt;
##quiz_canparticipate&lt;br /&gt;
##quiz_cangrade&lt;br /&gt;
#Resource&lt;br /&gt;
##resource_canadd&lt;br /&gt;
##resource_canedit&lt;br /&gt;
##resource_candelete&lt;br /&gt;
#Scorm&lt;br /&gt;
##scorm_canadd&lt;br /&gt;
##scorm_canedit&lt;br /&gt;
##socrm_candelete&lt;br /&gt;
#Survey&lt;br /&gt;
##survey_canadd&lt;br /&gt;
##survey_canedit&lt;br /&gt;
##survey_candelete&lt;br /&gt;
##survey_canviewresponses&lt;br /&gt;
#Wiki&lt;br /&gt;
##wiki_canadd&lt;br /&gt;
##wiki_canedit&lt;br /&gt;
##wiki_candelete&lt;br /&gt;
##wiki_canstartnewwiki&lt;br /&gt;
##wiki_canparticipate&lt;br /&gt;
#Workshop&lt;br /&gt;
##workshop_canadd&lt;br /&gt;
##workshop_canedit&lt;br /&gt;
##workshop_candelete&lt;br /&gt;
##workshop_cangrade&lt;br /&gt;
##workshop_canparticipate&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
This section is for brainstorming some example roles that we would like to support:&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
Has this one been missed?&lt;br /&gt;
&lt;br /&gt;
===Site Designers===&lt;br /&gt;
Is there a role for peole involved in how the site looks but not full administrators? Thinking here of online control of themes rather than FTP theme uploading. But in either case they caneditlogos, caneditcss, candeditlevelatwhichthemeapplies.&lt;br /&gt;
&lt;br /&gt;
===Educational Authority Adviser===&lt;br /&gt;
Someone who would want to browse the site and may be asked to comment or contribute to particular discussions or developments in school. Access for this role would be controlled by the school in the case of school level moodles but may be different if there were to be a Local Authority wide Moodle.&lt;br /&gt;
&lt;br /&gt;
===Educational Inspector===&lt;br /&gt;
Someone who will visit the site to verify the school&#039;s self review that comments on home school relationships, extending the classroom etc. They may want to see summaries of usage and reports from surveys garnering parent and pupil views.&lt;br /&gt;
&lt;br /&gt;
===Second Marker / Moderator===&lt;br /&gt;
A teacher within ths site that has access to assignments and quizzes from another teacher&#039;s course for second marking purposes. This may need additional functionality adding to the assignment module so that two sets of grades/feedback can be given to one set of assignments.&lt;br /&gt;
&lt;br /&gt;
===External Examiner===&lt;br /&gt;
Has all the rights of inpectors, but would also need to be able to review assignments and feedback, view forums, glossaries etc. However, would not want to post, feedback onto the site at all.&lt;br /&gt;
&lt;br /&gt;
===Parent===&lt;br /&gt;
A parent will have one or more children in one or more institutions which could be using one or more moodle instances or a mixture of Learning Platforms. A parent&#039;s role will vary depending on the age of their children and whether they are contributing as a parent or a school supporter.&lt;br /&gt;
&lt;br /&gt;
In Early Years (EY) and Key Stage 1 (KS1) they may play/learn on an activity or write for the child. Parents often interpret homework tasks and read to their children perhaps filling in a joint reading diary.&lt;br /&gt;
&lt;br /&gt;
In Key stages 3 and 4 this changes to more of a monitoring/awareness role where a parent would expect to have a summary report of attendance, attainment and general achievement on a weekly/monthly/termly or annual basis. Parents will often be asked to sign and write back comments about this review report.&lt;br /&gt;
&lt;br /&gt;
In all Key Stages there is a great need for parents to receive communication from the school which they can confirm they have received by signing a form. In some cases this may also involve making choices from a list. It may also involve payment for a trip or disco being returned so there could be the possibility of electronic payments.&lt;br /&gt;
&lt;br /&gt;
Parent&#039;s evening often involve complex booking systems that attempt to get parent&#039;s and teachers together. Easy for EY/KS1/KS2 very difficult for KS3/KS4. Wow would this help if it was built into the Learning Platform.&lt;br /&gt;
&lt;br /&gt;
In some cases there needs to be confidential communication between the parent and the teacher without the child being party to this. It may involve teaching and learning but could also involve a behaviour or medical issue. Often this may be done via a sealed letter or face to face. &lt;br /&gt;
&lt;br /&gt;
The latest incarnation of OfSTED with the Self Review Framework (SEF) there is a greater emphasis on schools gathering parent voice via surveys and discussion. There is a clear match here with parents have access to parental votes, questionnaires and discussions and for schools to be able to publish news, results and reports back to parents.&lt;br /&gt;
&lt;br /&gt;
In the UK the LP framework and agenda as being pushed by the DfES via Becta emphasises that within the mandatory groups and roles functionality the parent role is likely to be required to meet the LP Framework procurement standard.&lt;br /&gt;
&lt;br /&gt;
===Manager===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Weekly Seminar Leader===&lt;br /&gt;
&#039;&#039;In a university seminar, typically 8-15 students in their 3rd/4th year, each student is responsible for leading one topic in a study series.  I ask each student to research 5-10 resources, then give a powerpoint presentation to the other students.  This is followed by an in-class discussion and then online homework.  The homework involves some fun quiz questions and then some reflective journal questions.  I ask each seminar leader to prepare the quiz questions and journal questions as well as their presentation.  To do that, I would like to assign activity-making/authoring roles to the student--either for a short period, or for duration of the whole course.  Thus &amp;quot;Allow Quiz Authoring Role&amp;quot; or &amp;quot;Allow Assignment Authoring Role&amp;quot; at the course level or, if possible, even the Topic level (in a topic or week format course) would be important.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Mentor/Mentee===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Community-Designed Rating Criteria===&lt;br /&gt;
&#039;&#039;The gradebook tends to be the domain of the teacher.  What if community/peer ratings/marks could also be entered there? What if peer assessment criteria could be designed by the students, not just the teacher?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Visitor===&lt;br /&gt;
&lt;br /&gt;
This would be a role whereby one could allow a visitor to visit one&#039;s classroom. This might be a colleague interested in seeing your course, or a journalist who might be writing an article about one&#039;s site. They should not be able to see the names of any students anywhere (eg recent activity, forum posts) for privacy reasons. They should be able to try out things like quizzes, and lessons but no grades would be recorded (like in teacher preview mode). They would not be able to participate in choices and forums but could view them. It would be read only in a way like former-student role below but without access to a particular student&#039;s records that former student role would grant. &lt;br /&gt;
&lt;br /&gt;
===Former Student===&lt;br /&gt;
This role would be of particular use for courses with rolling enrollments. This role would be one where a student had completed all of the requirements of a course (ie assignments, quizzes etc.) but wished to have continued access to the course material for review or consultation. The key factor is that one would give access to the completed student to the notes he read, his work and the teacher&#039;s comments on it, but he would not be allowed to do anything that would take up the teacher&#039;s time. In other words, a sort-of read-only access to the course. How forums, which might contain pertinent information and would continue to grow, would be handled is a question. Perhaps the student would be shown only what was in the forums at the time he completed the course. He would not be allowed to see any new posts or add any himself. Same thing for database and glossary entries. In other words, a snapshot of the course at the time his regular enrollment ended. He shouldn&#039;t be able to see the names or profiles of any newly enrolled students for privacy reasons-hence the restrictions on forum access. One issue that would have to be dealt with would be changes to existing modules-such as resources. Does the student get access to the module as it was or as it is? We have no versioning of resources in Moodle so this would be a problem. What about a teacher changing a quiz question so that the answer is different? What would a former student see?&lt;br /&gt;
&lt;br /&gt;
===Librarian===&lt;br /&gt;
&lt;br /&gt;
Reference Librarians have an active role in most of the courses taught at Earlham College (with Bibliographic Instruction). The Librarian role within Moodle could encompass default read access to all courses (unless prohibited by course teacher) and read access to all components of the course unless access is barred (again by teacher). The Librarians would also perhaps have a block called perhaps Reference Services or Reference Desk with write access where they could deposit resources. Also this block might have a chat applet whereby enrolled students could chat to the Reference Librarian on duty about their bibliographic research needs.&lt;br /&gt;
&lt;br /&gt;
===Teacher===&lt;br /&gt;
&lt;br /&gt;
Teachers should have read access to other Teacher&#039;s courses unless explictly prohibited. They should be able to set parts of their own course to be totally private (perhaps even to admin?). Just as each activity can currently be set to have group access, each activity could have a permissions field. Teachers could set default permissions for all activities on their course (eg they might disallow Librarian access for example) and then change the access permission for an individual activity. &lt;br /&gt;
&lt;br /&gt;
I think that what is needed is a simple heirarchy of permissions and levels of granularity.&lt;br /&gt;
&lt;br /&gt;
===Community Education Tutors/Trainers===&lt;br /&gt;
Teachers may be community adult education trainers making use of a school moodle so must only have access to their courses unless given access elsewhere. They would not necessarily get the default teacher privileges.&lt;br /&gt;
&lt;br /&gt;
===Secretary/Student Worker===&lt;br /&gt;
&lt;br /&gt;
We often have faculty who want their departmental secretary or student worker to scan and upload files and perhaps create resources. Currently they have to be given teacher access to the course. This is dangerous from a FERPA standpoint since they could easily get access to grades.&lt;br /&gt;
&lt;br /&gt;
===Teaching Assistant===&lt;br /&gt;
&lt;br /&gt;
Our Faculty frequently have undergraduate students acting as Teaching Assistants. These students need to be able to add resources, create assignments, and possibly grade assignments. However, due to FERPA they cannot have access to other students&#039; overall grade information. I think the requirements here are slightly different than those of Secretary/Student Worker&lt;br /&gt;
&lt;br /&gt;
===Admin - Catgory based===&lt;br /&gt;
&lt;br /&gt;
Basically a person in between full Admin and Creator that has the permissions of an Admin but only with respect to courses and students. Currently a Creator has permissions site-wide which does not always meet the requirements of a given organisation (e.g. Department A may not be happy that a person from Department B can create/modify courses within Department A&#039;s area). The ability to designate a Creator within a specific category would allow areas to be set up for a faculty/department/organisation and allow the Admin for that area to create/delete courses, upload users, add site-wide entries to the calendar etc.&lt;br /&gt;
&lt;br /&gt;
===PROCESS ROLES===&lt;br /&gt;
&lt;br /&gt;
organising the learning process for a group you wish to have the choice to place students in differnt roles: examples of this are:&lt;br /&gt;
&amp;lt;li&amp;gt;1. Give a student the role of forum-moderator with edit and chunk-rights&lt;br /&gt;
&amp;lt;li&amp;gt;2. Give students different roles &amp;amp; rights in a Webquest design (and change these roles next week&lt;br /&gt;
&amp;lt;li&amp;gt;3. Give students different resources, depending of their roles in a rolegame/simulation&lt;br /&gt;
&amp;lt;li&amp;gt;4. ..&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=38788 Roles and Permissions architecture] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Future]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11740</id>
		<title>Broken/Roles</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11740"/>
		<updated>2006-06-08T19:47:04Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Roles and capabilities&#039;&#039;&#039; are planned to be included in Moodle 1.7. For now, we have some basic ideas of how to implement such a structure in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please note that none of the following is finalised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
&lt;br /&gt;
By roles, we mean an identifier of the user&#039;s status, for example, teacher, student and forum moderator are examples of roles.&lt;br /&gt;
&lt;br /&gt;
A capability is a permission to access some particular Moodle feature. Capabilities are associated with roles. For example, &#039;&#039;forum_canreadpost&#039;&#039; is a capability.&lt;br /&gt;
&lt;br /&gt;
==The existing system==&lt;br /&gt;
&lt;br /&gt;
Currently in Moodle, we have a fixed set of roles i.e. primary admin, admins, course creators, editing teachers, non-editing teachers, students, and guests. For each role, the capability or actions that they can performed are fixed. For example, the role student allows the user to submit an assignment, but doesn&#039;t allow the user to browse/edit other users&#039; work. By using this setup we limit ourselves to a rather rigid set of capabilities for each role. If we want, say a particular student or group to be able to mark assignments in a particular course, we can&#039;t do that without giving these users teacher privileges.&lt;br /&gt;
&lt;br /&gt;
==The new roles and capability system==&lt;br /&gt;
&lt;br /&gt;
The new system will allow authorized users to define an arbitrary number of roles. Each role can have a customizable set of capabilities in every context. A context can be the whole Moodle site, a course, or a module instance, e.g. quiz 5 in &#039;Introduction to Photography&#039;. An authorized user will be able to assign an arbitrary number of roles to each user. Since the capabilities in each role could be different, there could be conflict in capabilities. This is resolved by giving roles different &#039;priorities&#039;. For example, to prevent a naughty student from posting, one could assign him a &#039;naughty student&#039; role that does not allow him to post. This role should have a priority higher than that of a normal &#039;student&#039; role. &lt;br /&gt;
&lt;br /&gt;
To facilitate exceptional cases in roles and capabilities, we can use exception rules. For example, we can specify a rule saying that all students are able to mark/read other students&#039; assignment in this particular course. Note that such rules need to have a priority as well. The capability of a user, in any context is then resolved by finding the highest priority role/rule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A smooth upgrade will be provided with 1.7. The existing roles (admin, teacher, student, etc), and the exisiting capabilities will be retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, which pretty much is what we have  in 1.6. The whole process is automatic so there&#039;s nothing to worry about =). With no modifications, Moodle will operate exactly the same before and after the upgrade.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==The plan==&lt;br /&gt;
&lt;br /&gt;
There are a few major things that need to be done. Here&#039;s a list (in no particular order):&lt;br /&gt;
&lt;br /&gt;
#Identify permissions required for site/course/each module.&lt;br /&gt;
#Define the database structure for storing roles and capabilities.&lt;br /&gt;
#Recode the whole of Moodle, including all modules to support the new structure. Instead of using &amp;lt;code&amp;gt;isteacher()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;isstudent()&amp;lt;/code&amp;gt; we should be using &amp;lt;code&amp;gt;has_capabity($capability, $instanceid)&amp;lt;/code&amp;gt; etc. A new API for handling roles and capabilities will be implemented (accesslib.php).&lt;br /&gt;
#Add storage of capabilities for each module. Can be done either in a file, e.g. db/capability.xml, or as a sql file that gets installed to a central db whenever this module is installed. Either way, what do we do when we need to upgrade these capabilities? Some capabilities might needs refining/splitting later on. How do we control the &#039;version&#039; of a capability?&lt;br /&gt;
#Consider interface issues, especially how to manage conflicting role/exception rules.&lt;br /&gt;
#Upon logging in, we should use a cache to store capability, down to module level. How should that be structured?&lt;br /&gt;
#Consider the impact on backup/restore.&lt;br /&gt;
#Upgrade path for current users. The user information in table user_coursecreators, user_admins, user_teachers, and user_students will most likely be migrated to the new roles and capabilities tables. The users will most likely be assigned default roles that comes with default capabilities (e.g. teachers, admins, students, etc). The old tables themselves could possibly be dropped at the end of the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
This is a comprehensive list of capabilities, well, in the making. Please edit. Should we distinguish canedit and candelete?&lt;br /&gt;
&lt;br /&gt;
What about a canview capability? Like for choice, where a person is allowed to see the choice question but not participate in it? --[[User:N Hansen|N Hansen]] 19:29, 16 May 2006 (WST)&lt;br /&gt;
&lt;br /&gt;
Certainly need a canview or cansee capability for parents as linked to their childs data/contributions.&lt;br /&gt;
&lt;br /&gt;
Do we need to add canview and cansearch logs at site/course/user/group level?&lt;br /&gt;
&lt;br /&gt;
===Site-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#canconfigsitevariables - applcialbe in admin/config.php&lt;br /&gt;
#canreadblogs&lt;br /&gt;
#canpostblogs&lt;br /&gt;
#candeleteallblogs&lt;br /&gt;
#canbrowseuser&lt;br /&gt;
#canviewhiddenactivity&lt;br /&gt;
#cancreatecourse&lt;br /&gt;
#caneditownprofile&lt;br /&gt;
#caneditallprofiles&lt;br /&gt;
&lt;br /&gt;
===Course-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#viewcoursecontent&lt;br /&gt;
#caneditcourse&lt;br /&gt;
#cancreatebackups&lt;br /&gt;
#canrestorebackups&lt;br /&gt;
#cancreateblocks&lt;br /&gt;
#caneditblocks&lt;br /&gt;
#candeleteblocks&lt;br /&gt;
&lt;br /&gt;
===Module-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#Assignment&lt;br /&gt;
##assignment_canadd&lt;br /&gt;
##assignment_canedit&lt;br /&gt;
##assignment_candelete&lt;br /&gt;
##assignment_cansubmit&lt;br /&gt;
##assignment_mark - marking, viewing of list of submitted assignments&lt;br /&gt;
##assignment_canviewsubmissions&lt;br /&gt;
#Chat&lt;br /&gt;
##chat_canadd&lt;br /&gt;
##chat_canedit&lt;br /&gt;
##chat_candelete&lt;br /&gt;
##chat_canparticipate&lt;br /&gt;
##chat_canviewpastsessions&lt;br /&gt;
#Choice&lt;br /&gt;
##choice_canadd&lt;br /&gt;
##choice_canedit&lt;br /&gt;
##choice_candelete&lt;br /&gt;
##choice_canparticipate&lt;br /&gt;
##choice_canviewresponses&lt;br /&gt;
#Database&lt;br /&gt;
##database_canadd&lt;br /&gt;
##database_canedit&lt;br /&gt;
##databaes_candelete&lt;br /&gt;
##database_canaddentry&lt;br /&gt;
##database_canaddtemplates&lt;br /&gt;
##database_canedittemplates&lt;br /&gt;
##database_candeleteownentry&lt;br /&gt;
##database_candeleteallentry&lt;br /&gt;
##database_cancomment&lt;br /&gt;
##database_candeletecomment&lt;br /&gt;
##database_canrate&lt;br /&gt;
#Exercise&lt;br /&gt;
##exercise_canadd&lt;br /&gt;
##exercise_canedit&lt;br /&gt;
##exercise_candelete&lt;br /&gt;
##exercise_canassess&lt;br /&gt;
#Forum&lt;br /&gt;
##forum_canadd&lt;br /&gt;
##forum_canedit&lt;br /&gt;
##forum_candelete&lt;br /&gt;
##forum_canreadpost&lt;br /&gt;
##forum_canstartnewdiscussion&lt;br /&gt;
##forum_canreply&lt;br /&gt;
##forum_caneditallpost&lt;br /&gt;
##forum_candeleteallpost&lt;br /&gt;
##forum_canrate&lt;br /&gt;
#Glossary&lt;br /&gt;
##glossary_canadd&lt;br /&gt;
##glossary_canedit&lt;br /&gt;
##glossary_candelete&lt;br /&gt;
##glossary_canaddcat&lt;br /&gt;
##glossary_caneditcat&lt;br /&gt;
##glossary_candeletecat&lt;br /&gt;
##glossary_canadditem&lt;br /&gt;
##glossary_candeleteitem&lt;br /&gt;
##glossary_canedititem&lt;br /&gt;
##glossary_cancomment&lt;br /&gt;
##glossary_canimportentries&lt;br /&gt;
##glossary_canexportentries&lt;br /&gt;
##glossary_canapprove&lt;br /&gt;
#Hotpot&lt;br /&gt;
##hotpot_candd&lt;br /&gt;
##hotpot_canedit&lt;br /&gt;
##hotpot_candelete&lt;br /&gt;
##hotpot_canparticipate&lt;br /&gt;
#Label&lt;br /&gt;
##label_canadd&lt;br /&gt;
##label_canedit&lt;br /&gt;
##label_candelete&lt;br /&gt;
#Lams&lt;br /&gt;
##lams_canadd&lt;br /&gt;
##lams_canedit&lt;br /&gt;
##lams_candelete&lt;br /&gt;
#Lesson&lt;br /&gt;
##lesson_canadd&lt;br /&gt;
##lesson_canedit&lt;br /&gt;
##lesson_candelete&lt;br /&gt;
##lesson_canparticipate&lt;br /&gt;
#Quiz&lt;br /&gt;
##quiz_canadd&lt;br /&gt;
##quiz_canedit&lt;br /&gt;
##quiz_candelete&lt;br /&gt;
##quiz_canaddquestion&lt;br /&gt;
##quiz_caneditquestion&lt;br /&gt;
##quiz_candeletequestion&lt;br /&gt;
##quiz_canparticipate&lt;br /&gt;
##quiz_cangrade&lt;br /&gt;
#Resource&lt;br /&gt;
##resource_canadd&lt;br /&gt;
##resource_canedit&lt;br /&gt;
##resource_candelete&lt;br /&gt;
#Scorm&lt;br /&gt;
##scorm_canadd&lt;br /&gt;
##scorm_canedit&lt;br /&gt;
##socrm_candelete&lt;br /&gt;
#Survey&lt;br /&gt;
##survey_canadd&lt;br /&gt;
##survey_canedit&lt;br /&gt;
##survey_candelete&lt;br /&gt;
##survey_canviewresponses&lt;br /&gt;
#Wiki&lt;br /&gt;
##wiki_canadd&lt;br /&gt;
##wiki_canedit&lt;br /&gt;
##wiki_candelete&lt;br /&gt;
##wiki_canstartnewwiki&lt;br /&gt;
##wiki_canparticipate&lt;br /&gt;
#Workshop&lt;br /&gt;
##workshop_canadd&lt;br /&gt;
##workshop_canedit&lt;br /&gt;
##workshop_candelete&lt;br /&gt;
##workshop_cangrade&lt;br /&gt;
##workshop_canparticipate&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
This section is for brainstorming some example roles that we would like to support:&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
Has this one been missed?&lt;br /&gt;
&lt;br /&gt;
===Site Designers===&lt;br /&gt;
Is there a role for peole involved in how the site looks but not full administrators? Thinking here of online control of themes rather than FTP theme uploading. But in either case they caneditlogos, caneditcss, candeditlevelatwhichthemeapplies.&lt;br /&gt;
&lt;br /&gt;
===Educational Authority Adviser===&lt;br /&gt;
Someone who would want to browse the site and may be asked to comment or contribute to particular discussions or developments in school. Access for this role would be controlled by the school in the case of school level moodles but may be different if there were to be a Local Authority wide Moodle.&lt;br /&gt;
&lt;br /&gt;
===Educational Inspector===&lt;br /&gt;
Someone who will visit the site to verify the school&#039;s self review that comments on home school relationships, extending the classroom etc. They may want to see summaries of usage and reports from surveys garnering parent and pupil views.&lt;br /&gt;
&lt;br /&gt;
===Second Marker / Moderator===&lt;br /&gt;
A teacher within ths site that has access to assignments and quizzes from another teacher&#039;s course for second marking purposes. This may need additional functionality adding to the assignment module so that two sets of grades/feedback can be given to one set of assignments.&lt;br /&gt;
&lt;br /&gt;
===External Examiner===&lt;br /&gt;
Has all the rights of inpectors, but would also need to be able to review assignments and feedback, view forums, glossaries etc. However, would not want to post, feedback onto the site at all.&lt;br /&gt;
&lt;br /&gt;
===Parent===&lt;br /&gt;
A parent will have one or more children in one or more institutions which could be using one or more moodle instances or a mixture of Learning Platforms. A parent&#039;s role will vary depending on the age of their children and whether they are contributing as a parent or a school supporter.&lt;br /&gt;
&lt;br /&gt;
In Early Years (EY) and Key Stage 1 (KS1) they may play/learn on an activity or write for the child. Parents often interpret homework tasks and read to their children perhaps filling in a joint reading diary.&lt;br /&gt;
&lt;br /&gt;
In Key stages 3 and 4 this changes to more of a monitoring/awareness role where a parent would expect to have a summary report of attendance, attainment and general achievement on a weekly/monthly/termly or annual basis. Parents will often be asked to sign and write back comments about this review report.&lt;br /&gt;
&lt;br /&gt;
In all Key Stages there is a great need for parents to receive communication from the school which they can confirm they have received by signing a form. In some cases this may also involve making choices from a list. It may also involve payment for a trip or disco being returned so there could be the possibility of electronic payments.&lt;br /&gt;
&lt;br /&gt;
Parent&#039;s evening often involve complex booking systems that attempt to get parent&#039;s and teachers together. Easy for EY/KS1/KS2 very difficult for KS3/KS4. Wow would this help if it was built into the Learning Platform.&lt;br /&gt;
&lt;br /&gt;
In some cases there needs to be confidential communication between the parent and the teacher without the child being party to this. It may involve teaching and learning but could also involve a behaviour or medical issue. Often this may be done via a sealed letter or face to face. &lt;br /&gt;
&lt;br /&gt;
The latest incarnation of OfSTED with the Self Review Framework (SEF) there is a greater emphasis on schools gathering parent voice via surveys and discussion. There is a clear match here with parents have access to parental votes, questionnaires and discussions and for schools to be able to publish news, results and reports back to parents.&lt;br /&gt;
&lt;br /&gt;
In the UK the LP framework and agenda as being pushed by the DfES via Becta emphasises that within the mandatory groups and roles functionality the parent role is likely to be required to meet the LP Framework procurement standard.&lt;br /&gt;
&lt;br /&gt;
===Manager===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Weekly Seminar Leader===&lt;br /&gt;
&#039;&#039;In a university seminar, typically 8-15 students in their 3rd/4th year, each student is responsible for leading one topic in a study series.  I ask each student to research 5-10 resources, then give a powerpoint presentation to the other students.  This is followed by an in-class discussion and then online homework.  The homework involves some fun quiz questions and then some reflective journal questions.  I ask each seminar leader to prepare the quiz questions and journal questions as well as their presentation.  To do that, I would like to assign activity-making/authoring roles to the student--either for a short period, or for duration of the whole course.  Thus &amp;quot;Allow Quiz Authoring Role&amp;quot; or &amp;quot;Allow Assignment Authoring Role&amp;quot; at the course level or, if possible, even the Topic level (in a topic or week format course) would be important.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Mentor/Mentee===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Community-Designed Rating Criteria===&lt;br /&gt;
&#039;&#039;The gradebook tends to be the domain of the teacher.  What if community/peer ratings/marks could also be entered there? What if peer assessment criteria could be designed by the students, not just the teacher?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Visitor===&lt;br /&gt;
&lt;br /&gt;
This would be a role whereby one could allow a visitor to visit one&#039;s classroom. This might be a colleague interested in seeing your course, or a journalist who might be writing an article about one&#039;s site. They should not be able to see the names of any students anywhere (eg recent activity, forum posts) for privacy reasons. They should be able to try out things like quizzes, and lessons but no grades would be recorded (like in teacher preview mode). They would not be able to participate in choices and forums but could view them. It would be read only in a way like former-student role below but without access to a particular student&#039;s records that former student role would grant. &lt;br /&gt;
&lt;br /&gt;
===Former Student===&lt;br /&gt;
This role would be of particular use for courses with rolling enrollments. This role would be one where a student had completed all of the requirements of a course (ie assignments, quizzes etc.) but wished to have continued access to the course material for review or consultation. The key factor is that one would give access to the completed student to the notes he read, his work and the teacher&#039;s comments on it, but he would not be allowed to do anything that would take up the teacher&#039;s time. In other words, a sort-of read-only access to the course. How forums, which might contain pertinent information and would continue to grow, would be handled is a question. Perhaps the student would be shown only what was in the forums at the time he completed the course. He would not be allowed to see any new posts or add any himself. Same thing for database and glossary entries. In other words, a snapshot of the course at the time his regular enrollment ended. He shouldn&#039;t be able to see the names or profiles of any newly enrolled students for privacy reasons-hence the restrictions on forum access. One issue that would have to be dealt with would be changes to existing modules-such as resources. Does the student get access to the module as it was or as it is? We have no versioning of resources in Moodle so this would be a problem. What about a teacher changing a quiz question so that the answer is different? What would a former student see?&lt;br /&gt;
&lt;br /&gt;
===Librarian===&lt;br /&gt;
&lt;br /&gt;
Reference Librarians have an active role in most of the courses taught at Earlham College (with Bibliographic Instruction). The Librarian role within Moodle could encompass default read access to all courses (unless prohibited by course teacher) and read access to all components of the course unless access is barred (again by teacher). The Librarians would also perhaps have a block called perhaps Reference Services or Reference Desk with write access where they could deposit resources. Also this block might have a chat applet whereby enrolled students could chat to the Reference Librarian on duty about their bibliographic research needs.&lt;br /&gt;
&lt;br /&gt;
===Teacher===&lt;br /&gt;
&lt;br /&gt;
Teachers should have read access to other Teacher&#039;s courses unless explictly prohibited. They should be able to set parts of their own course to be totally private (perhaps even to admin?). Just as each activity can currently be set to have group access, each activity could have a permissions field. Teachers could set default permissions for all activities on their course (eg they might disallow Librarian access for example) and then change the access permission for an individual activity. &lt;br /&gt;
&lt;br /&gt;
I think that what is needed is a simple heirarchy of permissions and levels of granularity.&lt;br /&gt;
&lt;br /&gt;
===Community Education Tutors/Trainers===&lt;br /&gt;
Teachers may be community adult education trainers making use of a school moodle so must only have access to their courses unless given access elsewhere. They would not necessarily get the default teacher privileges.&lt;br /&gt;
&lt;br /&gt;
===Secretary/Student Worker===&lt;br /&gt;
&lt;br /&gt;
We often have faculty who want their departmental secretary or student worker to scan and upload files and perhaps create resources. Currently they have to be given teacher access to the course. This is dangerous from a FERPA standpoint since they could easily get access to grades.&lt;br /&gt;
&lt;br /&gt;
===Teaching Assistant===&lt;br /&gt;
&lt;br /&gt;
Our Faculty frequently have undergraduate students acting as Teaching Assistants. These students need to be able to add resources, create assignments, and possibly grade assignments. However, due to FERPA they cannot have access to other students&#039; overall grade information. I think the requirements here are slightly different than those of Secretary/Student Worker&lt;br /&gt;
&lt;br /&gt;
===Admin - Catgory based===&lt;br /&gt;
&lt;br /&gt;
Basically a person in between full Admin and Creator that has the permissions of an Admin but only with respect to courses and students. Currently a Creator has permissions site-wide which does not always meet the requirements of a given organisation (e.g. Department A may not be happy that a person from Department B can create/modify courses within Department A&#039;s area). The ability to designate a Creator within a specific category would allow areas to be set up for a faculty/department/organisation and allow the Admin for that area to create/delete courses, upload users, add site-wide entries to the calendar etc.&lt;br /&gt;
&lt;br /&gt;
===PROCESS ROLES===&lt;br /&gt;
&lt;br /&gt;
organising the learning process for a group you wish to have the choice to place students in differnt roles: examples of this are:&lt;br /&gt;
&amp;lt;li&amp;gt;1. Give a student the role of forum-moderator with edit and chunk-rights&lt;br /&gt;
&amp;lt;li&amp;gt;2. Give students different roles in a Webquest design (and change theese roles next week&lt;br /&gt;
&amp;lt;li&amp;gt;3. Give students different resources, depending of their roles in a rolegame/simulation&lt;br /&gt;
&amp;lt;li&amp;gt;4...&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=38788 Roles and Permissions architecture] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Future]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11739</id>
		<title>Broken/Roles</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/2x/ca/index.php?title=Broken/Roles&amp;diff=11739"/>
		<updated>2006-06-08T19:45:57Z</updated>

		<summary type="html">&lt;p&gt;Gtielemans: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Roles and capabilities&#039;&#039;&#039; are planned to be included in Moodle 1.7. For now, we have some basic ideas of how to implement such a structure in Moodle.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Please note that none of the following is finalised.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Definitions==&lt;br /&gt;
&lt;br /&gt;
By roles, we mean an identifier of the user&#039;s status, for example, teacher, student and forum moderator are examples of roles.&lt;br /&gt;
&lt;br /&gt;
A capability is a permission to access some particular Moodle feature. Capabilities are associated with roles. For example, &#039;&#039;forum_canreadpost&#039;&#039; is a capability.&lt;br /&gt;
&lt;br /&gt;
==The existing system==&lt;br /&gt;
&lt;br /&gt;
Currently in Moodle, we have a fixed set of roles i.e. primary admin, admins, course creators, editing teachers, non-editing teachers, students, and guests. For each role, the capability or actions that they can performed are fixed. For example, the role student allows the user to submit an assignment, but doesn&#039;t allow the user to browse/edit other users&#039; work. By using this setup we limit ourselves to a rather rigid set of capabilities for each role. If we want, say a particular student or group to be able to mark assignments in a particular course, we can&#039;t do that without giving these users teacher privileges.&lt;br /&gt;
&lt;br /&gt;
==The new roles and capability system==&lt;br /&gt;
&lt;br /&gt;
The new system will allow authorized users to define an arbitrary number of roles. Each role can have a customizable set of capabilities in every context. A context can be the whole Moodle site, a course, or a module instance, e.g. quiz 5 in &#039;Introduction to Photography&#039;. An authorized user will be able to assign an arbitrary number of roles to each user. Since the capabilities in each role could be different, there could be conflict in capabilities. This is resolved by giving roles different &#039;priorities&#039;. For example, to prevent a naughty student from posting, one could assign him a &#039;naughty student&#039; role that does not allow him to post. This role should have a priority higher than that of a normal &#039;student&#039; role. &lt;br /&gt;
&lt;br /&gt;
To facilitate exceptional cases in roles and capabilities, we can use exception rules. For example, we can specify a rule saying that all students are able to mark/read other students&#039; assignment in this particular course. Note that such rules need to have a priority as well. The capability of a user, in any context is then resolved by finding the highest priority role/rule.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;A smooth upgrade will be provided with 1.7. The existing roles (admin, teacher, student, etc), and the exisiting capabilities will be retained. This is done by creating default roles at site/course levels, and assigning the current users to these roles accordingly. The default roles will have default capabilities associated with them, which pretty much is what we have  in 1.6. The whole process is automatic so there&#039;s nothing to worry about =). With no modifications, Moodle will operate exactly the same before and after the upgrade.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==The plan==&lt;br /&gt;
&lt;br /&gt;
There are a few major things that need to be done. Here&#039;s a list (in no particular order):&lt;br /&gt;
&lt;br /&gt;
#Identify permissions required for site/course/each module.&lt;br /&gt;
#Define the database structure for storing roles and capabilities.&lt;br /&gt;
#Recode the whole of Moodle, including all modules to support the new structure. Instead of using &amp;lt;code&amp;gt;isteacher()&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;isstudent()&amp;lt;/code&amp;gt; we should be using &amp;lt;code&amp;gt;has_capabity($capability, $instanceid)&amp;lt;/code&amp;gt; etc. A new API for handling roles and capabilities will be implemented (accesslib.php).&lt;br /&gt;
#Add storage of capabilities for each module. Can be done either in a file, e.g. db/capability.xml, or as a sql file that gets installed to a central db whenever this module is installed. Either way, what do we do when we need to upgrade these capabilities? Some capabilities might needs refining/splitting later on. How do we control the &#039;version&#039; of a capability?&lt;br /&gt;
#Consider interface issues, especially how to manage conflicting role/exception rules.&lt;br /&gt;
#Upon logging in, we should use a cache to store capability, down to module level. How should that be structured?&lt;br /&gt;
#Consider the impact on backup/restore.&lt;br /&gt;
#Upgrade path for current users. The user information in table user_coursecreators, user_admins, user_teachers, and user_students will most likely be migrated to the new roles and capabilities tables. The users will most likely be assigned default roles that comes with default capabilities (e.g. teachers, admins, students, etc). The old tables themselves could possibly be dropped at the end of the upgrade.&lt;br /&gt;
&lt;br /&gt;
==Capabilities==&lt;br /&gt;
&lt;br /&gt;
This is a comprehensive list of capabilities, well, in the making. Please edit. Should we distinguish canedit and candelete?&lt;br /&gt;
&lt;br /&gt;
What about a canview capability? Like for choice, where a person is allowed to see the choice question but not participate in it? --[[User:N Hansen|N Hansen]] 19:29, 16 May 2006 (WST)&lt;br /&gt;
&lt;br /&gt;
Certainly need a canview or cansee capability for parents as linked to their childs data/contributions.&lt;br /&gt;
&lt;br /&gt;
Do we need to add canview and cansearch logs at site/course/user/group level?&lt;br /&gt;
&lt;br /&gt;
===Site-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#canconfigsitevariables - applcialbe in admin/config.php&lt;br /&gt;
#canreadblogs&lt;br /&gt;
#canpostblogs&lt;br /&gt;
#candeleteallblogs&lt;br /&gt;
#canbrowseuser&lt;br /&gt;
#canviewhiddenactivity&lt;br /&gt;
#cancreatecourse&lt;br /&gt;
#caneditownprofile&lt;br /&gt;
#caneditallprofiles&lt;br /&gt;
&lt;br /&gt;
===Course-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#viewcoursecontent&lt;br /&gt;
#caneditcourse&lt;br /&gt;
#cancreatebackups&lt;br /&gt;
#canrestorebackups&lt;br /&gt;
#cancreateblocks&lt;br /&gt;
#caneditblocks&lt;br /&gt;
#candeleteblocks&lt;br /&gt;
&lt;br /&gt;
===Module-level Capabilities===&lt;br /&gt;
&lt;br /&gt;
#Assignment&lt;br /&gt;
##assignment_canadd&lt;br /&gt;
##assignment_canedit&lt;br /&gt;
##assignment_candelete&lt;br /&gt;
##assignment_cansubmit&lt;br /&gt;
##assignment_mark - marking, viewing of list of submitted assignments&lt;br /&gt;
##assignment_canviewsubmissions&lt;br /&gt;
#Chat&lt;br /&gt;
##chat_canadd&lt;br /&gt;
##chat_canedit&lt;br /&gt;
##chat_candelete&lt;br /&gt;
##chat_canparticipate&lt;br /&gt;
##chat_canviewpastsessions&lt;br /&gt;
#Choice&lt;br /&gt;
##choice_canadd&lt;br /&gt;
##choice_canedit&lt;br /&gt;
##choice_candelete&lt;br /&gt;
##choice_canparticipate&lt;br /&gt;
##choice_canviewresponses&lt;br /&gt;
#Database&lt;br /&gt;
##database_canadd&lt;br /&gt;
##database_canedit&lt;br /&gt;
##databaes_candelete&lt;br /&gt;
##database_canaddentry&lt;br /&gt;
##database_canaddtemplates&lt;br /&gt;
##database_canedittemplates&lt;br /&gt;
##database_candeleteownentry&lt;br /&gt;
##database_candeleteallentry&lt;br /&gt;
##database_cancomment&lt;br /&gt;
##database_candeletecomment&lt;br /&gt;
##database_canrate&lt;br /&gt;
#Exercise&lt;br /&gt;
##exercise_canadd&lt;br /&gt;
##exercise_canedit&lt;br /&gt;
##exercise_candelete&lt;br /&gt;
##exercise_canassess&lt;br /&gt;
#Forum&lt;br /&gt;
##forum_canadd&lt;br /&gt;
##forum_canedit&lt;br /&gt;
##forum_candelete&lt;br /&gt;
##forum_canreadpost&lt;br /&gt;
##forum_canstartnewdiscussion&lt;br /&gt;
##forum_canreply&lt;br /&gt;
##forum_caneditallpost&lt;br /&gt;
##forum_candeleteallpost&lt;br /&gt;
##forum_canrate&lt;br /&gt;
#Glossary&lt;br /&gt;
##glossary_canadd&lt;br /&gt;
##glossary_canedit&lt;br /&gt;
##glossary_candelete&lt;br /&gt;
##glossary_canaddcat&lt;br /&gt;
##glossary_caneditcat&lt;br /&gt;
##glossary_candeletecat&lt;br /&gt;
##glossary_canadditem&lt;br /&gt;
##glossary_candeleteitem&lt;br /&gt;
##glossary_canedititem&lt;br /&gt;
##glossary_cancomment&lt;br /&gt;
##glossary_canimportentries&lt;br /&gt;
##glossary_canexportentries&lt;br /&gt;
##glossary_canapprove&lt;br /&gt;
#Hotpot&lt;br /&gt;
##hotpot_candd&lt;br /&gt;
##hotpot_canedit&lt;br /&gt;
##hotpot_candelete&lt;br /&gt;
##hotpot_canparticipate&lt;br /&gt;
#Label&lt;br /&gt;
##label_canadd&lt;br /&gt;
##label_canedit&lt;br /&gt;
##label_candelete&lt;br /&gt;
#Lams&lt;br /&gt;
##lams_canadd&lt;br /&gt;
##lams_canedit&lt;br /&gt;
##lams_candelete&lt;br /&gt;
#Lesson&lt;br /&gt;
##lesson_canadd&lt;br /&gt;
##lesson_canedit&lt;br /&gt;
##lesson_candelete&lt;br /&gt;
##lesson_canparticipate&lt;br /&gt;
#Quiz&lt;br /&gt;
##quiz_canadd&lt;br /&gt;
##quiz_canedit&lt;br /&gt;
##quiz_candelete&lt;br /&gt;
##quiz_canaddquestion&lt;br /&gt;
##quiz_caneditquestion&lt;br /&gt;
##quiz_candeletequestion&lt;br /&gt;
##quiz_canparticipate&lt;br /&gt;
##quiz_cangrade&lt;br /&gt;
#Resource&lt;br /&gt;
##resource_canadd&lt;br /&gt;
##resource_canedit&lt;br /&gt;
##resource_candelete&lt;br /&gt;
#Scorm&lt;br /&gt;
##scorm_canadd&lt;br /&gt;
##scorm_canedit&lt;br /&gt;
##socrm_candelete&lt;br /&gt;
#Survey&lt;br /&gt;
##survey_canadd&lt;br /&gt;
##survey_canedit&lt;br /&gt;
##survey_candelete&lt;br /&gt;
##survey_canviewresponses&lt;br /&gt;
#Wiki&lt;br /&gt;
##wiki_canadd&lt;br /&gt;
##wiki_canedit&lt;br /&gt;
##wiki_candelete&lt;br /&gt;
##wiki_canstartnewwiki&lt;br /&gt;
##wiki_canparticipate&lt;br /&gt;
#Workshop&lt;br /&gt;
##workshop_canadd&lt;br /&gt;
##workshop_canedit&lt;br /&gt;
##workshop_candelete&lt;br /&gt;
##workshop_cangrade&lt;br /&gt;
##workshop_canparticipate&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
This section is for brainstorming some example roles that we would like to support:&lt;br /&gt;
&lt;br /&gt;
===Student===&lt;br /&gt;
Has this one been missed?&lt;br /&gt;
&lt;br /&gt;
===Site Designers===&lt;br /&gt;
Is there a role for peole involved in how the site looks but not full administrators? Thinking here of online control of themes rather than FTP theme uploading. But in either case they caneditlogos, caneditcss, candeditlevelatwhichthemeapplies.&lt;br /&gt;
&lt;br /&gt;
===Educational Authority Adviser===&lt;br /&gt;
Someone who would want to browse the site and may be asked to comment or contribute to particular discussions or developments in school. Access for this role would be controlled by the school in the case of school level moodles but may be different if there were to be a Local Authority wide Moodle.&lt;br /&gt;
&lt;br /&gt;
===Educational Inspector===&lt;br /&gt;
Someone who will visit the site to verify the school&#039;s self review that comments on home school relationships, extending the classroom etc. They may want to see summaries of usage and reports from surveys garnering parent and pupil views.&lt;br /&gt;
&lt;br /&gt;
===Second Marker / Moderator===&lt;br /&gt;
A teacher within ths site that has access to assignments and quizzes from another teacher&#039;s course for second marking purposes. This may need additional functionality adding to the assignment module so that two sets of grades/feedback can be given to one set of assignments.&lt;br /&gt;
&lt;br /&gt;
===External Examiner===&lt;br /&gt;
Has all the rights of inpectors, but would also need to be able to review assignments and feedback, view forums, glossaries etc. However, would not want to post, feedback onto the site at all.&lt;br /&gt;
&lt;br /&gt;
===Parent===&lt;br /&gt;
A parent will have one or more children in one or more institutions which could be using one or more moodle instances or a mixture of Learning Platforms. A parent&#039;s role will vary depending on the age of their children and whether they are contributing as a parent or a school supporter.&lt;br /&gt;
&lt;br /&gt;
In Early Years (EY) and Key Stage 1 (KS1) they may play/learn on an activity or write for the child. Parents often interpret homework tasks and read to their children perhaps filling in a joint reading diary.&lt;br /&gt;
&lt;br /&gt;
In Key stages 3 and 4 this changes to more of a monitoring/awareness role where a parent would expect to have a summary report of attendance, attainment and general achievement on a weekly/monthly/termly or annual basis. Parents will often be asked to sign and write back comments about this review report.&lt;br /&gt;
&lt;br /&gt;
In all Key Stages there is a great need for parents to receive communication from the school which they can confirm they have received by signing a form. In some cases this may also involve making choices from a list. It may also involve payment for a trip or disco being returned so there could be the possibility of electronic payments.&lt;br /&gt;
&lt;br /&gt;
Parent&#039;s evening often involve complex booking systems that attempt to get parent&#039;s and teachers together. Easy for EY/KS1/KS2 very difficult for KS3/KS4. Wow would this help if it was built into the Learning Platform.&lt;br /&gt;
&lt;br /&gt;
In some cases there needs to be confidential communication between the parent and the teacher without the child being party to this. It may involve teaching and learning but could also involve a behaviour or medical issue. Often this may be done via a sealed letter or face to face. &lt;br /&gt;
&lt;br /&gt;
The latest incarnation of OfSTED with the Self Review Framework (SEF) there is a greater emphasis on schools gathering parent voice via surveys and discussion. There is a clear match here with parents have access to parental votes, questionnaires and discussions and for schools to be able to publish news, results and reports back to parents.&lt;br /&gt;
&lt;br /&gt;
In the UK the LP framework and agenda as being pushed by the DfES via Becta emphasises that within the mandatory groups and roles functionality the parent role is likely to be required to meet the LP Framework procurement standard.&lt;br /&gt;
&lt;br /&gt;
===Manager===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Weekly Seminar Leader===&lt;br /&gt;
&#039;&#039;In a university seminar, typically 8-15 students in their 3rd/4th year, each student is responsible for leading one topic in a study series.  I ask each student to research 5-10 resources, then give a powerpoint presentation to the other students.  This is followed by an in-class discussion and then online homework.  The homework involves some fun quiz questions and then some reflective journal questions.  I ask each seminar leader to prepare the quiz questions and journal questions as well as their presentation.  To do that, I would like to assign activity-making/authoring roles to the student--either for a short period, or for duration of the whole course.  Thus &amp;quot;Allow Quiz Authoring Role&amp;quot; or &amp;quot;Allow Assignment Authoring Role&amp;quot; at the course level or, if possible, even the Topic level (in a topic or week format course) would be important.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Mentor/Mentee===&lt;br /&gt;
&#039;&#039;Please add text here...&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Community-Designed Rating Criteria===&lt;br /&gt;
&#039;&#039;The gradebook tends to be the domain of the teacher.  What if community/peer ratings/marks could also be entered there? What if peer assessment criteria could be designed by the students, not just the teacher?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Visitor===&lt;br /&gt;
&lt;br /&gt;
This would be a role whereby one could allow a visitor to visit one&#039;s classroom. This might be a colleague interested in seeing your course, or a journalist who might be writing an article about one&#039;s site. They should not be able to see the names of any students anywhere (eg recent activity, forum posts) for privacy reasons. They should be able to try out things like quizzes, and lessons but no grades would be recorded (like in teacher preview mode). They would not be able to participate in choices and forums but could view them. It would be read only in a way like former-student role below but without access to a particular student&#039;s records that former student role would grant. &lt;br /&gt;
&lt;br /&gt;
===Former Student===&lt;br /&gt;
This role would be of particular use for courses with rolling enrollments. This role would be one where a student had completed all of the requirements of a course (ie assignments, quizzes etc.) but wished to have continued access to the course material for review or consultation. The key factor is that one would give access to the completed student to the notes he read, his work and the teacher&#039;s comments on it, but he would not be allowed to do anything that would take up the teacher&#039;s time. In other words, a sort-of read-only access to the course. How forums, which might contain pertinent information and would continue to grow, would be handled is a question. Perhaps the student would be shown only what was in the forums at the time he completed the course. He would not be allowed to see any new posts or add any himself. Same thing for database and glossary entries. In other words, a snapshot of the course at the time his regular enrollment ended. He shouldn&#039;t be able to see the names or profiles of any newly enrolled students for privacy reasons-hence the restrictions on forum access. One issue that would have to be dealt with would be changes to existing modules-such as resources. Does the student get access to the module as it was or as it is? We have no versioning of resources in Moodle so this would be a problem. What about a teacher changing a quiz question so that the answer is different? What would a former student see?&lt;br /&gt;
&lt;br /&gt;
===Librarian===&lt;br /&gt;
&lt;br /&gt;
Reference Librarians have an active role in most of the courses taught at Earlham College (with Bibliographic Instruction). The Librarian role within Moodle could encompass default read access to all courses (unless prohibited by course teacher) and read access to all components of the course unless access is barred (again by teacher). The Librarians would also perhaps have a block called perhaps Reference Services or Reference Desk with write access where they could deposit resources. Also this block might have a chat applet whereby enrolled students could chat to the Reference Librarian on duty about their bibliographic research needs.&lt;br /&gt;
&lt;br /&gt;
===Teacher===&lt;br /&gt;
&lt;br /&gt;
Teachers should have read access to other Teacher&#039;s courses unless explictly prohibited. They should be able to set parts of their own course to be totally private (perhaps even to admin?). Just as each activity can currently be set to have group access, each activity could have a permissions field. Teachers could set default permissions for all activities on their course (eg they might disallow Librarian access for example) and then change the access permission for an individual activity. &lt;br /&gt;
&lt;br /&gt;
I think that what is needed is a simple heirarchy of permissions and levels of granularity.&lt;br /&gt;
&lt;br /&gt;
===Community Education Tutors/Trainers===&lt;br /&gt;
Teachers may be community adult education trainers making use of a school moodle so must only have access to their courses unless given access elsewhere. They would not necessarily get the default teacher privileges.&lt;br /&gt;
&lt;br /&gt;
===Secretary/Student Worker===&lt;br /&gt;
&lt;br /&gt;
We often have faculty who want their departmental secretary or student worker to scan and upload files and perhaps create resources. Currently they have to be given teacher access to the course. This is dangerous from a FERPA standpoint since they could easily get access to grades.&lt;br /&gt;
&lt;br /&gt;
===Teaching Assistant===&lt;br /&gt;
&lt;br /&gt;
Our Faculty frequently have undergraduate students acting as Teaching Assistants. These students need to be able to add resources, create assignments, and possibly grade assignments. However, due to FERPA they cannot have access to other students&#039; overall grade information. I think the requirements here are slightly different than those of Secretary/Student Worker&lt;br /&gt;
&lt;br /&gt;
===Admin - Catgory based===&lt;br /&gt;
&lt;br /&gt;
Basically a person in between full Admin and Creator that has the permissions of an Admin but only with respect to courses and students. Currently a Creator has permissions site-wide which does not always meet the requirements of a given organisation (e.g. Department A may not be happy that a person from Department B can create/modify courses within Department A&#039;s area). The ability to designate a Creator within a specific category would allow areas to be set up for a faculty/department/organisation and allow the Admin for that area to create/delete courses, upload users, add site-wide entries to the calendar etc.&lt;br /&gt;
&lt;br /&gt;
===PROCESS ROLES===&lt;br /&gt;
&lt;br /&gt;
organising the learning process for a group you wish to have the choice to place students in differnt roles: examples of this are:&lt;br /&gt;
1. Give a student the role of forum-moderator with edit and chunk-rights&lt;br /&gt;
2. Give students different roles in a Webquest design (and change theese roles next week&lt;br /&gt;
3. Give students different resources, depending of their roles in a rolegame/simulation&lt;br /&gt;
4...&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
&lt;br /&gt;
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=38788 Roles and Permissions architecture] forum discussion&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Future]]&lt;/div&gt;</summary>
		<author><name>Gtielemans</name></author>
	</entry>
</feed>