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

Integrate Outcomes stage 2 into core

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Icon: Major Major
    • None
    • 2.5
    • Competencies
    • MOODLE_25_STABLE
    • MDL-40230_outcomes
    • Hide

      Make sure you have "New Outcomes" enabled in the site settings.
      You'll need a second site to test importing. The second site is only required for a single test (#4).

      AS ADMIN
      Go to Settings > Site Administration > Grades > Outcomes
      1) Check that you can add a new outcome set with at least one outcome within it.
      2) Check that you can edit an outcome.
      3) Export your outcome set. You should get an xml file.
      4) Import the xml file. The format is "moodle general format". Unfortunately you'll need to import it into an entirely different site (MDL-42088). Check that the imported outcomes are intact.

      5) Go to course settings and select the outcome set for use in the course.
      6) Go to the outcomes page in site settings. The number of "mapped courses" should be at least 1. Clicking on the number should tell you what courses are mapped.

      AS TEACHER
      7) Go to course administration > outcomes and click on unmapped content items and quiz questions. All activities should be unmapped.
      8) Create lots of different kinds of activities. Within each activities' settings, select one or more outcomes to be associated with that activity.
      NOTE: Include one assignment that uses a new rubric. For the rubric item do not map the outcome in the activity settings. Instead do it when creating the rubric itself (a link will appear when you move focus to the rubric item name field) thus associating the outcome with a specific rubric item.
      9) Similarly, add a few resources and associate outcomes with them.
      10) Check that the unmapped content items page doesn't show the activites and resources you just added outcomes to.

      11) As a student complete the activities.
      12) As a teacher grade their assignments or do whatever you have to do within the activities to get them a grade (assuming the activity is gradeable).

      13) Go to course admin > outcomes and open the Activity and performance page.
      14) Check you see the average grade for activities associated with a given outcome and that you can access the grade scales used by those activities as well as the names of the relevant activities.
      15) Sorting the table of outcomes should work as you would expect.

      16) Go to course admin > outcomes and open the Coverage page.
      17) You should be able to access the names of the resources, activities and questions associated with a given outcome.
      18) Sorting the table of outcomes should work as you would expect.
      19) Go to the course question bank, create a new question (but dont put it in a quiz) and associate an outcome with it.
      20) On the outcome Coverage page there should be a star next to the number of questions associated with that outcome.
      21) Put the question in a quiz. Now the Coverage page should not have a star next to the number.

      22) Go to course admin > outcomes and open the Completion Marking page.
      23) Select the student you graded and click Filter.
      24) Check that the student's grade information appears. Clicking on the grades and "view items" links should tell you where the grade has come from.
      25) Mark an outcome complete and click save changes.
      26) Move to another user using Filter and check that the previous user's grade, completion status etc is not displayed.
      27) Sorting the table of outcomes should work as you would expect.

      Backup and Restore
      28) Backup your outcome test course.
      29) Restore it into a new course.
      30) Verify that the outcome sets in the course settings are correct.
      31) Verify that the outcome associations in the individual activities are correct.

      Show
      Make sure you have "New Outcomes" enabled in the site settings. You'll need a second site to test importing. The second site is only required for a single test (#4). AS ADMIN Go to Settings > Site Administration > Grades > Outcomes 1) Check that you can add a new outcome set with at least one outcome within it. 2) Check that you can edit an outcome. 3) Export your outcome set. You should get an xml file. 4) Import the xml file. The format is "moodle general format". Unfortunately you'll need to import it into an entirely different site ( MDL-42088 ). Check that the imported outcomes are intact. 5) Go to course settings and select the outcome set for use in the course. 6) Go to the outcomes page in site settings. The number of "mapped courses" should be at least 1. Clicking on the number should tell you what courses are mapped. AS TEACHER 7) Go to course administration > outcomes and click on unmapped content items and quiz questions. All activities should be unmapped. 8) Create lots of different kinds of activities. Within each activities' settings, select one or more outcomes to be associated with that activity. NOTE: Include one assignment that uses a new rubric. For the rubric item do not map the outcome in the activity settings. Instead do it when creating the rubric itself (a link will appear when you move focus to the rubric item name field) thus associating the outcome with a specific rubric item. 9) Similarly, add a few resources and associate outcomes with them. 10) Check that the unmapped content items page doesn't show the activites and resources you just added outcomes to. 11) As a student complete the activities. 12) As a teacher grade their assignments or do whatever you have to do within the activities to get them a grade (assuming the activity is gradeable). 13) Go to course admin > outcomes and open the Activity and performance page. 14) Check you see the average grade for activities associated with a given outcome and that you can access the grade scales used by those activities as well as the names of the relevant activities. 15) Sorting the table of outcomes should work as you would expect. 16) Go to course admin > outcomes and open the Coverage page. 17) You should be able to access the names of the resources, activities and questions associated with a given outcome. 18) Sorting the table of outcomes should work as you would expect. 19) Go to the course question bank, create a new question (but dont put it in a quiz) and associate an outcome with it. 20) On the outcome Coverage page there should be a star next to the number of questions associated with that outcome. 21) Put the question in a quiz. Now the Coverage page should not have a star next to the number. 22) Go to course admin > outcomes and open the Completion Marking page. 23) Select the student you graded and click Filter. 24) Check that the student's grade information appears. Clicking on the grades and "view items" links should tell you where the grade has come from. 25) Mark an outcome complete and click save changes. 26) Move to another user using Filter and check that the previous user's grade, completion status etc is not displayed. 27) Sorting the table of outcomes should work as you would expect. Backup and Restore 28) Backup your outcome test course. 29) Restore it into a new course. 30) Verify that the outcome sets in the course settings are correct. 31) Verify that the outcome associations in the individual activities are correct.
    • 40

      Moodlerooms have developed the code for Outcomes stage 2. It has already gone through quite a lot of review from users and other stakeholders.

      Spec: http://docs.moodle.org/dev/Outcomes_Specification
      Code: https://github.com/moodlerooms/moodle/tree/INT-4475_outcomes.

      The rough peer review process will be as follows:

      1) FRONTEND team will review the UI for basic usability and process.
      2) Then, BACKEND team will review the code for structure and general coding.
      3) Then, someone from integration will do a more detailed review for final integration.

        1. addOutcomeDialog.png
          177 kB
          Andrew Davis
        2. moveOutcome.png
          172 kB
          Andrew Davis
        3. Summer2013_OutcomesTestCases.xlsx
          20 kB
          Cecelia Green
        4. AddOutcomeLTR.png
          30 kB
          Andrew Davis
        5. AddOutcomeRTL.png
          56 kB
          Andrew Davis
        6. addoutcome.png
          28 kB
          Andrew Davis
        7. danp-outcomes1.png
          18 kB
          Dan Poltawski
        8. danp-outcomes2.png
          67 kB
          Dan Poltawski
        9. arn-management-actions.png
          15 kB
          Andrew Lyons
        10. dialogue-screensize.png
          281 kB
          Andrew Lyons
        11. management-general-nointroduction.png
          24 kB
          Andrew Lyons
        12. management-mapped-courses.png
          22 kB
          Andrew Lyons
        13. management-outcome-add_notrequired.png
          29 kB
          Andrew Lyons
        14. management-outcome-description_in_hierarchy-1.png
          44 kB
          Andrew Lyons
        15. management-outcome-description_in_hierarchy-2.png
          44 kB
          Andrew Lyons
        16. management-outcome-description_in_hierarchy-3.png
          89 kB
          Andrew Lyons
        17. management-outcome-description_in_hierarchy-4.png
          47 kB
          Andrew Lyons
        18. management-outcome-uniqueid_not_unique.png
          47 kB
          Andrew Lyons
        19. management-table-headings.png
          10 kB
          Andrew Lyons
        20. management-touchscreen-actions.png
          29 kB
          Andrew Lyons
        21. report-associatedcontent-1.png
          338 kB
          Andrew Lyons
        22. report-associatedcontent-2.png
          10 kB
          Andrew Lyons
        23. report-associatedcontent-dialogue-content.png
          30 kB
          Andrew Lyons
        24. select-action-suggestions.png
          19 kB
          Andrew Lyons
        25. selection-unticked.png
          30 kB
          Andrew Lyons
        26. theme-clean-icons.png
          10 kB
          Andrew Lyons
        27. theme-clean-narrow.png
          217 kB
          Andrew Lyons
        28. report-coverage-italics.png
          38 kB
          Andrew Lyons
        29. report-users-lexical.png
          52 kB
          Andrew Lyons
        30. selection-level-lexical.png
          18 kB
          Andrew Lyons
        31. selection-longnames.png
          44 kB
          Andrew Lyons
        32. selection-colour-accessibility.png
          62 kB
          Andrew Lyons
        33. competencies-badges.pptx
          2.18 MB
          Elizabeth Dalton
        34. Use case badges for Moodle and PLA.docx
          153 kB
          Elizabeth Dalton
        35. mr_outcome_data.xlsx
          41 kB
          Jason Hardin
        There are no Sub-Tasks for this issue.

            Created:
            Updated:
            Resolved:

              Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.