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

Implement paged course formats

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Duplicate
    • 2.1, 2.2
    • 2.3
    • Course
    • MOODLE_21_STABLE, MOODLE_22_STABLE
    • MOODLE_23_STABLE

    Description

      1) Add a new course setting to choose between "All sections on one page" (default) and "Each section appears on a new page". Course formats can use this setting to decide how to display.

      2) When the second is chosen, the standard weeks and topics formats will now show a TOC on the main page (with summaries about what is in each), and each one has a big clear link to a sub-page for that section. On the sub page we just need one area to add resources, activities, and blocks.

      3) Make sure the navigation is all correct, and that all sections have good navigation.

      3) (optional for 2.2) If AJAX is enabled, then get rid of the "turn editing on/off" functionality, and just have it on all the time. The appropriate buttons appear only when you mouse-over each activity.

      Moodlerooms have provided code for a lot of this in folderview (http://thinkingdistance.org/post/6486856003/folderview-course-format), but we'll need to convert from a standalone course format to make it more central.

      We also need to look at Gareth's collapsed topics/weeks format which has also tried to address the same problem, and we should include any additional features from there : http://docs.moodle.org/20/en/Collapsed_Topics_course_format

      Attachments

        Issue Links

          Activity

            People

              poltawski Dan Poltawski
              dougiamas Martin Dougiamas
              Amaia Anabitarte, Carlos Escobedo, Laurent David, Sabina Abellan, Sara Arjona (@sarjona)
              Votes:
              11 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                25/Jun/12