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

mod_folder_get_folders_by_courses

    XMLWordPrintable

Details

    • MOODLE_29_STABLE
    • MOODLE_33_STABLE
    • MDL-50539-master
    • Hide
      1. Create a couple of folders resources (including images in the activity description). Hide one of the folders.
      2. Enable "Mobile services": Plugins ► Web Services ► Mobile
      3. Create a Token for one teacher and one student enrolled in the course:
        • Click on Site administration ► Plugins ► Web services ► Manage tokens
      4. Next, you can do a couple of CURL REST call simulating a WS client with the teacher and the student user .
        • You need to replace the wstoken, courseid and the URL of your moodle instance

          curl 'http://localhost/m/stable_master/webservice/rest/server.php?moodlewsrestformat=json' --data 'courseids[0]=4&wsfunction=mod_folder_get_folders_by_courses&wstoken=12a2a65aeea2a177055e233f9e303218'

          Note, you can use jsonlint.com to validate and format the json returned string or append "| python -m json.tool" to automatically format the command output

      5. Confirm that
        • As student you only see the visible folder activity and all the settings fields
        • As a teacher you see all the folder resources
        • In both cases you retrieve successfully the images included in the folder resource description (introfiles field)
      Show
      Create a couple of folders resources (including images in the activity description). Hide one of the folders. Enable "Mobile services": Plugins ► Web Services ► Mobile Create a Token for one teacher and one student enrolled in the course: Click on Site administration ► Plugins ► Web services ► Manage tokens Next, you can do a couple of CURL REST call simulating a WS client with the teacher and the student user . You need to replace the wstoken, courseid and the URL of your moodle instance curl 'http://localhost/m/stable_master/webservice/rest/server.php?moodlewsrestformat=json' --data 'courseids [0] =4&wsfunction=mod_folder_get_folders_by_courses&wstoken=12a2a65aeea2a177055e233f9e303218' Note, you can use jsonlint.com to validate and format the json returned string or append "| python -m json.tool" to automatically format the command output Confirm that As student you only see the visible folder activity and all the settings fields As a teacher you see all the folder resources In both cases you retrieve successfully the images included in the folder resource description (introfiles field)

    Description

      Retrieve a list of folders from several courses

      Attachments

        Issue Links

          Activity

            People

              jleyva Juan Leyva
              ccito Costantino Cito
              Simey Lameze Simey Lameze
              Dan Poltawski Dan Poltawski
              Jun Pataleta Jun Pataleta
              Juan Leyva, David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                15/May/17