If the answer below were correct, it would be also true when 'H-4' is substituted by 'F-1'. You would not consider an F-1 may take internship without CPT even it is part of course requirement, would you?
Below is the Q&A from your link:
Q: Can an h4 visa holder apply for an 80 hour clinical as part of his cna class? h4 enrolled in a cna course. needs 80 hour of internship in a nursing home to complete course.
A: Yes, because this internship, which is part of a course of study, does not involve any remuneration and is of a type of role that is typically held by volunteers, then this is fine. It is not considered employment.