Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4077

Support user custom reports

XMLWordPrintable

    • Icon: New Feature New Feature
    • Resolution: Done
    • Icon: Critical Critical
    • 4.1.1
    • 4.1.0
    • Report builder
    • Hide
      1. In LMS, login as admin and disable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link isn't displayed.
      2. In LMS, login as admin and enable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link in the user menu is displayed.
      3. In the LMS create a report and set de audience to "All users". Then, go to the app, open user menu and click on "Custom reports". The created report should appear.
      4. In the LMS update the name of the report created in the step 3 without leaving the reports list page in the app. Then, PTR in the app and the report name should be updated.
      5. Select a report from the list and check it with LMS in responsive mode with the app, and desktop mode with tablet. Both should match (if the table have many columns, maybe we have to horizontally scroll in the tablet).
      6. Select a report from the list and check the info of the report when the user click in the info button placed in the header. The fields to be displayed in the modal are: "Report source", "Time created", "Time modified" and "Modified by". And the end of the modal, should display an advice with a link to the report in LMS.

       

      Show
      In LMS, login as admin and disable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link isn't displayed. In LMS, login as admin and enable custom reports in 'Site administration' > 'Advanced features' > 'enablecustomreports'. Then, go to the app and check that the 'Custom reports' link in the user menu is displayed. In the LMS create a report and set de audience to "All users". Then, go to the app, open user menu and click on "Custom reports". The created report should appear. In the LMS update the name of the report created in the step 3 without leaving the reports list page in the app. Then, PTR in the app and the report name should be updated. Select a report from the list and check it with LMS in responsive mode with the app, and desktop mode with tablet. Both should match (if the table have many columns, maybe we have to horizontally scroll in the tablet). Select a report from the list and check the info of the report when the user click in the info button placed in the header. The fields to be displayed in the modal are: "Report source", "Time created", "Time modified" and "Modified by" . And the end of the modal, should display an advice with a link to the report in LMS.  
    • MOODLE_401_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.1

      In MDL-74030 a link within the user profile to a page listing the reports a user can see was created.

      We need to support this on the app, so the following functionality is required (LMS side):

      1. Detect if Report builder is enabled
      2. Detect whether we should display the link in the user profile to view reports for a particular uesr
      3. Web Service to retrieve all the reports a user can see
      4. Web Service to retrieve data for a particular report (with some information about filters applied?)
      5. Web Service to indicate that a report was viewed by someone

      Shaping doc: https://docs.google.com/document/d/1TOtYyixB80nYuWKs24CqqSKgz4VEzZO_7KHrqsfKsqM/edit#heading=h.604dubnwdl0t

            alfonso.salces@moodle.com Alfonso Salces
            jleyva Juan Leyva
            Noel De Martin Noel De Martin
            Isabel Renedo Rouco Isabel Renedo Rouco
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

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