Annual report pursuant to Section 13 and 15(d)

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

v3.20.2
6. STOCK OPTIONS AND WARRANTS (Details - Options by exercise price) - $ / shares
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Options [Member]      
Number of Options 67,200,000 107,450,000 95,250,000
Weighted Average Remaining Contractual LIfe (years) 1 year 7 months 10 days    
Weighted Average Exercisable Price $ 0.06 $ 0.11 $ 0.11
Numer of Options Exercisable 61,000,000    
$0.063 [Member]      
Number of Options 15,600,000    
Weighted Average Remaining Contractual LIfe (years) 4 months 24 days    
Weighted Average Exercisable Price $ 0.063    
Numer of Options Exercisable 15,600,000    
$0.104 [Member]      
Number of Options 10,450,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 2 months 12 days    
Weighted Average Exercisable Price $ 0.104    
Numer of Options Exercisable 10,450,000    
$0.0685 [Member]      
Number of Options 600,000    
Weighted Average Remaining Contractual LIfe (years) 1 year    
Weighted Average Exercisable Price $ 0.0685    
Numer of Options Exercisable 600,000    
$0.058 [Member]      
Number of Options 2,450,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 7 months 13 days    
Weighted Average Exercisable Price $ 0.058    
Numer of Options Exercisable 2,450,000    
$0.0734 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 2 years    
Weighted Average Exercisable Price $ 0.0734    
Numer of Options Exercisable 1,200,000    
$0.0729 [Member]      
Number of Options 1,800,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 8 days    
Weighted Average Exercisable Price $ 0.0729    
Numer of Options Exercisable 1,800,000    
$0.089 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 19 days    
Weighted Average Exercisable Price $ 0.089    
Numer of Options Exercisable 1,200,000    
$0.0553 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 2 months 19 days    
Weighted Average Exercisable Price $ 0.0553    
Numer of Options Exercisable 500,000    
$0.0558 [Member]      
Number of Options 9,000,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 7 months 6 days    
Weighted Average Exercisable Price $ 0.0558    
Numer of Options Exercisable 9,000,000    
$0.0534 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 3 years 4 months 6 days    
Weighted Average Exercisable Price $ 0.0534    
Numer of Options Exercisable 1,200,000    
$0.0539 [Member]      
Number of Options 1,000,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 6 months    
Weighted Average Exercisable Price $ 0.0539    
Numer of Options Exercisable 1,000,000    
$0.0683 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 6 months 29 days    
Weighted Average Exercisable Price $ 0.0683    
Numer of Options Exercisable 500,000    
$0.0649 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 1 year 8 months 19 days    
Weighted Average Exercisable Price $ 0.0649    
Numer of Options Exercisable 500,000    
$0.0495 [Member]      
Number of Options 9,000,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 3 months 29 days    
Weighted Average Exercisable Price $ 0.0495    
Numer of Options Exercisable 9,000,000    
$0.038 [Member]      
Number of Options 1,200,000    
Weighted Average Remaining Contractual LIfe (years) 4 years 4 months 24 days    
Weighted Average Exercisable Price $ 0.038    
Numer of Options Exercisable 1,000,000    
$0.0404 [Member]      
Number of Options 1,000,000    
Weighted Average Remaining Contractual LIfe (years) 2 years    
Weighted Average Exercisable Price $ 0.0404    
Numer of Options Exercisable 1,000,000    
$0.037 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 1 month 2 days    
Weighted Average Exercisable Price $ 0.037    
Numer of Options Exercisable 500,000    
$0.034 [Member]      
Number of Options 500,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 19 days    
Weighted Average Exercisable Price $ 0.034    
Numer of Options Exercisable 500,000    
$0.0408 [Member]      
Number of Options 9,000,000    
Weighted Average Remaining Contractual LIfe (years) 2 years 9 months 22 days    
Weighted Average Exercisable Price $ 0.0408    
Numer of Options Exercisable 3,000,000