Farhan Karmali
ü Studentsattheuniversityhavealotofquestions(NotdirectlyrelatedtoAcademics)
ü Unabletofindinformationthatisscatteredeverywhereü Needtofacilitatecomputeraidedlearningandteachingbyconversations,especiallyforlanguagelearning,psychologycasestudiesetc
ü AnswerFAQsü Keepuserengagedtocompleteonlinecourses
Engage Academic
Need for the chatbot
Page01
DataAnswers
Farhan Karmali
Roles of the chatbot
Page02
Academic counsellor Helpdesk - Support
Personal Assistant Friend / Peer
Farhan Karmali
[email protected] concepts
Page03
A chatbot is a service, powered byrules and sometimes artificialintelligence, that you interact withvia a chat interface
Artificial Intelligence is when thesystem does something thatrequires intelligence
Machine Learning – the chatbotkeeps learning without beingexplicitly programmed
ProcessoftransformingusertextintoactionabledataiscalledNaturalLanguageUnderstanding(NLU)
Farhan Karmali
[email protected] implemented in the prototype
Page05
FAQs User data•Thebotcanhandlebasicfrequentlyaskedquestionsfrominformationthatisprovidedstaticallytoit.
•Theadministratorscankeepincreasingthequestionbankandanswersetfromdialogflowconsoleitself
•WiththeuseofwebhooksthebotfetchesuserdatafromtheMoodledatabase
•StudentcanaskrelevantquestionslikewhichcoursesamIenrolledin,whataremygrades,whenismynextclass,quizetc.
Farhan Karmali
[email protected] the bot can anwer
Page07
01 Showmemycourses
02 Showmemygrades
03 WhatshouldIstudy
04 Showupcomingevents/deadlines
05 HowmanycourseshaveIcompleted
06 AnyotherFAQ
Farhan Karmali
Moodle database tables
Page09
Events, Quiz attempts Courselastaccess,Logs
Grades RoleAssignments,Context
Farhan Karmali
[email protected] keyconcepts
Page10
Intent
Action
01
02
03
04
Entity
Webhook
Response
Context
Farhan Karmali
Page16
IntegratingthechatbotasaMoodleplugin,implementingmorefeatures
MakingthebotavailableoncommonplatformslikeGoogleassistant,alexa,facebook etc
ReadandusedatafromMoodleprojectInspireandotheranalytics
Helppulloutdataforteachers,administrators.Chatwithuserproactivelytokeepthemengaged
Farhan Karmali
[email protected] options
Page17
Mobileappstandalone
Messageoutputplugin-Messaging
Activitymoduleasaquiz,assignmenttochatwithabottolearnorgetevaluated
Blockatthesideofallthepages
Partofthetheme– includeinfooter
Farhan Karmali
Thank You
@farhan6318
farhankarmali.com
Thank you
Top Related