42 Providing fully integrated on-line educational and learning platform comprising educational materials and related resources on a wide array of topics, as well as assessment and learning tools, including flashcards, games, discussion boards, and other materials