Quarterly report pursuant to Section 13 or 15(d)

5. STOCK OPTIONS AND WARRANTS (Details - Options by exercise price)

v3.10.0.1
5. STOCK OPTIONS AND WARRANTS (Details - Options by exercise price) - $ / shares
3 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Jul. 31, 2017
Number of Options     79,100,000
Options [Member]      
Number of Options 95,250,000 95,250,000  
Weighted Average Remaining Contractual LIfe (years) 1 year 8 months 5 days    
Weighted Average Stock Price $ 0.11    
Numer of Options Exercisable 91,000,000    
Weighted Average Exercise Price $ 0.12    
$0.19 [Member]      
Number of Options 25,000,000    
Weighted Average Remaining Contractual LIfe (years) 9 months 29 days    
Weighted Average Stock Price $ 0.19    
Numer of Options Exercisable 25,000,000    
Weighted Average Exercise Price $ 0.19    
$0.11 [Member]      
Number of Options 27,200,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 4 days    
Weighted Average Stock Price $ 0.11    
Numer of Options Exercisable 27,200,000    
Weighted Average Exercise Price $ 0.11    
$0.18 [Member]      
Number of Options 250,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 1 month 10 days    
Weighted Average Stock Price $ 0.18    
Numer of Options Exercisable 250,000    
Weighted Average Exercise Price $ 0.18    
$0.06 [Member]      
Number of Options 15,600,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 9 months    
Weighted Average Stock Price $ 0.06    
Numer of Options Exercisable 15,600,000    
Weighted Average Exercise Price $ 0.06    
$0.10 [Member]      
Number of Options 10,450,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 7 months 17 days    
Weighted Average Stock Price $ 0.10    
Numer of Options Exercisable 10,450,000    
Weighted Average Exercise Price $ 0.10    
$0.07 [Member]      
Number of Options 600,000    
Weighted Average Remaining Contractual LIfe (years) 3 years 3 months    
Weighted Average Stock Price $ 0.07    
Numer of Options Exercisable 600,000    
Weighted Average Exercise Price $ 0.07    
$0.06 [Member]      
Number of Options 1,250,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 16 days    
Weighted Average Stock Price $ 0.06    
Numer of Options Exercisable 1,250,000    
Weighted Average Exercise Price $ 0.06    
$0.06 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 4 years 5 months 1 day    
Weighted Average Stock Price $ 0.06    
Numer of Options Exercisable 1,200,000    
Weighted Average Exercise Price $ 0.06    
$0.07 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 4 years 3 months    
Weighted Average Stock Price $ 0.07    
Numer of Options Exercisable 1,200,000    
Weighted Average Exercise Price $ 0.07    
$0.07 [Member]      
Number of Options 1,800,000    
Weighted Average Remaining Contractual LIfe (years) 4 years 5 months 8 days    
Weighted Average Stock Price $ 0.07    
Numer of Options Exercisable 1,300,000    
Weighted Average Exercise Price $ 0.07    
$0.09 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 23 days    
Weighted Average Stock Price $ 0.09    
Numer of Options Exercisable 1,200,000    
Weighted Average Exercise Price $ 0.09    
$0.06 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 4 months 6 days    
Weighted Average Stock Price $ 0.06    
Numer of Options Exercisable 500,000    
Weighted Average Exercise Price $ 0.06    
$0.06 [Member]      
Number of Options 9,000,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 11 months 12 days    
Weighted Average Stock Price $ 0.06    
Numer of Options Exercisable 5,250,000    
Weighted Average Exercise Price $ 0.06