We advise you to use Learndash which is so far the best eLearning WordPress plugin. However be aware than even though the license is worthing its price, it is not a cheap license.
Woffice is 100% compatible with Learndash, regarding the plugin itself you must see their documentation for all the details: Documentation. Everything is explained step by step and Woffice will not change nor affect anything.
The theme will give you an elegant design for Learndash elements. We also created a shortcode generator which is available in the Page Builder as a block.
Frontend course edit
If you want to let your members edit / create courses, you need to have a look to this plugin: https://wisdmlabs.com/front-end-course-creation-for-learndash/
It will work find with Woffice and has been tested.
BuddyPress integration
You should install this free plugin: https://en.wordpress.org/plugins/buddypress-learndash/
It's compatible with Woffice and is really useful for BuddyPress & Leanrdash. This is a must-have when using Learndash along BuddyPress.
BadgeOS integration
If you want to manage badges in your community here are 3 plugins you need on your site: