Issue Details (XML | Word | Printable)

Key: MDL-15499
Type: Sub-task Sub-task
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Sam Marshall
Reporter: Sam Marshall
Votes: 0
Watchers: 12
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle
MDL-15497

Conditional activity availability

Created: 01/Jul/08 11:33 PM   Updated: 16/Jan/09 10:27 PM
Return to search
Component/s: Course, Lib
Affects Version/s: 2.0
Fix Version/s: 2.0

File Attachments: 1. Text File condition.core.1.patch (92 kB)
2. Text File condition.core.2.patch (99 kB)
3. Text File condition.ou19.patch (103 kB)


Participants: Bernard Boucher, Helen Foster, James Strong, Mark Nielsen, Martin Dougiamas, Sam Marshall and vikram solia
Security Level: None
Resolved date: 18/Dec/08
Affected Branches: MOODLE_20_STABLE
Fixed Branches: MOODLE_20_STABLE


 Description  « Hide
This is the second part of the conditional activities system. Using:

1) The information about a user's progress from completion tracking

2) Additional grade information (e.g. not just necessary to complete quiz, necessary to get <30%)

3) The current date

we can display or hide activities.

(I have not yet been able to get time scheduled to implement this personally, however hopefully I will do it anyway.)



 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
sam_marshall committed 3 files to 'Moodle CVS' - 25/Nov/08 02:09 AM
MDL-15499 Database tables for conditional activities (code to follow! I hope)
MODIFY lib/db/install.xml   Rev. 1.176    (+30 -3 lines)
MODIFY version.php   Rev. 1.892    (+1 -1 lines)
MODIFY lib/db/upgrade.php   Rev. 1.250    (+56 -1 lines)
sam_marshall committed 2 files to 'Moodle CVS' - 25/Nov/08 02:21 AM
MDL-15499 Database tables for conditional activities (code to follow! I hope)
MODIFY lib/db/install.xml   Rev. 1.177    (+4 -4 lines)
MODIFY lib/db/upgrade.php   Rev. 1.251    (+4 -4 lines)
sam_marshall committed 23 files to 'Moodle CVS' - 18/Dec/08 01:37 AM
MDL-15499: Conditional availability of activities
ADD lang/en_utf8/help/condition/gradecondition.html   Rev. 1.1    (+0 -0 lines)
MODIFY backup/restorelib.php   Rev. 1.357    (+109 -1 lines)
MODIFY lib/completionlib.php   Rev. 1.11    (+15 -11 lines)
MODIFY course/mod.php   Rev. 1.137    (+3 -1 lines)
MODIFY lib/db/upgrade.php   Rev. 1.255    (+57 -47 lines)
ADD lib/conditionlib.php   Rev. 1.1    (+0 -0 lines)
MODIFY course/lib.php   Rev. 1.631    (+106 -19 lines)
MODIFY course/modedit.php   Rev. 1.60    (+24 -1 lines)
MODIFY lib/db/install.xml   Rev. 1.180    (+2 -2 lines)
ADD lang/en_utf8/help/condition/conditiondates.html   Rev. 1.1    (+0 -0 lines)
ADD lang/en_utf8/condition.php   Rev. 1.1    (+0 -0 lines)
MODIFY lib/datalib.php   Rev. 1.495    (+11 -2 lines)
MODIFY version.php   Rev. 1.923    (+1 -1 lines)
ADD lib/simpletest/testconditionlib.php   Rev. 1.1    (+0 -0 lines)
MODIFY lib/moodlelib.php   Rev. 1.1133    (+25 -1 lines)
MODIFY theme/standard/styles_fonts.css   Rev. 1.170    (+13 -0 lines)
MODIFY course/moodleform_mod.php   Rev. 1.37    (+121 -6 lines)
ADD lang/en_utf8/help/condition/showavailability.html   Rev. 1.1    (+0 -0 lines)
MODIFY lib/grade/grade_grade.php   Rev. 1.46    (+8 -2 lines)
MODIFY backup/backuplib.php   Rev. 1.225    (+26 -1 lines)
MODIFY admin/settings/development.php   Rev. 1.2    (+1 -6 lines)
ADD lang/en_utf8/help/condition/completioncondition.html   Rev. 1.1    (+0 -0 lines)
MODIFY admin/settings/subsystems.php   Rev. 1.2    (+12 -1 lines)
moodler committed 1 file to 'Moodle CVS' - 18/Dec/08 11:46 AM
MDL-15499 - Spacing fixes only
MODIFY mod/forum/lib.php   Rev. 1.761    (+16 -16 lines)
sam_marshall committed 3 files to 'Moodle CVS' - 19/Dec/08 07:51 PM
MDL-17695 Added accessible text to dimmed activities. (Also bugfix for MDL-15499)
MODIFY lang/en_utf8/moodle.php   Rev. 1.222    (+2 -1 lines)
MODIFY lang/en_utf8/condition.php   Rev. 1.2    (+1 -0 lines)
MODIFY course/lib.php   Rev. 1.633    (+33 -11 lines)
sam_marshall committed 1 file to 'Moodle CVS' - 19/Dec/08 07:59 PM
MDL-17695 Added accessible text to dimmed activities. (Also bugfix for MDL-15499)
MODIFY course/lib.php   Rev. 1.634    (+3 -3 lines)
sam_marshall committed 1 file to 'Moodle CVS' - 19/Dec/08 08:33 PM
MDL-15499 Minor fix to conditional activity form display in IE
MODIFY course/moodleform_mod.php   Rev. 1.38    (+3 -3 lines)
sam_marshall committed 1 file to 'Moodle CVS' - 19/Dec/08 08:55 PM
MDL-15499 Fixes to conditional availability restore (still not tested in HEAD as restore is broken in general, but based on a version that now works in 1.9)
MODIFY backup/restorelib.php   Rev. 1.359    (+35 -22 lines)
sam_marshall committed 1 file to 'Moodle CVS' - 19/Dec/08 09:02 PM
MDL-15499 Fix to warning from conditional availability changes
MODIFY course/moodleform_mod.php   Rev. 1.39    (+2 -1 lines)
sam_marshall committed 1 file to 'Moodle CVS' - 19/Dec/08 09:19 PM
MDL-15499 Fix to conditional availability: list of activities for completion included those with completion turned off
MODIFY course/moodleform_mod.php   Rev. 1.40    (+4 -2 lines)
Mitsuhiro Yoshida committed 1 file to 'Lang CVS' - 21/Dec/08 01:56 PM
MDL-15499 Adding a new translated lang file for conditional availability of activities.
ADD ja_utf8/condition.php   Rev. 1.1    (+0 -0 lines)
Mitsuhiro Yoshida committed 4 files to 'Lang CVS' - 21/Dec/08 04:19 PM
MDL-15499 Adding new translated help file for conditional availability of activities.
ADD ja_utf8/help/condition/gradecondition.html   Rev. 1.1    (+0 -0 lines)
ADD ja_utf8/help/condition/conditiondates.html   Rev. 1.1    (+0 -0 lines)
ADD ja_utf8/help/condition/showavailability.html   Rev. 1.1    (+0 -0 lines)
ADD ja_utf8/help/condition/completioncondition.html   Rev. 1.1    (+0 -0 lines)
martignoni committed 1 file to 'Lang CVS' - 23/Dec/08 06:06 AM
MDL-15499, lang strings for conditional activities
ADD fr_utf8/condition.php   Rev. 1.1    (+0 -0 lines)