Online Help, Guidance and Solutions for Virtual University of Pakistan Students
Adaptive Learning Management System by using chatbot Based on Learner Preferences CS619 Final Project Spring 2018
Adaptive Learning Management System by using chatbot Based on Learner Preferences
Project Domain / Category
E-Learning Web Application by using Artificial Intelligence (AI) and Natural Language Processing technique.
E-learning is considered as the new alternative for the traditional learning environment. In E-Learning system context each individual is able to receive teaching strategy that is more fine-tuned to its learning style. Success of E-learning is based on flexibility and ease of use and diversity in assessments are the major factors having leading role in E-Learning implementation. Learning management system are playing major role in E-Learning environment. Natural language processing combined with Artifical Intelligences can be used in E-learning environment. For this conversational chatbot can be used in E-Learning environment. Chatbots are a form of artificial intelligence associated with natural language processing that interacts with users in a human-like manner. Often, this technology used as personal assistants and has becoming accessible to almost anyone thanks to mobile phones. Chatbots are capable of asking a vast number of questions to change how online learning is conducted.
Today, chatbots are the bridge between technology and education. Chatbots create an interactive learning experience, similar to a one-on-one training with a teacher. Chatbots now play a vital role in education and can be used in several areas of learning. The machine-learning chatbots are still in early days; in many cases, it is obvious that the learner is interacting with a chatbot.
Our proposed Adaptive Learning Management System by using Chatbot (ALMSC) offers the learning environment for every user. Learning Management Systems (LMSs) are used in many (educational) institutes to manage the learning process. Adaptive Learning Environment with the help of chatbot offers support for the learning process through adaptive guidance and provisioned personalized learning material.
The goal of ALMSC is to perform following activities.
System by prompting the user for any kind of guidance.
thing is, conversation flow is a dialog tree. It visualizes expected user-bot interactions and makes sure every user request is covered by some part of the bot’s logics. To make conversation flow smooth and efficient, it’s important to apply the best practices and build chatbot. For this Machine learning algorithms be used by taking into account business objectives and learners’ expectations.
chatbot can even adapt, personalizing the questions asked or information reviewed to the individual learner, and adjusting to the learner’s responses.
using the knowledge base chatbots can enroll eligible learners in the correct courses, saving human staff a lot of time.
Tools: JSP, SQL server 2008, Dialogflow, IBM Watson, Microsoft Bot Framework, Wit.ai, Api.ai, Chatfuel.
Supervisor: Name: Muhammad Umar Farooq
Email ID: firstname.lastname@example.org
Skype ID: live:umarvc