Computer-based integrated learning systems