King, BrianHosseini Asanjan, Seyed MahmoodBen Miled, ZinaJafari, Ali2019-04-252019-04-252019-05https://hdl.handle.net/1805/18941http://dx.doi.org/10.7912/C2/2503Indiana University-Purdue University Indianapolis (IUPUI)Over the past decade, universities had a significant improvement in using online learning tools. A standard learning management system provides fundamental functionalities to satisfy the basic needs of its users. The new generation of learning management systems have introduced a novel system that provides social networking features. An unprecedented number of users use the social aspects of such platforms to create their profile, collaborate with other users, and find their desired career path. Nowadays there are many learning systems which provide learning materials, certificates, and course management systems. This allows us to utilize such information to help the students and the instructors in their academic life. The presented research work's primary goal is to focus on creating an intelligent personal assistant within the social learning systems. The proposed personal assistant has a human-like persona, learns about the users, and recommends useful and meaningful materials for them. The designed system offers a set of features for both institutions and members to achieve their goal within the learning system. It recommends jobs and friends for the users based on their profile. The proposed agent also prioritizes the messages and shows the most important message to the user. The developed software supports model-controller-view architecture and provides a set of RESTful APIs which allows the institutions to integrate the proposed intelligent agent with their learning system.en-USAttribution 3.0 United StatesComputer SoftwareIntelligent AgentRecommender SystemsLearning Management SystemsDesign and Development of an Intelligent Online Personal Assistant in Social Learning Management SystemsThesis