| Schedule of Fair Value Measurements | The following table presents
the hierarchy for our financial assets measured at fair value on a recurring basis as of July 31, 2020:   
    |  |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |  |  
    | Money market funds: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
    | Cash and cash equivalents |  | $ | 5,154,304 |  |  | $ | - |  |  | $ | - |  |  | $ | 5,154,304 |  |  
    | Certificates of deposit: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
    | Cash and cash equivalents |  |  | 500,000 |  |  |  |  |  |  |  |  |  |  |  | 500,000 |  |  
    | Short-term investments |  |  | - |  |  |  | 3,140,000 |  |  |  | - |  |  |  | 3,140,000 |  |  
    | Total financial assets |  | $ | 5,654,304 |  |  | $ | 3,140,000 |  |  | $ | - |  |  | $ | 8,794,304 |  |    The following table presents
the hierarchy for our financial assets measured at fair value on a recurring basis as of October 31, 2019:   
    |  |  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |  |  
    | Money market funds: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
    | Cash and cash equivalents |  | $ | 2,706,944 |  |  | $ | - |  |  | $ | - |  |  | $ | 2,706,944 |  |  
    | Certificates of deposit: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  
    | Cash and cash equivalents |  |  | 500,000 |  |  |  | - |  |  |  | - |  |  |  | 500,000 |  |  
    | Short-term investments |  |  | - |  |  |  | 2,350,000 |  |  |  | - |  |  |  | 2,350,000 |  |  
    | Total financial assets |  | $ | 3,206,944 |  |  | $ | 2,350,000 |  |  | $ | - |  |  | $ | 5,556,944 |  |  |