An Adaptive E-Learning Environment Architecture Based on Agents and Artifacts Metamodel | IEEE Conference Publication | IEEE Xplore