@Devi_Sithar Currently there isn’t a way to condition the publication of changes to a course content to the approval of an admin, no. You could probably get some of that functionality by using the content libraries feature, which allows you to make updates to a library content, which can then be reviewed and updated in a separate course by another person, but it won’t provide a way for the content library editor to suggest additions to the course, this would have to happen independently. Content libraries have no course structure, and don’t support all content types.
Note also that we are currently working on a v2 of Content Libraries for edX, based on blockstore (@arbrandes and @braden might be able to provide more details about whether this will help supporting your use case further, or not):
Hi @Devi_Sithar, did you end up doing customization for this approval feature? any insight will help me as we seem to hit similar requirement and i see no existing features to fulfill that.