Various fixes
[moodle.git] / lang / en / docs / release.html
blob3d54e437a56f0121008467a90277ec5023b1aeee
1 <head>
3 <title>Moodle Docs: Current Release notes</title>
5 <link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
7 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
9 <style type="text/css">
10 <!-- dt {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
11 dd {margin-bottom:1em;}
12 -->
13 </style>
14 </head>
16 <body bgcolor="#FFFFFF">
17 <h1>Latest Release notes</h1>
18 <h3> New in Moodle 1.2 (20th March, 2004)</h3>
19 <ul>
20 <dl>
21 <dt>Major new features</dt>
22 <dd>
23 <ul>
24 <li>New support for <strong>groups</strong> and cohorts within courses (with many options)</li>
25 <li><strong>Text filters</strong> allow arbitrary processing on all text in Moodle, including <strong>automatic linking</strong>, <strong>mathematics support</strong>, <strong>multi-language content</strong> and infinitely more possibilities</li>
26 <li>A fantastic new <strong>Glossary module</strong> (thanks to Williams Castillo!) with many different ways to contruct learning activities based around collecting definitions</li>
27 <li>A great new <strong>Lesson module</strong> (thanks to Ray Kingdon!) easily creates active content with pathways and multiple-choice questions</li>
28 <li>A new <strong>Label module</strong> allows arbitrary HTML in the course page</li>
29 <li>An improved <strong>WYSIWYG editor</strong>, faster and more cross-platform than the old one</li>
30 <li><strong>Automatic backups</strong> can be scheduled by the administrator for all courses at once</li>
31 </ul>
32 </dd>
33 <dt>Courses</dt>
34 <dd>
35 <ul>
36 <li>Activities can now be indented on the course outline, allowing more structure</li>
37 <li>A new report for Recent Activity makes it easier to see what's happened recently</li>
38 <li>A new logs button on every activity links to the logs page to show logs per-activity</li>
39 <li>Restore button now always functional</li>
40 <li>Improved &quot;index&quot; view for all modules</li>
41 <li>Improvements to participants display, including paging and initial searching</li>
42 <li>Excel downloads are more compatible with different operating systems</li>
43 <li>Better error reporting when adding/updating activities</li>
44 <li>Search box no longer auto-focuses (it was causing annoying auto-scrolling on long courses)</li>
45 <li>Self-unenrollment link on the course page for students</li>
46 <li>Change password link on the course page for students</li>
47 <li>Students can now be allowed to see their own activity reports (course setting)</li>
48 <li>Teachers can browse the course files for images when using the new editor</li>
49 <li>New image of empty box as destination when moving activities</li>
50 <li>Accesses are now recorded by course, so the participant listings make more sense</li>
51 <li>The activity navbar now has buttons for previous and next activities</li>
52 <li>File dates were incorrect on some systems - this is now fixed.</li>
53 <li>Old chat users are no longer shown in the recent activity</li>
54 </ul>
55 </dd>
56 <dt>Site administration</dt>
57 <dd>
58 <ul>
59 <li>An important security fix preventing teachers from logging in as admins who are students in their course</li>
60 <li>New setting &quot;forcelogin&quot; can force people to log in before they can see any of the site</li>
61 <li>New setting &quot;opentogoogle&quot; allows Google and people referred by Google to get in as guest</li>
62 <li>New setting &quot;timezone&quot; allows a default timezone to be set for the whole site</li>
63 <li>New setting &quot;deleteunconfirmed&quot; specifies the time we'll wait for email accounts to be confirmed</li>
64 <li>New setting &quot;allowunenroll&quot; enables/disables students from unenrolling themselves from courses</li>
65 <li>New setting &quot;fullnamedisplay&quot; allows override for the formatting of user full names so students can only see &quot;firstname lastname&quot;, &quot;lastname firstname&quot; or &quot;firstname&quot;</li>
66 <li>Individual users can have their email disabled by the teacher or admin (useful for dealing with broken mail accounts that are bouncing)</li>
67 <li>Upload sizes can now be controlled throughout Moodle using &quot;maxbytes&quot;. There is a site limit (bounded by the current PHP limits), which itself is the upper bound for course limits, which is the upper bound for activity limits.</li>
68 <li>Moodle cookies can be customised (helps when running multiple Moodles on one site)</li>
69 <li>Included script for analysing database performance (admin/dbperformance.php)</li>
70 <li>Included standalone script to check a server for Moodle compatibility (lib/compatible.php)</li>
71 <li> If a file called cronextra.php exists in the dataroot then cron will run that too. This allows sites to have &quot;special&quot; maintenance features.</li>
72 <li>Course formats are now more like plugins, in separate directories</li>
73 <li>Users can now be uploaded from text files</li>
74 <li>If $CFG-&gt;disableuserimages is defined (in config.php) then user images can not be changed</li>
75 <li>If $CFG-&gt;admineditalways is defined then the administrator can edit ANY post at any time.</li>
76 <li>If $CFG-&gt;filterall is defined then even little things liks forum subjects and activity names are filtered</li>
77 <li>Support for restricted demo users (eg the teacher demo on Moodle.org) - usernames can be added to a list of names in config.php. eg $CFG-&gt;restrictusers = 'teacher,fred';</li>
78 </ul>
79 </dd>
80 <dt>Themes</dt>
81 <dd>
82 <ul>
83 <li>Fixes for Internet Explorer can be more robust at using the style sheet</li>
84 <li>Miscellaneous fixes and improvements to themes - <strong>custom themes need upgrading!</strong></li>
85 </ul>
86 </dd>
87 <dt>Translations</dt>
88 <dd>
89 <ul>
90 <li>New languages: Galego and Lithuanian</li>
91 <li>Improved language editing interface - it allows the current language to be chosen and allows each file to be edited separately.</li>
92 <li>The list of country names can now be translated, as can the editor buttons, smiley names and file sizes (Mb, Gb etc)</li>
93 <li>Language packs can now define the default language direction (RTL or LTR)</li>
94 <li>Language packs can now define the order that people's names should be shown in</li>
95 <li>Language files are now written using slightly more efficient PHP code</li>
96 <li>Finally got rid of the final bogus linefeeds in the multi-line strings</li>
97 <li>Courses can now &quot;force&quot; a language on all users</li>
98 </ul>
99 </dd>
100 <dt>Backup / Restore</dt>
101 <dd>
102 <ul>
103 <li>Automatic backups can be scheduled by the administrator for all courses at once</li>
104 <li>All needed users are now included in course backups (even if no longer enrolled)</li>
105 <li>Miscellaneous bugfixes</li>
106 </ul>
107 </dd>
108 <dt>Text Filters and Formatting</dt>
109 <dd>
110 <ul>
111 <li>Warning: the new text filters can increase the load on your server, particularly when used with complex filters. Use them with caution. </li>
112 <li>The new <strong>glossary filter</strong> can create links to glossary entries from matching words throughout Moodle.</li>
113 <li>The new <strong>TeX filter</strong> can convert TeX code found anywhere in Moodle into true Mathematics notation (GIF format image). There is also an <strong>algebra</strong> filter with a simpler input format (more like calculators).</li>
114 <li>The new <strong>censor filter</strong> can be enabled to filter out bad words.</li>
115 <li>The new <strong>multilang filter</strong> allows texts to be entered in multiple languages, and only the best one will be shown to each user (depending on their language setting)</li>
116 <li>The &lt;nolink&gt; tag can be used to prevent autolinking within a passage of text.</li>
117 <li>More tags are now allowed, including &lt;acronym&gt; and all &lt;math&gt; tags.</li>
118 <li>Some areas where text wasn't properly filtered before (security risk) have now been fixed.</li>
119 </ul>
120 </dd>
121 <dt>Developer API</dt>
122 <dd>
123 <ul>
124 <li>A new coding guide is available</li>
125 <li>A new Philosophy guide is available ;-)</li>
126 <li>Improvements to the template for new modules</li>
127 <li>Modules should now specify the minimum version of Moodle they are compatible with</li>
128 <li>Scripts can specify to print_header() whether the page is pure XML</li>
129 <li>Any module can save and retrieve user preferences that stay around between logins</li>
130 </ul>
131 </dd>
132 <dt>Chats</dt>
133 <dd>
134 <ul>
135 <li>Chat sessions can now be deleted</li>
136 <li>Scheduled chat times now show the timezone to make it clearer</li>
137 </ul>
138 </dd>
139 <dt>Forums</dt>
140 <dd>
141 <ul>
142 <li>Forum viewing preferences are remembered between logins</li>
143 <li>&quot;Show parent&quot; link on all posts for faster navigation around forums</li>
144 <li>Anchor tags allow individual posts to be referenced in all views</li>
145 <li>Improvements to cron job when manually run, as well as logging of mailer errors</li>
146 <li>Only print the ratings button when there are ratings to be made</li>
147 <li>Vastly improved email text versions of HTML forum posts</li>
148 <li>When replying, an outline of other replies is shown.</li>
149 <li>When using the HTML editor to post, other formatting options are no longer provided.</li>
150 </ul>
151 </dd>
152 <dt>Journals</dt>
153 <dd>
154 <ul>
155 <li>Journal questions can now use the HTML editor</li>
156 <li>Some fixes to the report page when assessing journal entries</li>
157 </ul>
158 </dd>
159 <dt>Quizzes</dt>
160 <dd>
161 <ul>
162 <li>Questions and categories can now be edited without needing to open a quiz</li>
163 <li>All questions can now use any of the Moodle editing formats</li>
164 <li>New import format: <strong>GIFT</strong> format (this is the new default format)</li>
165 <li>New import format: <strong>Course Test Manager</strong></li>
166 <li>New import format: <strong>WebCT</strong> format</li>
167 <li>New import format: <strong>Aiken</strong> format</li>
168 <li>Short-Answer questions can now use wildcards for matching eg wild*rds</li>
169 <li>Images now work in questions from external published categories</li>
170 <li>Improved the overview reports to show more info and allow deletion of attempts</li>
171 <li>Added a new detailed quiz report for statistical anaylsis</li>
172 <li>All question types can now have up to 10 answers each</li>
173 <li>Menus in quiz editing no longer need submit buttons (just select from menu)</li>
174 <li>Fixed bug that occurred when re-grading SOME quizzes with random questions in them</li>
175 <li>Fixed bug that occurred in backups of quizzes with random questions in them</li>
176 <li>Many other small bugs fixed</li>
177 </ul>
178 </dd>
179 <dt>Resources</dt>
180 <dd>
181 <ul>
182 <li>Teachers can browse files more directly when creating uploaded file</li>
183 <li>New settings to allow a default URL, a default search page and default popup settings</li>
184 <li>Uploaded files can appear in popups too.</li>
185 <li>Much better display of popups when using the navbar to go there</li>
186 <li>MP3 files are now streamed using a built-in Flash MP3 player</li>
187 <li>Video files (Media player, Quicktime) are embedded using local plugins</li>
188 </ul>
189 </dd>
190 <dt>Workshops</dt>
191 <dd>
192 <ul>
193 <li>Changes to handling of peer assessments</li>
194 <li>New assessment phase</li>
195 <li>New options for the league table</li>
196 </ul>
197 </dd>
198 <dt>Miscellaneous</dt>
199 <dd>
200 <ul>
201 <li>Moodle now ignores any folders that Frontpage may have added to it (_vti_cnf).</li>
202 <li>Improved HTML -&gt; XHTML in many places</li>
203 <li>Many fixes for non-MySQL databases</li>
204 <li>A few hard-coded text strings around the place were made translatable</li>
205 <li>User profile data is now properly cleaned</li>
206 <li>FIxes for when Moodle is embedded within a frame (eg in Postnuke)</li>
207 <li>Bug fixes to Wiki mode</li>
208 <li>Admin can no longer edit external accounts</li>
209 <li>Qmail users can use &quot;qmail&quot; in the smtphosts field for better results</li>
210 <li>Multiple methods of redirecting, to work around some browser bugs</li>
211 <li>Small improvements to the display of grades in the gradebook</li>
212 <li>More student profile fields can be edited, such as department and institution, and these are also written to grade dumps in text or Excel.</li>
213 <li>When a student is added as a teacher, they are now automatically unenrolled from being a student</li>
214 <li>Upgraded ADOdb (database layer)</li>
215 </ul>
216 </dd>
217 </dl>
218 </ul>
219 <hr>
221 <center>
223 <a href="./?file=releaseold.html">Old release information</a>
224 </p>
225 </center>
226 <p>&nbsp;</p>
227 <p align="CENTER"><font size="1"><a href="../doc/" target="_top">Moodle Documentation</a></font></p>
228 <p align="CENTER"><font size="1">Version: $Id$</font></p>