Quarterly report pursuant to Section 13 or 15(d)

Revenue (Schedule of Disaggregated Revenue) (Details)

v3.10.0.1
Revenue (Schedule of Disaggregated Revenue) (Details) - USD ($)
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Disaggregation of Revenue [Line Items]    
Revenue $ 7,221,305 $ 4,242,886
Tuition [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 6,633,840 4,085,793
Course Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 461,211 78,882
Book Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 24,214 13,953
Exam Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 52,240 30,100
Service Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 49,800 $ 34,158