Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-20593

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

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Inactive
    • Affects Version/s: 1.9, 1.9.4, 1.9.5
    • Fix Version/s: None
    • Component/s: Dashboard (My home)
    • 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.

        Gliffy Diagrams

        1. myMoodle_term_based_sortorder.diff
          13 kB
          Jens Eremie
        1. my_moodle_admin.png
          119 kB
        2. my_moodle_classic.png
          71 kB
        3. my_moodle_term_gray.png
          74 kB

          Issue Links

            Activity

            Hide
            mlzjens 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
            mlzjens 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
            mlzjens Jens Eremie added a comment -

            just one more screenshot and the diff...

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

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

            Show
            mlzjens Jens Eremie added a comment - may be useful for "My Moodle Functional Overhaul" - MDL-19124
            Hide
            marina Marina Glancy added a comment -

            We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible.

            ==BLK2YIMP20141121==

            Show
            marina Marina Glancy added a comment - We have detected that this issue has been inactive for over two years and also did not collect many votes. It is possible that it has been already implemented in a more recent version of Moodle, or it is not highly demanded. There are unlimited number of ways Moodle functinality can be expanded and improved but we would like to concentrate on the features that will benefit majority of users, and which can not be implemented as plugins. If you have a suggestion for improving Moodle core, and there is no open issue for it in the tracker, please start a new forum discussion to see how many other users agree with you, and then create a new issue providing as many details as possible. ==BLK2YIMP20141121==

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: