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

Support enrol_fee on the app

    XMLWordPrintable

Details

    • Hide

      This issue only needs to be tested in one device.

      1. Login as a student in master site.
      2. Go to search courses and search "fee".
      3. Select "Course with enrolment fee". Check that you can see an Enrol me button at the bottom.
      4. Click the button. Check that you see a message explaining that you need to enrol in browser.
      5. Click "Open in browser". The browser will be opened.
      6. Enrol in the course using the browser.
      7. When you're done, go back to the app. Check that the app refreshes the page automatically and it no longer displays the enrol me button
      Show
      This issue only needs to be tested in one device. Login as a student in master site. Go to search courses and search "fee". Select "Course with enrolment fee". Check that you can see an Enrol me button at the bottom. Click the button. Check that you see a message explaining that you need to enrol in browser. Click "Open in browser". The browser will be opened. Enrol in the course using the browser. When you're done, go back to the app. Check that the app refreshes the page automatically and it no longer displays the enrol me button
    • MOODLE_39_STABLE
    • MOODLE_400_STABLE
    • Moodle App 4.0

    Description

      This is very similar to what we did with the Paypal module, for compliance with the different app stores, payments have to be processed in the device stock browser. Therefore, we just need to display a cfa button at the bottom of the screen that will launch the course enrolment page

      Attachments

        Activity

          People

            dpalou Dani Palou
            jleyva Juan Leyva
            Noel De Martin Noel De Martin
            Juan Leyva Juan Leyva
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              22/Apr/22