Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.4
6. STOCK OPTIONS AND WARRANTS (Details - Options by exercise price) - $ / shares
9 Months Ended
Jan. 31, 2021
Apr. 30, 2020
Options [Member]    
Number of Options 62,600,000 67,200,000
Weighted Average Remaining Contractual LIfe (years) 1 year 8 months 19 days  
Weighted Average Exercisable Price $ 0.05 $ 0.06
Numer of Options Exercisable 54,350,000  
$0.104 [Member]    
Number of Options 10,450,000  
Weighted Average Remaining Contractual LIfe (years) 8 months 16 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) 2 months 27 days  
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 22 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) 1 year 2 months 30 days  
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) 1 year 5 months 9 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) 1 year 5 months 16 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) 10 months 3 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 1 month 24 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) 2 years 7 months 2 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 1 month 13 days  
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 2 months 16 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 4 months 2 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) 1 year 10 months 17 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) 3 years 7 months 24 days  
Weighted Average Exercisable Price $ 0.038  
Numer of Options Exercisable 1,200,000  
$0.0404 [Member]    
Number of Options 1,000,000  
Weighted Average Remaining Contractual LIfe (years) 1 year 7 months 13 days  
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) 1 year 8 months 16 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) 1 year 10 months 6 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 4 months 6 days  
Weighted Average Exercisable Price $ 0.0408  
Numer of Options Exercisable 9,000,000  
$0.024 [Member]    
Number of Options 1,000,000  
Weighted Average Remaining Contractual LIfe (years) 2 years 1 month 13 days  
Weighted Average Exercisable Price $ 0.024  
Numer of Options Exercisable 1,000,000  
$0.0247 [Member]    
Number of Options 500,000  
Weighted Average Remaining Contractual LIfe (years) 2 years 2 months 16 days  
Weighted Average Exercisable Price $ 0.0247  
Numer of Options Exercisable 500,000  
$0.0105 [Member]    
Number of Options 500,000  
Weighted Average Remaining Contractual LIfe (years) 2 years 4 months 6 days  
Weighted Average Exercisable Price $ 0.0105  
Numer of Options Exercisable 500,000  
$0.0067 [Member]    
Number of Options 9,000,000  
Weighted Average Remaining Contractual LIfe (years) 2 years 11 months 12 days  
Weighted Average Exercisable Price $ 0.0067  
Numer of Options Exercisable 750,000