Publish active learning opportunities in Punica and give each course a clear description, availability and fee information.
Set separate fees for members, institutional members and non-members, with complimentary access when appropriate.
Enroll learners directly in free courses and route paid enrollments through Punica's familiar order and payment flow.
Connect each Punica course to its Moodle LMS counterpart using a stable course identifier, then take enrolled learners to the course.
Match learner records through their Punica account email so course access stays connected to the member experience.
Retrieve Moodle lesson and quiz completion data to show learners a simple completion percentage for each course.