Translations
Code | Language | Translator | Run | |
---|---|---|---|---|
Software Requirements
Android | iOS | Windows | MacOS | |
with best with | Chrome | Chrome | Chrome | Chrome |
support full-screen? | Yes. Chrome/Opera No. Firefox/ Samsung Internet | Not yet | Yes | Yes |
cannot work on | some mobile browser that don't understand JavaScript such as..... | cannot work on Internet Explorer 9 and below |
Credits
Francisco Esquembre; Fu-Kwun Hwang; lookang; Felix J. Garcia Clemente; Shaun Quek
end faq
Sample Learning Goals
current affairs model based discussion with interactive
For Teachers
Why outbreaks like coronavirus spread exponentially, and how to “flatten the curve”
Coronavirus disease (COVID-19) is an infectious disease caused by a new virus.The disease causes respiratory illness (like the flu) with symptoms such as a cough, fever, and in more severe cases, difficulty breathing. You can protect yourself by washing your hands frequently, avoiding touching your face, and avoiding close contact (1 meter or 3 feet) with people who are unwell.
HOW IT SPREADS
Coronavirus disease spreads primarily through contact with an infected person when they cough or sneeze. It also spreads when a person touches a surface or object that has the virus on it, then touches their eyes, nose, or mouth.
Prevention
There’s currently no vaccine to prevent coronavirus disease (COVID-19).You can protect yourself and help prevent spreading the virus to others if you:
Do
- Wash your hands regularly for 20 seconds, with soap and water or alcohol-based hand rub
- Cover your nose and mouth with a disposable tissue or flexed elbow when you cough or sneeze
- Avoid close contact (1 meter or 3 feet) with people who are unwell
- Stay home and self-isolate from others in the household if you feel unwell
Don't
- Touch your eyes, nose, or mouth if your hands are not clean
View
Left panel shows the visualization or the big picture view a population of 100 people, modelled as balls
Right panel show the graphs of healthy, sick and recovered people based on the colors representation.
Simulations Features
The simulation is designed to be simple to use via dropdown menu. the option are self explanatory.
Exponential spread is modelled using a random velocity and random direction, the spread of the virus from sick to healthy is probablistic based on closeness or collision. The reason why each country is preventing this rapid growth rate to prevent filling up the hospitals to their maximum capacity, forcing emergency rooms to close their doors to new patients. This will likely lead to more deaths due to COVID-19.
Slow spread is modelled using a smaller random velocity and random direction, thus the spread of the virus from sick to healthy will be lesser. After observing the right panel, notice the sick curve is now flaten or lower than the earlier case, and therefore, the country's hosiptals can operate and give medical care to the sick, and thus, there is now a higher chance of survival as you probably realised from the daily reports in gov.sg, the number of sick in intensive care unit ICU.
Social distancing is modelled using a dotted circle surrounding each ball where there is now a lower chance of the spread of the virus from sick to healthy as the virus probably need to be close enough and long enough time to transmit to the healthy. The simulation will run likely with little or low number of sick eventually and COVID-19 is defeated!
Work from home is modelled using most of the balls either stationary of moving at very low speeds, again there is now a lower chance of the spread of the virus from sick to healthy as the virus does not have the opportunity to transmit to the healthy
more options are coming, stay tuned for more updates!
Assumptions made in the model
The motion of the people (balls) are completely random, this might not be the case in real life, most people travel to work or to school in a regular timing.
The healthy is moving about randomly, after collision contact, the balls moves off obeying collision laws of physics.
The sick can only infect healthy, and the first sick remains sick until the virus is spread to another healthy ball making it sick too.
The sick takes 14 days to recover after the first contact with another sick ball, this is a arbitrary length of days, email me if you think you have a better approximation?
The recovered cannot be infected by the sick again. As more real world data surfaced, this assumption could be incorrect but not accounted for in the model.
Social distancing completely makes the probablity of virus spreading p = 0, which could be inaccurate as the virus could spread through 1. Person-to-person spread (modelled), 2.Spread from contact with contaminated surfaces or objects (not modelled)
Interaction/Games
Drag any balls, especially the sick ball to infect more balls at the beginning when time t = 0 day. This allows you to determine the initial number of sick.
Inspired by https://www.washingtonpost.com/graphics/2020/world/corona-simulator/
Social distancing is modelled using a dotted circle surrounding each ball where there is now a lower chance of the spread of the virus from sick to healthy as the virus probably need to be close enough and long enough time to transmit to the healthy. The simulation will run likely with little or low number of sick eventually and COVID-19 is defeated!
Work from home is modelled using most of the balls either stationary of moving at very low speeds, again there is now a lower chance of the spread of the virus from sick to healthy as the virus does not have the opportunity to transmit to the healthy
more options are coming, stay tuned for more updates!
Assumptions made in the model
The motion of the people (balls) are completely random, this might not be the case in real life, most people travel to work or to school in a regular timing.
The healthy is moving about randomly, after collision contact, the balls moves off obeying collision laws of physics.
The sick can only infect healthy, and the first sick remains sick until the virus is spread to another healthy ball making it sick too.
The sick takes 14 days to recover after the first contact with another sick ball, this is a arbitrary length of days, email me if you think you have a better approximation?
The recovered cannot be infected by the sick again. As more real world data surfaced, this assumption could be incorrect but not accounted for in the model.
Social distancing completely makes the probablity of virus spreading p = 0, which could be inaccurate as the virus could spread through 1. Person-to-person spread (modelled), 2.Spread from contact with contaminated surfaces or objects (not modelled)
Interaction/Games
Drag any balls, especially the sick ball to infect more balls at the beginning when time t = 0 day. This allows you to determine the initial number of sick.
Inspired by https://www.washingtonpost.com/graphics/2020/world/corona-simulator/
Half Work from home is modelled using half of the total number of the balls stationary even after collision or contact, again there is now a lower chance of the spread of the virus from sick to healthy as the virus has a lower opportunity to transmit to the healthy
All Work from home or also known as total lockdown, is modelled using all of the total number of the balls stationary even after collision or contact, again there is now a even lower chance of the spread of the virus from sick to healthy as the virus has a near impossible opportunity to transmit to the healthy
more options are coming, stay tuned for more updates!
Assumptions made in the model
The motion of the people (balls) are completely random, this might not be the case in real life, most people travel to work or to school in a regular timing.
The healthy is moving about randomly, after collision contact, the balls moves off obeying collision laws of physics.
The sick can only infect healthy, and the first sick remains sick until the virus is spread to another healthy ball making it sick too.
The sick takes 14 days to recover after the first contact with another sick ball, this is a arbitrary length of days, email me if you think you have a better approximation?
The recovered cannot be infected by the sick again. As more real world data surfaced, this assumption could be incorrect but not accounted for in the model.
Social distancing completely makes the probablity of virus spreading p = 0, which could be inaccurate as the virus could spread through 1. Person-to-person spread (modelled), 2.Spread from contact with contaminated surfaces or objects (not modelled)
Interaction/Games
Drag any balls, especially the sick ball to infect more balls at the beginning when time t = 0 day. This allows you to determine the initial number of sick.
Inspired by https://www.washingtonpost.com/graphics/2020/world/corona-simulator/
Research
[text]
Video
[text]
Version
https://weelookang.blogspot.com/2020/04/covid-19-virus-spread-javascript-html5.html
Other Resources
[text]
end faq
Testimonials (0)
There are no testimonials available for viewing. Login to deploy the article and be the first to submit your review!
You have to login first to see this stats.