Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Narrative) (Details)

v3.10.0.1
Significant Accounting Policies (Narrative) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Apr. 30, 2018
Apr. 30, 2017
Dec. 01, 2019
Dec. 01, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Cash equivalents        
Cash insured by FDIC 250,000   250,000      
Amount of cash balance uninsured by FDIC 10,275,424   14,422,499      
Marketing and promotional costs 2,187,456 $ 899,433        
Long term accounts receivable 1,497,762   $ 1,315,050      
Restricted cash 118,872          
Letter of credit issued by bank $ 71,634          
Employee Stock Option [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities 3,515,070     2,979,510    
Warrant [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities 650,847     650,847    
Convertible Debt [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities 4,167   4,167      
Convertible debt $ 50,000     $ 50,000    
Convertible Debt Two [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Antidilutive securities 270,000          
Convertible debt $ 2,000,000          
Convertible Debt Two [Member] | Subsequent Event [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Convertible debt         $ 1,000,000 $ 1,000,000
Sales Revenue, Net [Member] | Non-US [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Percentage of revenues from students outside the United States 1.90% 3.00%