Moodle
  1. Moodle
  2. MDL-20593

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

    Details

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

      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

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: