Google Classroom
GeoGebraGeoGebra Classroom

a testmaker

_of course you can use for example a=RadomElement{ } to take anything you want (text, functions etc) _at first set p=q=0 _don't forget to define the correct answer (number n and the script of button2) _for an example about operations with integers see this: http://www.geogebratube.org/material/show/id/50456