add generate quiz by category feature