What and When Do Students Learn ? Methods For Knowledge Tracing With Data-Driven Mapping of Items to Skills