Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Upgrading to Moodle 1.9: Difference between revisions

From MoodleDocs
m (→‎Now upgrade: fix redlinks)
(Updating links to User docs)
Line 2: Line 2:
==Before upgrading, please...==
==Before upgrading, please...==


* Check that your site meets all system requirements for 1.9 in ''Administration > Server > [[Environment]]''
* Check that your site meets all system requirements for 1.9 in ''Administration > Server > [[:en:Environment|Environment]]''
* Do a full database backup!
* Do a full database backup!
* If you are using a PHP accelerator, you may need to empty its cache. (See the documentation for whichever PHP accelerator you are using.)
* If you are using a PHP accelerator, you may need to empty its cache. (See the documentation for whichever PHP accelerator you are using.)
Line 25: Line 25:
==Front page activities==
==Front page activities==


To enable logged-in users to participate in front page activities, such as viewing the site news, the default front page role should be set to student in ''Administration > Front Page > [[Front Page settings]]''.
To enable logged-in users to participate in front page activities, such as viewing the site news, the default front page role should be set to student in ''Administration > Front Page > [[:en:Front Page settings|Front Page settings]]''.


== Gradebook ==
== Gradebook ==
Line 33: Line 33:
*More scalable
*More scalable
*More control over the display of grades, to teachers and students
*More control over the display of grades, to teachers and students
*More [[Category aggregation|aggregation options]]
*More [[:en:Category aggregation|aggregation options]]
*A simple, [[Development:Grades#API_for_communication_with_modules.2Fblocks|public API]] that can be used by any module to support grading
*A simple, [[Grades#API_for_communication_with_modules.2Fblocks|public API]] that can be used by any module to support grading
*Possibility to write [[Development:Gradebook_Report_Tutorial|custom grade reports]]
*Possibility to write [[Gradebook_Report_Tutorial|custom grade reports]]
*A [[Development:Grades#History_tables|"Grade change history" record]]
*A [[Grades#History_tables|"Grade change history" record]]


=== Why is the new gradebook so complicated? ===
=== Why is the new gradebook so complicated? ===
Line 53: Line 53:
*[[Latest release notes]] particularly the functional changes in Moodle 1.9.7
*[[Latest release notes]] particularly the functional changes in Moodle 1.9.7
*[[:Category:Moodle 1.9]]
*[[:Category:Moodle 1.9]]
*[[Question Engine Changes in Moodle 1.9]] (includes some important documentation on question engine upgrade for those who make extensive use of the question bank and quiz module)
*[[:en:Question Engine Changes in Moodle 1.9|Question Engine Changes in Moodle 1.9]] (includes some important documentation on question engine upgrade for those who make extensive use of the question bank and quiz module)
Using Moodle forum discussions:
Using Moodle forum discussions:
*[http://moodle.org/mod/forum/discuss.php?d=75088 Automatic update of language package while updating in 1.9]
*[http://moodle.org/mod/forum/discuss.php?d=75088 Automatic update of language package while updating in 1.9]

Revision as of 08:25, 15 September 2011

Moodle1.9

Before upgrading, please...

  • Check that your site meets all system requirements for 1.9 in Administration > Server > Environment
  • Do a full database backup!
  • If you are using a PHP accelerator, you may need to empty its cache. (See the documentation for whichever PHP accelerator you are using.)
  • Read Upgrading to Moodle 1.8 if you are upgrading to 1.9 from 1.6 or 1.7
  • Read Upgrading to Moodle 1.7 if you are upgrading from 1.6

Notes

  • If upgrading from 1.6 or later, you must have converted your site to Unicode
  • If upgrading from earlier than 1.6, we recommend upgrading to 1.6 first, then 1.8 -> 1.9
  • We recommend PHP 5.x or later, but you must have at least PHP 4.3.0

Now upgrade

Once you have satisfied the requirements for Moodle 1.9, follow the instructions on the upgrading page.

Note, if you get a strange error about 'handling of PHP float numbers', please see this FAQ entry.

Upgrading more than one version

In general, it is recommended to upgrade via each version of Moodle, for example 1.7 -> 1.8 -> 1.9. An exception to this is when upgrading from 1.5 or 1.6, when it is recommended that 1.7 be skipped, in other words upgrade 1.5 -> 1.6 -> 1.8 -> 1.9. (The main reason for this recommendation is that the default roles settings obtained when upgrading to 1.7 are not ideal for 1.8 onwards.)

Front page activities

To enable logged-in users to participate in front page activities, such as viewing the site news, the default front page role should be set to student in Administration > Front Page > Front Page settings.

Gradebook

What improvements in the gradebook justify upgrading from 1.8 to 1.9?

Why is the new gradebook so complicated?

Added power and control requires more options. It is mostly the number of options and settings that gives the impression of complexity. Here are some of the main reasons for the changes made in the gradebook for 1.9:

  • Previous gradebook did not scale well: it became very slow and unmanageable in large organisations with many students, activities and grades
  • Grades were generated and stored by each module without much consistency
  • Difficulty in producing new types of reports
  • No Outcomes

Is the gradebook in 1.9 faster than in 1.8?

According to one early report, yes. There are other more thorough benchmark tests being conducted, and we will publish the results when they are made public.

See also

Using Moodle forum discussions: