Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-1604

Curriculum, through which course grouping, hierarchy and flow control can be maintained between modules within a course and between courses themselves

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9.3, 1.9.4, 1.9.5
    • Fix Version/s: None
    • Component/s: Patch: Curriculum
    • Labels:
      None
    • Database:
      MySQL
    • Affected Branches:
      MOODLE_19_STABLE

      Description

      Long awaited feature "Curriculum" for moodle 1.9.3,1.9.4,1.9.5.

      Features:

      Course hierarchy

      1. There can be a tree hierarchy
      2. There can be a parallel hierarchy
      3. There can be a serial hierarchy

      between courses inside the curriculum, the admin/teacher has the power to tailor the courses in any of above mentioned hierarchies.

      Module hierarchy

      1. There can be a tree hierarchy
      2. There can be a parallel hierarchy
      3. There can be a serial hierarchy

      between Activity/resource inside a course or a curriculum,the admin/teacher has the power to tailor the activity/resource flow in any of above mentioned hierarchies.

      Course completion:

      Completion of a course for any student occurs on two ways,

      1. Automatic
      2. Manual

      1. Automatic :

      Any student is marked as he completed the course if he completes the dependencies within the course,Once he completes this course automatically the other courses which are dependent on this course opens up

      Note: if the teacher did not place any locks/dependencies within the course any student who just visits the course will be marked as completed immediately

      2. Manual :

      A student take a course and even though he finished all locks/dependencies he will not be marked as he completed the course until the teacher manually does it using the participants page(which appears in the participants block).

      And any student enrolled in a curriculum is enrolled in all the courses within the curriculum but denied access to courses as per the hierarchy structure designed by admin/teacher.

      Teacher/admin has the facility to suspend the user for any single course or multiple courses in case he violates some rules for that course/curriculum itself.

      Roles:

      1. Curriculum wide (similar to site wide roles)
      2. Course wide (similar to course wide)

        Attachments

        1. curriculum_rejects.zip
          8 kB
        2. Curriculum_ver01.tar.gz
          793 kB
        3. Curriculum_ver01.zip
          879 kB
        4. curriculum.zip
          382 kB
        5. curriculum.zip
          276 kB
        6. curriculum.zip
          276 kB
        7. curriculum.zip
          276 kB
        8. ver1.0_curriculum_moodle1.9
          318 kB

          Issue Links

            Activity

              People

              Assignee:
              aborrow Anthony Borrow
              Reporter:
              raviepic3 Ravishankar Somasundaram
              Participants:
              Component watchers:
              Ravishankar Somasundaram
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: