Moodle

semester / term based course sortorder for the myMoodle page - [patch]

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.9, 1.9.4, 1.9.5
  • Fix Version/s: None
  • Component/s: My Moodle
  • Labels:
    None

Description

This patch changes the look and the courses sortorder of the myMoodle page to a semester / term based sortorder.

***
Credits:
This patch is based on the idea and parts of the code of: "Moodle 1.9.x course overview semester sorting"

Vienna University of Technology
Dipl.-Ing. Andreas Hruska
Dipl.-Ing. Mag. rer.soc.oec. Katarzyna Potocka

please view:
http://tracker.moodle.org/browse/MDL-18760
***

1. Courses will be ordered by semester or in moodle standard sortorder. Here's a link for the user to switch at the top of the page.
2. The choice of the sortorder is session persitent stored, with respect of a "user change" (useful for pool computers), for any user:

  • a) via cookie (similar of how it is done in the side blocks on the myMoodle Page) or
  • b) as a user preference in the database
    the latter overlasts a browserchange....
    3. The courses latest activity can be hidden via a [+/-] Button in the semester based view
    (as it is also done in the side blocks on the myMoodle Page) - session persitent via cookie.
    4. The month belonging to the winter-/summer semester are configurable.
    5. An "important admin notice" can be shown on any myMoodle Page, regardless to the sortorder.
    6. all of the above can be switched on/off and configured via the central adminstration page of the myMoodle Page

Installation:
1. apply the attached patch to: my/index.php and settings/appearance.php (the latter is optional and if omitted the defaults can be easily changed in my/index.php)
2. copy the lang file(s): EN: my_hub.php.en_utf -> lang/en_utf8/my_hub.php / DE: my_hub.php.de_utf -> moodledata/lang/de_utf8/my_hub.php)
3. apply the css (my_hub.css) to your theme.
4. configure: ? Administration / ? Appearance / ? My Moodle
5. done.

Issue Links

Activity

Hide
Jens Eremie added a comment -

"semester / term based course sortorder for the myMoodle page" is based on the idea and code of: MDL-18760

Show
Jens Eremie added a comment - "semester / term based course sortorder for the myMoodle page" is based on the idea and code of: MDL-18760
Hide
Jens Eremie added a comment -

just one more screenshot and the diff...

Show
Jens Eremie added a comment - just one more screenshot and the diff...
Hide
Jens Eremie added a comment -

may be useful for "My Moodle Functional Overhaul" - MDL-19124

Show
Jens Eremie added a comment - may be useful for "My Moodle Functional Overhaul" - MDL-19124

People

Vote (0)
Watch (2)

Dates

  • Created:
    Updated: