Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-8205 Moodle 3.0 QA
  3. MDLQA-8675

CLONE - Test core_enrol_get_users_courses webservice

XMLWordPrintable

      For testing this issue.

      1. You need to have access to console on your system
      2. Curl and python should be installed on your system.
      3. Have basic understanding of Json
      4. Webservice token on QA testing site (You need admin access)

      Test

      1. As teacher edit "Activity examples" course
        • Set Format to "Weekly format"
        • Set "Force language" to "Deutsch (de)"
        • Set "Show gradebook to students" to "Yes"
        • Set "Enable completion tracking" to "Yes"
      2. Edit "Glorious gradebook" course
        • Set Format to "Topic format"
        • Set "Force language" to "Do not force"
        • Set "Show gradebook to students" to "No"
        • Set "Enable completion tracking" to "No"
      3. Run following command on your console (Replace token with one on qa site)

        curl 'http://qa.moodle.net/webservice/rest/server.php?moodlewsrestformat=json' -H 'Pragma: no-cache' -H 'Origin: file://' -H 'Accept-Encoding: gzip,deflate,sdch' -H 'Accept-Language: es,en;q=0.8,de-DE;q=0.6,de;q=0.4,nb;q=0.2' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1798.0 Safari/537.36' -H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' -H 'Accept: application/json, text/javascript, /; q=0.01' -H 'Cache-Control: no-cache' -H 'Connection: keep-alive' --data 'userid=4&wsfunction=core_enrol_get_users_courses&wstoken=d49d1fac7125d9fd515c374be8d37c34' --compressed | python -m json.tool

      4. Confirm you get information about 3 courses
      5. Verify all the new fields appears as expected: (summary, summaryformat, format, showgrades, lang, enablecompletion)

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

              Created:
              Updated:
              Resolved:

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