[AMOS commit] MDL-38559 Reorganise course completion settings form Committed into Git: 2013-05-06 19:58 UTC

[AMOS commit] MDL-38559 Reorganise course completion settings form Committed into Git: 2013-05-06 19:58 UTC

by AMOS bot -
Number of replies: 0
Author: David Mudrák
MDL-38559 Reorganise course completion settings form
This is a result of a pretty intensive effort to make the form less
sucky, given the completion strings mess around. It partially solves
MDL-39419 too as it clarifies the course completion link in the course
administration block.

I must admit and record here that I'm pretty desperate by the current
state of the core_completion and how strings from it are inconsistently
used at various places with different meanings. For example the 'Completion
tracking' may mean the mode of how activities are tracked within the
course as well as the overall feature of course and activities tracking.
While a same phrase can be used in English for both this meanings, not
all languages have such luck and translating it is a pain in the ass.

Finally, let me give the credit for wording and UI design suggestions to
Helen Foster and all others who helped with this. This has been one of
the most ugliest forms in Moodle and we believe we made it better
(although we know it's far from perfect).


http://git.moodle.org/gw?p=moodle.git;a=commit;h=6e5a473c479bfcd5f3b2cde9a965a812e5da9320
http://github.com/moodle/moodle/commit/6e5a473c479bfcd5f3b2cde9a965a812e5da9320

+ 2.5 en [activityaggregation,core_completion]
+ 2.5 en [activityaggregation_all,core_completion]
+ 2.5 en [activityaggregation_any,core_completion]
+ 2.5 en [activitiescompleted,core_completion]
+ 2.5 en [activitiescompletednote,core_completion]
+ 2.5 en [completionondate,core_completion]
+ 2.5 en [completionondatevalue,core_completion]
+ 2.5 en [completionduration,core_completion]
+ 2.5 en [courseaggregation,core_completion]
+ 2.5 en [courseaggregation_all,core_completion]
+ 2.5 en [courseaggregation_any,core_completion]
+ 2.5 en [coursecompletion,core_completion]
+ 2.5 en [coursecompletioncondition,core_completion]
+ 2.5 en [coursesavailableexplaination,core_completion]
+ 2.5 en [dependenciescompleted,core_completion]
+ 2.5 en [enrolmentduration,core_completion]
+ 2.5 en [enrolmentdurationlength,core_completion]
+ 2.5 en [err_noroles,core_completion]
+ 2.5 en [graderequired,core_completion]
+ 2.5 en [manualcompletionby,core_completion]
+ 2.5 en [manualcompletionbynote,core_completion]
+ 2.5 en [manualselfcompletionnote,core_completion]
+ 2.5 en [overallaggregation,core_completion]
+ 2.5 en [overallaggregation_all,core_completion]
+ 2.5 en [overallaggregation_any,core_completion]
+ 2.5 en [roleaggregation,core_completion]
+ 2.5 en [roleaggregation_all,core_completion]
+ 2.5 en [roleaggregation_any,core_completion]
+ 2.5 en [unenrolingfromcourse,core_completion]
- 2.5 en [afterspecifieddate,core_completion]
- 2.5 en [completiondependencies,core_completion]
- 2.5 en [completiononunenrolment,core_completion]
- 2.5 en [criteriagradenote,core_completion]
- 2.5 en [daysafterenrolment,core_completion]
- 2.5 en [durationafterenrolment,core_completion]
- 2.5 en [overallcriteriaaggregation,core_completion]