complete (crude) functioning client: implemented simple, mutliple, cloze, dragdrop