Abstract: The technological boom of recent decades has significantly impacted global education. To maintain educational standards at the highest level, new teaching tools utilizing online resources ...