DBLearn: Adaptive e-learning for practical database course — An integrated architecture approach | IEEE Conference Publication | IEEE Xplore