1. A machine-readable medium storing instructions for presenting a question item of an electronic learning curriculum, said instructions, when executed by a processor of a computing device, causing said computing device to: (a) retrieve from a data store a question item comprising: textual, visual or auditory subject matter; a query or instruction pertaining to said subject matter; and a representation of a response mechanism for receiving a user response to said query or instruction; (b) present said subject matter, said query or instruction and said response mechanism in a presentation sequence, wherein a presentation duration of each of said subject matter, said query or instruction and said response mechanism in said presentation sequence is controlled by user input; (c) based on said user input, determine: a presentation duration of said subject matter; a presentation duration of said query or instruction; and a presentation duration of said response mechanism; and (d) store indicators of each of said three presentation durations.