DAP can be made to work with WP Courseware. Even though DAP does not have direct integration with WP Courseware, there are DAP customers using WP Courseware + DAP successfully.
When a customer purchases / registers for a product or membership level in DAP, they will be automatically enrolled into the courses however the caveat is that the customers will be automatically enrolled in to ALL courses that are set with the “automatic enrollment”. Basically you can’t specify which courses they get enrolled in.
However, one important thing to note is that the customers don’t know that they are enrolled into every course so you can use DAP to control which “course outline” pages they have access to using DAP content dripping. The course outline pages are the navigational entry into your course(s), so you can control which members have access to certain course outlines based on DAP membership level.
WP Courseware works well with DAP. Basically you just have to set all your courses to automatic enrollment which means all students will get enrolled into all courses, however you can control which course outlines they will see using DAP security.
In order to make DAP work with WP Courseware for automatic enrollment, you will need to enable the ‘Sync from DAP to WP’ feature in DAP Setup=>Config page.
Hope this helps!