Quarterly report pursuant to Section 13 or 15(d)

Significant Accounting Policies (Narrative) (Details)

v3.10.0.1
Significant Accounting Policies (Narrative) (Details) - USD ($)
6 Months Ended 12 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Apr. 30, 2018
Dec. 02, 2019
Dec. 02, 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 7,336,580   14,422,499    
Marketing and promotional costs 4,436,067 $ 1,920,281      
Long term accounts receivable 1,812,629   $ 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,435,616   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 338,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.70% 2.20%