-
Improvement
-
Resolution: Fixed
-
Major
-
4.5
-
MOODLE_405_STABLE
-
MOODLE_500_STABLE
-
-
-
-
2
-
WP Sprint 2025-I1.1 (Espresso), WP Sprint 2025-I1.2 (Espresso), WP Sprint 2025-I1.3 (Espresso)
There are 4 enrolment methods in standard Moodle distribution that implement the method enrol_page_hook() and display enrolment options on the course enrolment page:
- enrol_self - Self enrolment (with or without password)
- enrol_guest - Guest enrolment (with or without password)
- enrol_paypal - PayPal, half deprecated plugin using the old version of paypal api
- enrol_fee - Enrolment on payment, that allows to connect with different payment systems, including PayPal (newer version of paypal api)
Only the first two look similar, they both use moodleforms. The others look very inconsistent and use custom buttons that all look different and are in different locations. The headers are sometimes present, sometimes not and all have different styles.
I already created a different issue MDL-84139 about allowing to display the enrol_fee instance name. We would like for all enrolment plugins to look similar and use similar templates or APIs.
- has to be done before
-
MDL-84871 Final removal of deprecated enrolment plugin forms
-
- Open
-
- is blocked by
-
MDL-84139 Add an option to display title for the enrol_fee enrolment
-
- Closed
-
- Testing discovered
-
MDL-84569 Swap buttons on the "Enrolment on payment" popup
-
- Closed
-
- will help resolve
-
MDL-84192 Page course/info.php uses deprecated string and displays inconsistent contents for enrol_fee
-
- Closed
-