Annual report pursuant to Section 13 and 15(d)

5. STOCK OPTIONS AND WARRANTS (Details Narrative)

v3.10.0.1
5. STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Apr. 30, 2014
Apr. 30, 2013
Stock based compensation - options $ 945,078 $ 597,400      
Class A Warrants [Member]          
Warrants issued, shares         19,811,200
Warrants exercise price       $ 0.25 $ 0.075
Warrants converted, shares       18,755,200  
Warrants expired, shares 1,056,000        
Class B Warrants [Member]          
Warrants issued, shares         19,811,200
Warrants exercise price         $ 0.12
Warrants exercised       (2,318,000)  
Warrants expired, shares 17,493,200        
Class C Warrants [Member]          
Warrants issued, shares         19,811,200
Warrants exercise price         $ 0.18
Warrants expired, shares 18,755,200        
Class D Warrants [Member]          
Warrants expired, shares     18,755,200    
Employee Options [Member]          
Options granted in period 11,950,000 9,250,000      
Stock based compensation - options $ 741,476 $ 557,322      
Unrecognized compensation expense $ 232,023        
Non-Employee Options [Member]          
Options granted in period 4,200,000 14,300,000      
Stock based compensation - options $ 203,602 $ 40,078      
Options [Member]          
Options granted in period 16,150,000 23,550,000      
Aggregate intrinsic value $ 0        
Aggregate intrinsic value per share $ 0.054        
Options [Member] | Non-Employee Options [Member] | Guaranteed Options [Member]          
Options granted in period 4,200,000 1,800,000      
Options [Member] | Non-Employee Options [Member] | Non-Guaranteed Options [Member]          
Options granted in period 0 12,500,000      
Unvested Stock Options [Member]          
Options granted in period 16,150,000 23,550,000      
Unrecognized compensation expense weighted-average period 8 months        
Warrants [Member] | January 1, 2017 [Member]          
Warrants issued   769,231      
Aggregate fair value of warrants issued   $ 40,000      
Warrants [Member] | April 4, 2017 [Member]          
Warrants issued   869,565      
Aggregate fair value of warrants issued   $ 40,000      
Warrants [Member] | May 24, 2017 [Member]          
Warrants issued 833,333        
Aggregate fair value of warrants issued $ 20,000        
Warrants [Member] | July 26, 2017 [Member]          
Warrants issued 2,000,000        
Aggregate fair value of warrants issued $ 39,000        
Warrants [Member] | February 27, 2018 [Member]          
Warrants issued 1,666,667        
Aggregate fair value of warrants issued $ 37,000