update quiz wrapper to use new dataset/source/reply constructors