<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">17966</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2021.017966</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Using DEMATEL for Contextual Learner Modeling in Personalized and Ubiquitous Learning</article-title>
<alt-title alt-title-type="left-running-head">Using DEMATEL for Contextual Learner Modeling in Personalized and Ubiquitous Learning</alt-title>
<alt-title alt-title-type="right-running-head">Using DEMATEL for Contextual Learner Modeling in Personalized and Ubiquitous Learning</alt-title>
</title-group>
<contrib-group content-type="authors">
<contrib id="author-1" contrib-type="author">
<name name-style="western">
<surname>Pal</surname>
<given-names>Saurabh</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref>
</contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western">
<surname>Pramanik</surname>
<given-names>Pijush Kanti Dutta</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western">
<surname>Alsulami</surname>
<given-names>Musleh</given-names>
</name>
<xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western">
<surname>Nayyar</surname>
<given-names>Anand</given-names>
</name>
<xref ref-type="aff" rid="aff-3">3</xref>
<email>anandnayyar@duytan.edu.vn</email>
</contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western">
<surname>Zarour</surname>
<given-names>Mohammad</given-names>
</name>
<xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western">
<surname>Choudhury</surname>
<given-names>Prasenjit</given-names>
</name>
<xref ref-type="aff" rid="aff-1">1</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Computer Science and Engineering, National Institute of Technology</institution>, <addr-line>Durgapur</addr-line>, <country>India</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Information Systems, Umm Al-Qura University</institution>, <addr-line>Makkah</addr-line>, <country>KSA</country></aff>
<aff id="aff-3"><label>3</label><institution>Graduate School, Duy Tan University</institution>, <addr-line>Da Nang</addr-line>, <country>Vietnam</country></aff>
<aff id="aff-4"><label>4</label><institution>Prince Sultan University</institution>, <addr-line>Riyadh</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes><corresp id="cor1">&#x002A;Corresponding Author: Anand Nayyar. Email: <email>anandnayyar@duytan.edu.vn</email></corresp></author-notes>
<pub-date pub-type="epub" date-type="pub" iso-8601-date="2021-08-23">
<day>23</day>
<month>08</month>
<year>2021</year>
</pub-date>
<volume>69</volume>
<issue>3</issue>
<fpage>3981</fpage>
<lpage>4001</lpage>
<history>
<date date-type="received">
<day>19</day>
<month>2</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>13</day>
<month>4</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2021 Pal et al.</copyright-statement>
<copyright-year>2021</copyright-year>
<copyright-holder>Pal et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_17966.pdf"></self-uri>
<abstract>
<p>With the popularity of e-learning, personalization and ubiquity have become important aspects of online learning. To make learning more personalized and ubiquitous, we propose a learner model for a query-based personalized learning recommendation system. Several contextual attributes characterize a learner, but considering all of them is costly for a ubiquitous learning system. In this paper, a set of optimal intrinsic and extrinsic contexts of a learner are identified for learner modeling. A total of 208 students are surveyed. DEMATEL (Decision Making Trial and Evaluation Laboratory) technique is used to establish the validity and importance of the identified contexts and find the interdependency among them. The acquiring methods of these contexts are also defined. On the basis of these contexts, the learner model is designed. A layered architecture is presented for interfacing the learner model with a query-based personalized learning recommendation system. In a ubiquitous learning scenario, the necessary adaptive decisions are identified to make a personalized recommendation to a learner.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Personalized e-learning</kwd>
<kwd>DEMATEL</kwd>
<kwd>learner model</kwd>
<kwd>ontology</kwd>
<kwd>learner context</kwd>
<kwd>personalized recommendation</kwd>
<kwd>adaptive decisions</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The availability of information over the Internet has made learning easier and unlocked different ways of learning [<xref ref-type="bibr" rid="ref-1">1</xref>]. However, recommendation of learning fitting to a learner&#x2019;s learning suitability and requirement remains lacking. Each Learner is different, in terms of various factors such as knowledge, demographics, environment, situation, difference in learning adeptness, requirements, etc. Accordingly, each learner&#x2019;s acceptability of the information available on the web is unique. Different situational conditions, educational backgrounds, and cognitive settings do not allow learners to uniformly accept the information or learning material available on the Internet [<xref ref-type="bibr" rid="ref-2">2</xref>]. Arbitrarily overloading learners with information often causes frustration and confusion that leads them to skip the learning process [<xref ref-type="bibr" rid="ref-3">3</xref>], which may lower learning efficiency. In this respect, exercising personalized learning recommendations allows necessary learning adaptation like selection and recommendation of learning information fitting to a learner&#x2019;s suitability [<xref ref-type="bibr" rid="ref-4">4</xref>]. Advancement in personalized recommendation systems is slow, but progress in formal and informal learning settings is evident. In a formal learning setting, personalization strongly focuses on recommending learning in a guided manner along the learning path set to meet the learning objectives [<xref ref-type="bibr" rid="ref-5">5</xref>]. By contrast, informal learning [<xref ref-type="bibr" rid="ref-6">6</xref>] settings involve an open and unstructured learning scenario where the learners interact with the learning recommendation systems mainly through unstructured queries. Demand for informal learning like self-directed learning [<xref ref-type="bibr" rid="ref-7">7</xref>] and situation-based learning [<xref ref-type="bibr" rid="ref-8">8</xref>] is high. Introducing the personalization aspect to the learning recommendation system can help elicit information overload problems in informal learning settings.</p>
<sec id="s1_1">
<label>1.1</label>
<title>Personalized Learning Scenario</title>
<p>Personalized learning recommendation for informal learning settings has wide application usage. It is preferred in all learning scenarios where learners need impromptu information fitting to their learning situation and other requirements. Understanding how personalized learning-based recommendation is different from the conventional one is critical. The following scenarios demonstrate the need for personalized learning recommendations.</p>
<p><bold>Case 1:</bold> <italic>Yaman, a first-year student of a graduate program in biotechnology, wishes to have an understanding of HTML code for web programming classes. He is using his smartphone for learning while sitting in class and is connected to the Web through the institute&#x2019;s Wi-Fi</italic>. Here, the student is unknowledgeable in the subject domain, which is an important consideration for his learning process. Other factors interfering with his learning are the background noise of the classroom, causing loss of concentration, and the Wi-Fi connection with limited bandwidth.</p>
<p><bold>Case 2:</bold> <italic>Mina, a computer instructor, possesses partial knowledge of data structure and good knowledge on C language. She wants to acquire some knowledge about B</italic><sup>+</sup> <italic>tree while seated in a bus on her way to her institute. She is using her mobile phone for learning with 3G network connectivity</italic>. In this scenario, the person does not know the B+ tree concept and has partial knowledge of data structure. Thus, overloading her with information on the topic will not help. That she has no prior topic knowledge and a beginner on the subject must be considered for appropriate learning delivery. Another factor that must be taken into account is that she uses a feature phone that may not support high-resolution images, high-quality video, and web pages in their standard form. As she is on a moving bus, she may also not have enough time to complete the learning. In addition, disturbances abound like people nearby, noise, and discomfort due to bus movement.</p>
<p><bold>Case 3:</bold> <italic>Riya, a working professional, is attending a seminar on nanotechnology. While the session is running, she wants to obtain fundamental idea on the technology discussed in the seminar. Here, the time is a constraint for learning, and she wants to learn things in between the running session. She is using an android mobile phone with a 4G connection</italic>. In this scenario, the person needs to quickly grasp concepts or topics without many details. Further, the learning ambiance is not conducive due to the noisy background. Moreover, the learner cannot fully concentrate on learning from the mobile device because she has to be more attentive to the ongoing session.</p>
<p>From these scenarios, recommending learning material conventionally does not help. A personalized approach by considering the learners&#x2019; situation and condition can help them learn efficiently. Overloading the learners with all possible information does not help. Tailoring information suitable to their present situation helps them understand things quickly.</p>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Motivation</title>
<p>Personalization of learning requires a critical understanding of the learners and their learning context and suitability. For this, an appropriate learner model is required. The learner model is the computationally comprehensible description of a learner, which allows knowing the what, why, and how about the learner, thereby giving probabilistic reasoning on his/her learning situation, requirement, suitability, and intentions. One of the key success factors for the personalized recommendation system for informal learning settings is the learner model&#x2019;s right design.</p>
<p>The literature is lacking on learner modeling for personalized learning recommendation systems. Personalized learning applications vary, so do the supporting learning models. As a result, the learner model, which suits existing personalized learning applications, may not be useful for personalized learning based recommendations for informal learning settings in a ubiquitous learning environment. Although learning model standards exist (e.g., Learning Information Package [<xref ref-type="bibr" rid="ref-9">9</xref>]), they ask for learner information, which is generalized in nature. Moreover, they also lack the flexibility to meet the different personalized needs for personalized learning applications. The insufficient standard models and lack of work in fulfilling the typical requirements of personalized learning call for a learner model specific to a personalized learning recommendation system for informal learning.</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Contribution</title>
<p>In this study, we propose a learner model for a query-based personalized recommendation system. The significant contributions of this study are as follows:
<list list-type="bullet">
<list-item><p>Conducting a real survey on 122 undergraduate students and 86 experts for identifying learner attributes and applying Decision Making Trial and Evaluation Laboratory (DEMATEL).</p></list-item>
<list-item><p>Building a learner model for personalized learning.</p></list-item>
<list-item><p>Representing the proposed model with an ontological model.</p></list-item>
<list-item><p>Presenting a layered architecture for interfacing the learner model with the query-based personalized learning recommendation system.</p></list-item>
<list-item><p>Inferring information from the proposed learner model to decide on adapting resources for personalized learning.</p></list-item>
</list></p>
</sec>
<sec id="s1_4">
<label>1.4</label>
<title>Organization</title>
<p>The rest of the paper is organized as follows. The related work is reviewed in Section 2. The details of the survey that is carried to identify the most relevant dimensions of the learner in a personalized learning system are provided in Section 3. The proposed learner model is introduced in Section 4. The ontological representation of the proposed model is given in Section 5. The interfacing architecture of the model with the personalized learning recommendation system is presented in Section 6. The information inferred from the proposed model and the decision taken to recommend suitable learning resources are detailed in Section 7. The paper is concluded in Section 8 with a discussion on the further scope of this work.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>A learner model is an explicit representation of a learner that characterizes his/her learning requirements [<xref ref-type="bibr" rid="ref-10">10</xref>]. The models are purposefully designed for learning adaptation, learner behavior reasoning, prediction, and the necessary learning navigation. No simple or universal guidelines exist to build a learner model as personalized learning choices vary [<xref ref-type="bibr" rid="ref-11">11</xref>]. Characterizing a learner for his/her learning has many different facets, leading to various opinion assumptions for learner modeling. Although the assumption and design for all learner models differ, categorically, the information featured in the models is of two types&#x2013;-domain-specific and domain-independent. The domain-specific information specifies the learner&#x2019;s knowledge of learning domains.</p>
<p>By contrast, the domain-independent information specifies the learner&#x2019;s trait, activity, goal and objectives, demographics and situational information, background, and experience [<xref ref-type="bibr" rid="ref-12">12</xref>]. In [<xref ref-type="bibr" rid="ref-13">13</xref>], the domain-specific information is featured as the learner&#x2019;s performance in terms of completed course, whether test or assessment is taken, and achievement gain. The learner&#x2019;s domain-specific information is also depicted by prior knowledge on the domain, topic, and knowledge gain, as proposed in [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>]. This information about the learner helps estimate the domain or topic learning suitability for the learner. The domain-independent information, which features the learner&#x2019;s learning characteristics (behavior, activity, psycho-cognitive skills, etc.) are varyingly selected and represented in the learner model depending on the application requirement. Noted works that showcase the learner features characterizing the domain-independent information for the learner model are listed below.</p>
<list list-type="bullet">
<list-item><p>Demographic information, current learning status, expectation, and context attribute [<xref ref-type="bibr" rid="ref-13">13</xref>].</p></list-item>
<list-item><p>Personal information, ability, preference, learning style, and feedback [<xref ref-type="bibr" rid="ref-14">14</xref>].</p></list-item>
<list-item><p>Learner activity, learner information, strategy, learning materials read by the learner, learning time to learn a learning material, and domain knowledge [<xref ref-type="bibr" rid="ref-15">15</xref>].</p></list-item>
<list-item><p>Preference, goal, interest, personal information, address, department, organization, title, granularity performance, performance, portfolio, and certification [<xref ref-type="bibr" rid="ref-16">16</xref>].</p></list-item>
</list>
<p>The learner model&#x2019;s accuracy to reason and predict the learner depends on the information it contains and its authenticity and validity. Thus, updating the model with correct data input over time is essential. Depending on the learner model&#x2019;s attribute, different data acquisition and updating approaches are followed. The information about the learner&#x2019;s activity, situation, and other preferences are obtained by observing learning through sensors [<xref ref-type="bibr" rid="ref-17">17</xref>&#x2013;<xref ref-type="bibr" rid="ref-21">21</xref>] and subsequently analyzing the captured data. Capturing all the implicit information of the learner is impossible, so the inputs on certain attributes are often collected by the learners. To increase the accuracy and learner&#x2013;system confidence, models are made open to the learners, describing what the system thinks about them and subsequently calls for the necessary updating from the learners [<xref ref-type="bibr" rid="ref-22">22</xref>].</p>
<p>In online learning, learner models found in the literature differ as per application and learner&#x2019;s learning needs and characteristics. The learner model tends to be more realistic by including the learner&#x2019;s internal characteristics like learning behavior and cognitive, affective, and psychological characteristics, hence featuring the learner accurately. Ding et al. [<xref ref-type="bibr" rid="ref-23">23</xref>] proposed a learner model for learning adaptation to online learning. The model has four features, namely, basic information, learning style, knowledge state, and cognitive ability. These characteristics put forward the learner&#x2019;s suitability for learning and then the appropriate learning adaptation. Mejia et al. [<xref ref-type="bibr" rid="ref-24">24</xref>] proposed a learner model for adaptive recommendation through LMS virtual learning. The model encompasses learner demographics, competence, learning style, reading difficulties, a cognitive trait for adaptive learning analytics, and recommendation. Mobile-based learning demands an understanding of the learner in a dynamic situation. For mobile learning applications, Al-Hmouz et al. [<xref ref-type="bibr" rid="ref-25">25</xref>] put forward the learner model that focuses on four main components, namely, learner status, situation status, and educational activity status of the learner. In another work [<xref ref-type="bibr" rid="ref-26">26</xref>], along with specifying learner&#x2019;s characteristics, the current environmental and situational characteristics are observed to determine the learner&#x2019;s real-time learning context. A new model is thus proposed that takes into account the learner&#x2019;s learning style, knowledge, behavior, learning progress, satisfaction, preference, and environmental parameters (including location, noise, and motion).</p>
<p>Existing studies on learner modeling for online learning differ in terms of how they characterize and represent the learner. The learner models differ based on the learning application and the feasibility to describe a learner. Learner modeling for a recommendation-based learning for informal learning demands understanding the learner and his/her learning situation differently. The impromptu recommending learning demands comprehensive yet wide dimensions of knowledge of the learner. To our best effort, we cannot find any work on learner modeling for a personalized learning recommendation system for informal learning in a ubiquitous learning environment.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Identifying Learner&#x2019;s Attributes</title>
<p>Knowing the learner&#x2019;s different dimensions for personalized learning in an informal learning scenario is essential. The dimensions are the aspects of the learner that characterize him/her, and they reflect the learner&#x2019;s contexts in a temporal situation. Thus, identifying the dimensions of the learner is crucial in making an accurate learner model. For the modeling purpose, we adopt the learner&#x2019;s dimensions proposed by Economides [<xref ref-type="bibr" rid="ref-27">27</xref>]. The different dimensions selected are education, background knowledge, profession, performance, preferences, favorites, interests, health, current physiological needs, physical abilities, cognition, social abilities, cultural abilities, affective state, motivation and conation, learning styles, personality, people (related to), location, mobility, environmental condition, device, and network connectivity. These dimensions are not minimal in describing learners for an informal learning situation. An increase in the number of dimensions may cause integrity and consistency issues in the model.</p>
<p>To select the right set of dimensions, we surveyed learners and experts. We chose 208 candidates for the survey, among which 122 were students and 86 were experts. We considered these two categories of correspondents to have unbiased feedback. The candidates were queried for the impact or influence of the learner&#x2019;s dimension for learning a topic. The survey details are given in <xref ref-type="table" rid="table-1">Tab. 1</xref> that shows the accumulative feedback on the acceptance and rejection of each dimension. Based on learners&#x2019; feedback, the observed influencing factors whose acceptance rate is greater than 50% are education, background knowledge, performance, preference, cognition, learning style, affective state, device, network, environmental condition, location, mobility, and activity. These dimensions are sufficient to specify the learner and describe him/her for the recommendation system for informal learning.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Details of the survey conducted to assess the influence of learner&#x2019;s dimensions on learning</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Dimension</th>
<th>Query</th>
<th colspan="2">Feedback</th>
</tr>
<tr>
<th></th>
<th></th>
<th>Yes</th>
<th>No</th>
</tr>
</thead>
<tbody>
<tr>
<td>Education</td>
<td>While learning a topic, does your education play a role in understanding new concepts?</td>
<td>182</td>
<td>26</td>
</tr>
<tr>
<td>Background knowledge</td>
<td>While learning a topic, does your background knowledge on the same topic or similar topics helps?</td>
<td>190</td>
<td>18</td>
</tr>
<tr>
<td>Profession</td>
<td>Does your present job or professional background impact your learning?</td>
<td>24</td>
<td>184</td>
</tr>
<tr>
<td>Performance</td>
<td>While learning a topic, does your past academic performance or other related performances play any role?</td>
<td>125</td>
<td>83</td>
</tr>
<tr>
<td>Preference</td>
<td>Do the font size, font style, font color, media type and format, and other presentation aspects influence your learning?</td>
<td>161</td>
<td>47</td>
</tr>
<tr>
<td>Favorites</td>
<td>Does your affinity for particular subjects, teachers, mentors, famous persons, educational resources, websites, or blogs impact your learning?</td>
<td>5</td>
<td>03</td>
</tr>
<tr>
<td>Interests</td>
<td>Does your interest in education, art, or profession have any impact on learning a topic?</td>
<td>20</td>
<td>188</td>
</tr>
<tr>
<td>Health</td>
<td>Does your health fitness level impact the new topic learning?</td>
<td>7</td>
<td>201</td>
</tr>
<tr>
<td>Current physiological needs</td>
<td>Does your body need impacts learning?</td>
<td>8</td>
<td>200</td>
</tr>
<tr>
<td>Physical abilities</td>
<td>Do your physical abilities and disabilities have any impact on learning?</td>
<td>5</td>
<td>203</td>
</tr>
<tr>
<td>Cognition</td>
<td>Does your cognition enable you to learn things quicker?</td>
<td>175</td>
<td>33</td>
</tr>
<tr>
<td>Social abilities</td>
<td>Do your different traits (e.g., social, loner, helpful, individualistic, dominating, dependent, tolerant, discriminating, adaptable, responsible, careless, friendly, and hostile) influence your learning?</td>
<td>8</td>
<td>200</td>
</tr>
<tr>
<td>Cultural abilities</td>
<td>Does being cultural impact your learning?</td>
<td>9</td>
<td>199</td>
</tr>
<tr>
<td>Learning style</td>
<td>While learning, does matching your learning style with the learning style supported by the learning material matter in the quick grasping of information?</td>
<td>167</td>
<td>41</td>
</tr>
<tr>
<td>Affective state</td>
<td>Do you think while learning, your mood plays a part in learning?</td>
<td>150</td>
<td>58</td>
</tr>
<tr>
<td>Personality</td>
<td>Does any of your personality traits (e.g., extraversion or introversion, confidence or sensitive, detail-conscious or unstructured, tough-minded or agreeable, conforming or creative) impact learning?</td>
<td>27</td>
<td>181</td>
</tr>
<tr>
<td>People (related to)</td>
<td>Does your being connected to other people over the Internet have any impact on learning?</td>
<td>7</td>
<td>201</td>
</tr>
<tr>
<td>Device</td>
<td>Do the features (hardware and software) and performance of the learning devices (e.g., smartphone or tablet) impact your learning?</td>
<td>183</td>
<td>25</td>
</tr>
<tr>
<td>Network</td>
<td>Are the network connectivity and its bandwidth important for learning through a mobile device?</td>
<td>176</td>
<td>32</td>
</tr>
<tr>
<td>Environmental condition</td>
<td>While you are involved in the learning process, does your surrounding environmental condition (humidity, noise, temperature, and illumination) impacts your learning suitability?</td>
<td>127</td>
<td>81</td>
</tr>
<tr>
<td>Location</td>
<td>While in a learning session, does the place where you are learning impact your learning suitability in terms of focus and learning time?</td>
<td>138</td>
<td>70</td>
</tr>
<tr>
<td>Mobility</td>
<td>While in a learning session, does your body posture and movement affect your learning and learning suitability in terms of concentration, fatigue, learning time, and choice of medium?</td>
<td>143</td>
<td>65</td>
</tr>
<tr>
<td>Activity</td>
<td>Does your current work activity performed along to learning affect your learning in terms of concentration, fatigue, time to learn, and medium choice?</td>
<td>154</td>
<td>54</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The selected dimensions of learner can be considered as the factors of the required learning model. These factors may have interdependency (relationship) and relative significance that may cause to influence other factors. Determining this helps design learner models for better data acquisition and probabilistic reasoning for a learner&#x2019;s informal learning setting. To determine the interdependency among the factors, DEMATEL technique is applied for analysis. This technique finds the interdependency among factors and maps the relationship among them. Further, it helps analyze the cause-and-effect group in the system.</p>
<p>The DEMATEL technique for the listed factors education, background knowledge, performance, cognitive ability, learning style, affective state, learning setting preference, infrastructure and connectivity, environment, location, mobility, and activity is carried out in the following formulating steps.</p>
<p><bold>1) Generating group direct-influence matrix</bold></p>
<p>Seven experts assessed the relationship between all the factors for a direct influence of one factor over others. The experts assessed the influence of one factor on another in the integer scale, 0 = no influence, 1 = low influence, 2 = medium influence, 3 = high influence, and 4 = very high influence. By aggregating the individual expect opinion, the <italic>group direct-influence matrix</italic> can be obtained by <xref ref-type="disp-formula" rid="eqn-1">Eq. (1)</xref>.</p>
<p><disp-formula id="eqn-1">
<label>(1)</label>
<mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>l</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mspace width="1em"/><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.3em"/><mml:mn>12</mml:mn></mml:math></disp-formula></p>
<p>where <italic>l</italic> is the number of direct influenced matrices aggregated. The generated group direct-influence matrix is given in <xref ref-type="table" rid="table-2">Tab. 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Group direct-influence matrix of expert opinions on contextual factors</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th></th>
<th>F1</th>
<th>F2</th>
<th>F3</th>
<th>F4</th>
<th>F5</th>
<th>F6</th>
<th>F7</th>
<th>F8</th>
<th>F9</th>
<th>F10</th>
<th>F11</th>
<th>F12</th>
</tr>
</thead>
<tbody>
<tr>
<td>Education</td>
<td>F1</td>
<td>0</td>
<td>4</td>
<td>3.25</td>
<td>2.5</td>
<td>0.75</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Background knowledge</td>
<td>F2</td>
<td>1</td>
<td>0</td>
<td>4</td>
<td>2</td>
<td>1.25</td>
<td>1</td>
<td>0.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Performance</td>
<td>F3</td>
<td>1</td>
<td>0.75</td>
<td>0</td>
<td>0.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Cognitive ability</td>
<td>F4</td>
<td>2.25</td>
<td>2.5</td>
<td>4</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Learning style</td>
<td>F5</td>
<td>0.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Affective state</td>
<td>F6</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>1.5</td>
<td>0</td>
<td>1.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Learning setting preference</td>
<td>F7</td>
<td>0</td>
<td>0</td>
<td>0.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Infrastructure &#x0026; connectivity</td>
<td>F8</td>
<td>0</td>
<td>0</td>
<td>1.5</td>
<td>0</td>
<td>1.5</td>
<td>0.5</td>
<td>0.75</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Environment</td>
<td>F9</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0</td>
<td>3</td>
<td>2.75</td>
<td>2.25</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Location</td>
<td>F10</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>2.5</td>
<td>1.75</td>
<td>2</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>2.75</td>
</tr>
<tr>
<td>Mobility</td>
<td>F11</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>1.75</td>
<td>1.5</td>
<td>1.5</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>Activity</td>
<td>F12</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>2.25</td>
<td>1.75</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>2) Generating normalized direct-influence matrix</bold></p>
<p>The normalized direct-influence is obtained by <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>, where <italic>s</italic> is defined by <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>.</p>
<p><disp-formula id="eqn-2">
<label>(2)</label>
<mml:math id="mml-eqn-2" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p><disp-formula id="eqn-3">
<label>(3)</label>
<mml:math id="mml-eqn-3" display="block"><mml:mrow></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>a</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:munder><mml:mrow><mml:mo>max</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo lspace='0pt' rspace='0pt'>&#x2264;</mml:mo><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>&#x2264;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:munder><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:munder><mml:mrow><mml:mo>max</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo lspace='0pt' rspace='0pt'>&#x2264;</mml:mo><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>&#x2264;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:munder><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>Z</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow></mml:mrow></mml:math>
</disp-formula></p>
<p>where <italic>n</italic> is the number of factors. The generated normalized direct-influence matrix is given in <xref ref-type="table" rid="table-3">Tab. 3</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Normalized direct-influence matrix</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>F1</th>
<th>F2</th>
<th>F3</th>
<th>F4</th>
<th>F5</th>
<th>F6</th>
<th>F7</th>
<th>F8</th>
<th>F9</th>
<th>F10</th>
<th>F11</th>
<th>F12</th>
</tr>
</thead>
<tbody>
<tr>
<td>F1</td>
<td>0</td>
<td>0.22222</td>
<td>0.180556</td>
<td>0.138889</td>
<td>0.041667</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F2</td>
<td>0.055556</td>
<td>0</td>
<td>0.222222</td>
<td>0.111111</td>
<td>0.069444</td>
<td>0.055556</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F3</td>
<td>0.055556</td>
<td>0.04167</td>
<td>0</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F4</td>
<td>0.125</td>
<td>0.13889</td>
<td>0.222222</td>
<td>0</td>
<td>0.055556</td>
<td>0</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F5</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F6</td>
<td>0</td>
<td>0</td>
<td>0.055556</td>
<td>0</td>
<td>0.083333</td>
<td>0</td>
<td>0.069444</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F7</td>
<td>0</td>
<td>0</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F8</td>
<td>0</td>
<td>0</td>
<td>0.083333</td>
<td>0</td>
<td>0.083333</td>
<td>0.027778</td>
<td>0.041667</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F9</td>
<td>0</td>
<td>0</td>
<td>0.111111</td>
<td>0</td>
<td>0.166667</td>
<td>0.152778</td>
<td>0.125</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F10</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.166667</td>
<td>0.138889</td>
<td>0.097222</td>
<td>0.111111</td>
<td>0</td>
<td>0</td>
<td>0.055556</td>
<td>0.152778</td>
</tr>
<tr>
<td>F11</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.166667</td>
<td>0.097222</td>
<td>0.083333</td>
<td>0.083333</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F12</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.166667</td>
<td>0.125</td>
<td>0.097222</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.166667</td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>3) Generating total influence matrix</bold></p>
<p>The total influence matrix is generated using the normalized direct-influence matrix X using <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref>.</p>
<p><disp-formula id="eqn-4">
<label>(4)</label>
<mml:math id="mml-eqn-4" display="block"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>X</mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>X</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></disp-formula></p>
<p>The total influence matrix thus obtained is given in <xref ref-type="table" rid="table-4">Tab. 4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Total influence matrix generated using the normalized direct-influence matrix</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>F1</th>
<th>F2</th>
<th>F3</th>
<th>F4</th>
<th>F5</th>
<th>F6</th>
<th>F7</th>
<th>F8</th>
<th>F9</th>
<th>F10</th>
<th>F11</th>
<th>F12</th>
</tr>
</thead>
<tbody>
<tr>
<td>F1</td>
<td>0.05494</td>
<td>0.271702</td>
<td>0.291964</td>
<td>0.180764</td>
<td>0.074124</td>
<td>0.015095</td>
<td>0.007332</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F2</td>
<td>0.092039</td>
<td>0.050796</td>
<td>0.283317</td>
<td>0.133473</td>
<td>0.089087</td>
<td>0.058378</td>
<td>0.020502</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F3</td>
<td>0.064663</td>
<td>0.06157</td>
<td>0.03227</td>
<td>0.030159</td>
<td>0.00893</td>
<td>0.003421</td>
<td>0.001512</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F4</td>
<td>0.159847</td>
<td>0.19381</td>
<td>0.305663</td>
<td>0.047981</td>
<td>0.079238</td>
<td>0.010767</td>
<td>0.017995</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F5</td>
<td>0.014652</td>
<td>0.003774</td>
<td>0.004055</td>
<td>0.002511</td>
<td>0.00103</td>
<td>0.00021</td>
<td>0.000102</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F6</td>
<td>0.004876</td>
<td>0.003794</td>
<td>0.058682</td>
<td>0.001914</td>
<td>0.083924</td>
<td>0.000211</td>
<td>0.069538</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F7</td>
<td>0.000898</td>
<td>0.000855</td>
<td>0.014337</td>
<td>0.000419</td>
<td>0.000124</td>
<td>0.00005</td>
<td>0.00002</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F8</td>
<td>0.006782</td>
<td>0.005586</td>
<td>0.088588</td>
<td>0.002793</td>
<td>0.0865</td>
<td>0.028088</td>
<td>0.043734</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F9</td>
<td>0.010484</td>
<td>0.008157</td>
<td>0.12613</td>
<td>0.004114</td>
<td>0.180668</td>
<td>0.153231</td>
<td>0.135811</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F10</td>
<td>0.004728</td>
<td>0.002165</td>
<td>0.022712</td>
<td>0.001213</td>
<td>0.229974</td>
<td>0.169257</td>
<td>0.135539</td>
<td>0.117863</td>
<td>0</td>
<td>0</td>
<td>0.081019</td>
<td>0.1528</td>
</tr>
<tr>
<td>F11</td>
<td>0.003556</td>
<td>0.001535</td>
<td>0.014958</td>
<td>0.000872</td>
<td>0.182216</td>
<td>0.099622</td>
<td>0.093757</td>
<td>0.083333</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F12</td>
<td>0.003731</td>
<td>0.001442</td>
<td>0.011898</td>
<td>0.000844</td>
<td>0.20771</td>
<td>0.14167</td>
<td>0.12156</td>
<td>0.013889</td>
<td>0</td>
<td>0</td>
<td>0.166667</td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>4) Calculating prominence and relation vectors</bold></p>
<p>The vectors R (sum of the rows) and C (sum of the columns) are calculated using <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref>.</p>
<p><disp-formula id="eqn-5">
<label>(5)</label>
<mml:math id="mml-eqn-5" display="block"><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em"/><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mi>x</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>where i, j <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mo>&#x2208;</mml:mo></mml:math></inline-formula> {1, 2 <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mo>&#x2026;</mml:mo></mml:math></inline-formula>, n} and n = 12, the number of factors.</p>
<p>The addition of vector (R + C) is termed as <italic>prominence</italic>. When <italic>j</italic> = <italic>i</italic>, the sum (<inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>r</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>c</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>j</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula>) shows the total effect given and received by factor <italic>i</italic> on the system. In other words, it depicts the degree of significance the factor <italic>i</italic> has on the system. The subtraction of vectors (R &#x2212; C) is termed as <italic>relation</italic>. For a subtraction (<inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>r</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>c</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>j</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula>) depicts the net effect the factor <italic>i</italic> contributes to the system. If (<inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>r</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>j</mml:mi></mml:mstyle></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>c</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>j</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula>) is positive, the factor <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>F</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula> affects other factors, and if it is negative, the factor <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>F</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula> is being influenced by other factors. The prominence and relation vector obtained from the total influence matrix T is given in <xref ref-type="table" rid="table-5">Tab. 5</xref>.</p>
<p>The (R &#x2212; C) shows that education (F1), background knowledge (F2), cognitive ability (F4), infrastructure &#x0026; connectivity (F8), environment (F9), location (F10), mobility (F11), and activity (F12) influence other factors. The factors performance (F3), learning style (F5), affective state (F6), and learning style (F7) are highly influenced by other factors.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Prominence and relation vector obtained from the total influence matrix</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>Prominence (R + C)</th>
<th>Relation (R &#x2212; C)</th>
</tr>
</thead>
<tbody>
<tr>
<td>F1</td>
<td>1.31711596</td>
<td>0.474725222</td>
</tr>
<tr>
<td>F2</td>
<td>1.33277776</td>
<td>0.122405401</td>
</tr>
<tr>
<td>F3</td>
<td>1.45709813</td>
<td>&#x2212;1.05204931</td>
</tr>
<tr>
<td>F4</td>
<td>1.2223561</td>
<td>0.40824452</td>
</tr>
<tr>
<td>F5</td>
<td>1.24985696</td>
<td>&#x2212;1.1971925</td>
</tr>
<tr>
<td>F6</td>
<td>0.90293487</td>
<td>&#x2212;0.4570571</td>
</tr>
<tr>
<td>F7</td>
<td>0.66410495</td>
<td>&#x2212;0.6307015</td>
</tr>
<tr>
<td>F8</td>
<td>0.47715603</td>
<td>0.046986273</td>
</tr>
<tr>
<td>F9</td>
<td>0.6185948</td>
<td>0.618594796</td>
</tr>
<tr>
<td>F10</td>
<td>0.91724682</td>
<td>0.917246819</td>
</tr>
<tr>
<td>F11</td>
<td>0.72753513</td>
<td>0.232164762</td>
</tr>
<tr>
<td>F12</td>
<td>0.82218817</td>
<td>0.516632614</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><bold>5) Generating influential relation map</bold></p>
<p>The influential relation map (IRM) is obtained based on matrix T, which exhibits the relations among the system&#x2019;s factors. To build IRM, a simplified normalized total influence Ts is derived based on threshold value &#x2018;<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula>&#x2019;, calculated by <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref>.</p>
<p><disp-formula id="eqn-6">
<label>(6)</label>
<mml:math id="mml-eqn-6" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi></mml:mstyle><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>n</mml:mi></mml:mstyle></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:mstyle displaystyle='true'><mml:mstyle displaystyle='true'><mml:munderover><mml:mrow><mml:mo>&#x2211;</mml:mo> </mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>j</mml:mi></mml:mstyle><mml:mo lspace='0pt' rspace='0pt'>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>n</mml:mi></mml:mstyle></mml:mrow></mml:munderover></mml:mstyle></mml:mstyle><mml:msub><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>T</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mstyle></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mstyle mathvariant="normal"><mml:mi>n</mml:mi></mml:mstyle></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:math></disp-formula></p>
<p>where T is the total influence matrix, and n = 12, the number of factors. The IRM is obtained by <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> and is given in <xref ref-type="table" rid="table-6">Tab. 6</xref>. The <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>*</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> in the table (IRM) indicates that <italic>F<sub>i</sub></italic> influence F<sub><italic>j</italic></sub>. Based on the prominence and relation vectors, the interrelationship between the factors is represented through an interrelationship map, as shown in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>
<p><disp-formula id="eqn-7">
<label>(7)</label>
<mml:math id="mml-eqn-7" display="block"><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable equalrows="false" columnlines="none" equalcolumns="false"><mml:mtr><mml:mtd columnalign="left"><mml:msubsup><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msubsup><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mi>&#x03B8;</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd columnalign="left"><mml:mn>0</mml:mn><mml:mspace width="1em"/></mml:mtd><mml:mtd columnalign="left"><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mspace width=".3em" /><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03B8;</mml:mi></mml:mtd></mml:mtr> </mml:mtable></mml:mrow><mml:mo></mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The IRM demonstrates that education (F1), background knowledge (F2), cognitive ability (F4), location (F10), and activity (F12) are in quadrant I. These factors have high prominence and relation values and are the core factors that contribute significantly to comprehend the learner. Information and connectivity (F8), environment (F9), and mobility (F11) have low prominence and higher relation. They are autonomous and the driving factors in deciding about learner condition and situation. The learner&#x2019;s setting and preferences (F7) in quadrant III has low prominence and relation and is relatively disconnected. This factor does not influence other factors but is affected by other factors. The learner&#x2019;s performance (F3), learning style (F5), and affective state (F6) have a low relation but high prominence. These factors are highly influenced by other factors but do not influence other factors and are significant in comprehending the learner.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Influential relation map</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th></th>
<th>F1</th>
<th>F2</th>
<th>F3</th>
<th>F4</th>
<th>F5</th>
<th>F6</th>
<th>F7</th>
<th>F8</th>
<th>F9</th>
<th>F10</th>
<th>F11</th>
<th>F12</th>
</tr>
</thead>
<tbody>
<tr>
<td>F1</td>
<td>0.0549<sup>*</sup></td>
<td>0.2717<sup>*</sup></td>
<td>0.2919<sup>*</sup></td>
<td>0.1807<sup>*</sup></td>
<td>0.0741<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F2</td>
<td>0.0920<sup>*</sup></td>
<td>0.0507<sup>*</sup></td>
<td>0.2833<sup>*</sup></td>
<td>0.1334<sup>*</sup></td>
<td>0.0890<sup>*</sup></td>
<td>0.0583<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F3</td>
<td>0.0646<sup>*</sup></td>
<td>0.0615<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F4</td>
<td>0.1598<sup>*</sup></td>
<td>0.1938<sup>*</sup></td>
<td>0.3056<sup>*</sup></td>
<td>0.0479<sup>*</sup></td>
<td>0.0792<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F5</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F6</td>
<td>0</td>
<td>0</td>
<td>0.0586<sup>*</sup></td>
<td>0</td>
<td>0.0839<sup>*</sup></td>
<td>0</td>
<td>0.0695<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F7</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F8</td>
<td>0</td>
<td>0</td>
<td>0.0885<sup>*</sup></td>
<td>0</td>
<td>0.0865<sup>*</sup></td>
<td>0</td>
<td>0.0437<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F9</td>
<td>0</td>
<td>0</td>
<td>0.1261<sup>*</sup></td>
<td>0</td>
<td>0.1806<sup>*</sup></td>
<td>0.1532<sup>*</sup></td>
<td>0.1358<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F10</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.2299<sup>*</sup></td>
<td>0.1692<sup>*</sup></td>
<td>0.1355<sup>*</sup></td>
<td>0.1178<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0.0810<sup>*</sup></td>
<td>0.1528<sup>*</sup></td>
</tr>
<tr>
<td>F11</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.1822<sup>*</sup></td>
<td>0.0996<sup>*</sup></td>
<td>0.0937<sup>*</sup></td>
<td>0.0833<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
</tr>
<tr>
<td>F12</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.2077<sup>*</sup></td>
<td>0.1416<sup>*</sup></td>
<td>0.1215<sup>*</sup></td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>0.1666<sup>*</sup></td>
<td>0</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Interrelationship map showing the relations among the factors</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_17966-fig-1.png"/>
</fig>
</sec>
<sec id="s4">
<label>4</label>
<title>Building the Learner Model</title>
<p>The learner model for a personalized and ubiquitous learning environment is proposed here. The model comprises four components, namely, Learner, Knowledge Background, Learning Fitment, and Learning Situation. Each component is an independent module of the model and describes the learner dimension for learning specified by concepts. The concepts describe the learner&#x2019;s intrinsic and extrinsic learning contexts.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Learner</title>
<p>This component describes the demographic dimensions of the learner. The demographic dimension is conceptualized by the concept <italic>Personal Information</italic> that incorporates the learner&#x2019;s necessary personal information. It is characterized by the attributes name, ID (learner identification code), and contact (phone number or email ID). These attributes allow recognizing the learner and making correspondence with him/her. <italic>Personal Information</italic> concept has the following functionalities:
<list list-type="bullet">
<list-item><p><italic>getPersonalInfo</italic>: Provides learner&#x2019;s personal information such as name, ID, and contact.</p></list-item>
<list-item><p><italic>updatePersonalInfo</italic>: Updates the attributes for any desired change.</p></list-item>
</list></p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Knowledge Background</title>
<p>This component represents the learner&#x2019;s dimensions like learning experience and knowledge gain, which he/she acquired in the past. The information is quite significant in staging the compatibility level of the learner for the recommended learning material. The learning experience and knowledge gain dimensions are conceptualized by the concepts <italic>Education</italic> and <italic>Knowledge Acquired</italic>, respectively.</p>
<list list-type="roman-lower">
<list-item><p><italic>Education</italic>: This concept specifies the learner&#x2019;s educational background and helps find her learning suitability while pursuing a new learning domain. It has a functionality getHigherEducation(stream) that determines the higher education attained by the learner in a field of study (stream). This concept is composed of a sub-concept <italic>Course</italic> that incorporates the specification of courses undergone by the learner. A learner may have completed multiple courses in different fields of study. <italic>Course</italic> is attributed by the followings:
<list list-type="bullet">
<list-item><p>Program: It specifies the learner&#x2019;s background education (e.g., grade school, high school, diploma, graduate, post-graduate, etc.). This attribute reflects the degree of matureness and efficacy the learner had gained in terms of education.</p></list-item>
<list-item><p>Stream: It specifies the attained educational program&#x2019;s domain (field of study), for example technical, science, literature, health, sociology, and so on. A learner may have undergone different programs and have specialization in more than one stream.</p></list-item>
</list></p>
<p>The concept <italic>Course</italic> has the following functionalities:
<list list-type="bullet">
<list-item><p><italic>getCourseInfo</italic>: Provides the course information in terms of program and stream.</p></list-item>
<list-item><p><italic>updateCourseInfo</italic>: Updates the attributes for any desired change.</p></list-item>
</list></p>
</list-item>
<list-item><p><italic>Knowledge Acquired</italic>: This concept specifies the learning mastery the learner achieved on subject topics in the past, thus ensuring her learning suitability for learning the related topics. It has a functionality <italic>getTopicKnowledgeLevel(topic, subject)</italic>, which captures the learner&#x2019;s knowledge level and depth of a topic for a subject. This concept is composed of two sub-concepts, namely, <italic>Topic Knowledge and Performance</italic>.</p>
<list list-type="bullet">
<list-item><p><italic>Topic Knowledge</italic>: It specifies the topic of a subject the learner learned and the level of knowledge he/she acquired on the topic in the past. <italic>Topic Knowledge</italic> is characterized by attributes such as topic, subject, and level. The level specifies the extent to which the learner had learned the topic. The knowledge level of a learner on a topic is specified by Bloom&#x2019;s knowledge levels [<xref ref-type="bibr" rid="ref-28">28</xref>]. The <italic>Topic Knowledge</italic> concept has two functionalities:
<list list-type="simple">
<list-item><p><italic>getTopicKnowledge(topic, subject)</italic>: Returns the learner&#x2019;s knowledge level for a given topic and the subject.</p></list-item>
<list-item><p><italic>updateTopicKnowledge</italic>: Updates the attributes for any change.</p></list-item>
</list></p>
</list-item>
<list-item><p><italic>Performance</italic>: The <italic>Performance</italic> concept specifies how well a learner performed and gained knowledge on subject domains in the past. This concept has <italic>updateTopicsKnowledge</italic> functionality, which updates the learner&#x2019;s topics knowledge information based on her performance. <italic>Performance</italic> is composed of a sub-concept <italic>Subject</italic> that specifies learner performance on a subject. <italic>Subject</italic> has an attribute subject name that specifies a particular subject. The concept has <italic>aggregateTopicsKnowledge</italic> functionality, which aggregates a learner&#x2019;s performance on the various topic assessments on the subject. <italic>Subject</italic> is composed of another sub-concept <italic>Performance Assessment</italic> that captures the learner&#x2019;s learning performance along the time for different topics of a subject. This concept is attributed by topic, level, and date. The topic specifies the topic on which the learner took the test or assessment, and the level specifies the assessment result. The date specifies the assessment date. This date feature is very useful as it tells how long back the learner had learned the topic, and as a result, whether the learner&#x2019;s knowledge level for the topic should be considered the same or not. <italic>Performance Assessment</italic> has functionality <italic>updateTopicPerformance</italic> that updates the attributes as per the learner&#x2019;s progress.</p></list-item>
</list>
</list-item>
</list>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Learning Fitment</title>
<p>This component describes the learner&#x2019;s learning suitability dimension in the present situation, which is conceptualized by <italic>Learning Suitability</italic>. This concept exhibits the learner&#x2019;s intrinsic cognitive and psychological suitability for learning, learning mode, and other learning preferences. It typically specifies the learner&#x2019;s implicit fitment for learning, thereby rationalizing whether a learning material is suitable for his/her interpretation and comprehension. This concept is featured by the following two attributes:
<list list-type="bullet">
<list-item><p>Cognitive ability: It specifies the learner&#x2019;s cognitive abilities or skills like mental mapping, relation making, inferring logic, mathematical skills, abstraction, reasoning, and so on. This attribute helps comprehend the learner&#x2019;s suitability in decoding and interpreting the information encoded in the learning material.</p></list-item>
<list-item><p>Affective state: It specifies the learner&#x2019;s state of mind like confusion, satisfaction, disappointment, frustration, and delight in a present learning context [<xref ref-type="bibr" rid="ref-29">29</xref>]. The affective state helps to understand learners&#x2019; attention and comprehension for learning material in an ongoing learning session.</p></list-item>
</list></p>
<p><italic>Learning Suitability</italic> has the following two functionalities:
<list list-type="bullet">
<list-item><p><italic>getLearningStyle</italic>: Identifies the current learning style of the learner.</p></list-item>
<list-item><p><italic>getLearnerPreference</italic>: Determines the current learning setting preferences of the learner.</p></list-item>
</list></p>
<p><italic>Learning Suitability</italic> is composed of the following two sub-concepts:
<list list-type="roman-lower">
<list-item><p><italic>Learning Style</italic>: It specifies the learning strategy, approach, and mode that are preferred by a learner for learning. For learner modeling, we adopted VARK learning style, which specifies a learner&#x2019;s sensory-based affinity to different modalities of learning like visual, aural, read and write, and kinesthetic. Correspondingly, the concept is attributed by four attributes, namely, visual, aural, read and write, kinesthetic. The <italic>Learning Style</italic> concept has a functionality <italic>updateLS</italic> that assesses and updates the attributes with changing learning style of learner.</p></list-item>
<list-item><p><italic>Learning Setting Preference</italic>: It specifies the learner choice for interface setting for learning. The attributes include language, font style, font color, font size, display ratio, and media type. The display ratio is the learner&#x2019;s preferred display dimension, and media type is the learner&#x2019;s preference for media like text, image, audio, video, and their types. The concept has functionality <italic>updateLearnerPreference</italic> that assesses the change in learner preferences and updates the attributes accordingly.</p></list-item>
</list></p>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Learner Situation</title>
<p>This component describes the learner&#x2019;s situational dimension, which is conceptualized by <italic>Situational Information</italic> that exhibits the learner&#x2019;s external situational information like the device used for learning, surrounding environment, location, activity, and so on. The following two attributes feature this concept.</p>
<list list-type="bullet">
<list-item><p><italic>Location</italic>: It specifies the location of the learner where he/she is presently situated. This attribute helps in predicting the learner&#x2019;s location-wise suitability for learning.</p></list-item>
<list-item><p><italic>Activity</italic>: It specifies the learner&#x2019;s current activity in which he/she is involved while learning, like working, cooking, gardening, traveling, and so on. Determining the learner&#x2019;s activity directly helps assess the extent to which the learner is psychologically and physically ready for learning. It enables to predict learner engagement level and the probable learning time availability.</p></list-item>
</list>
<p>The <italic>Situational Information</italic> concept has the following functionalities:</p>
<list list-type="bullet">
<list-item><p><italic>getLocation</italic>: Returns the present location of the learner.</p></list-item>
<list-item><p><italic>updateLocation</italic>: Updates the location attribute according to the changing learner&#x2019;s location.</p></list-item>
<list-item><p><italic>upateActivity</italic>: Assesses and updates the activity attribute according to the learner&#x2019;s present activity.</p></list-item>
<list-item><p><italic>getActivity</italic>: Returns the type of activity (e.g., physical or cognitive) the learner involved in the present context.</p></list-item>
<list-item><p><italic>getEnvironmentalCondition</italic>: Returns the learner&#x2019;s present surrounding environmental condition like light, noise, and so on.</p></list-item>
<list-item><p><italic>getMobility</italic>: Provides the learner&#x2019;s present body movement and posture.</p></list-item>
<list-item><p><italic>getDeviceInfo</italic>: Provides the learner&#x2019;s present learning device specifications information.</p></list-item>
<list-item><p><italic>getNetworkingInfo</italic>: Provides the present network suitability (bandwidth) to carry out the current learning activity.</p></list-item>
</list>
<p><italic>Situational Information</italic> is composed of the following three sub-concepts:</p>
<list list-type="roman-lower">
<list-item><p><italic>Environment</italic>: It conceptualizes the learner&#x2019;s surrounding environment. This helps in determining whether the learner environment is suitable for learning. This concept has two sub-attributes, namely, the surrounding light and surrounding noise. The concept has the following functionalities:</p>
<list list-type="bullet">
<list-item><p><italic>updateSurroundLightInfo</italic>: Updates the surrounding light attribute according to the current illumination around the learner.</p></list-item>
<list-item><p><italic>updateSurroundSoundInfo</italic>: Updates the surrounding noise attribute according to the current sound level around the learner.</p></list-item>
</list>
</list-item>
<list-item><p><italic>Mobility:</italic> It is featured by two attributes, namely, movement, and posture. The movement specifies the learner&#x2019;s current movement type like walking, running, traveling, and so on. The posture specifies the learner&#x2019;s body posture like lying, sitting, and standing. The concept has the following functionalities:</p>
<list list-type="bullet">
<list-item><p><italic>updateMovement</italic>: Assesses and updates the movement attribute according to the learner&#x2019;s current movement.</p></list-item>
<list-item><p><italic>updatePosture</italic>: Assesses and updates the posture attribute according to the learner&#x2019;s current body posture.</p></list-item>
</list>
</list-item>
<list-item><p><italic>Infrastructure and Connectivity</italic>: It specifies the device(s) available to the learner for learning and their network connection. Comprehending these is critical in recognizing whether the learner&#x2019;s device can support the recommended learning material and the network connectivity is good enough to carry out the information delivery task seamlessly [<xref ref-type="bibr" rid="ref-30">30</xref>]. The concept has two functions, which are <italic>assessDeviceSuitability</italic> and <italic>assessNetworkSuitability</italic>, to determine whether the present learner device and the network connection are suitable for carrying out the learning activity. This concept is further composed of the following two sub-concepts:</p>
<list list-type="bullet">
<list-item><p><italic>Device</italic>: It specifies the ubiquitous devices used by the learner for learning. A learner may have more than one learning device. <italic>Device</italic> is featured by the attributes ID, type, and hardware and software. The ID specifies the device&#x2019;s identification code, while the type specifies the kind of device it is. The hardware and software specify the respective information of the device. The concept has the functionalities <italic>updateHardwareInfo, updateSoftwareInfo, getDeviceId, getDeviceHardwareInfo</italic> and <italic>getDeviceSoftwareInfo</italic>.</p></list-item>
<list-item><p><italic>Network</italic>: It has an attribute bandwidth that specifies the current learning device&#x2019;s data exchange capacity. The concept has the following functionalities:</p>
<list list-type="bullet">
<list-item><p><italic>updateBandwidth</italic>: Updates the attribute as per the device&#x2019;s current network bandwidth.</p></list-item>
<list-item><p><italic>getBandwidthInfo</italic>: Obtains the current network bandwidth of the device presently in use.</p></list-item>
</list>
</list-item>
</list>
</list-item>
</list>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Learner Ontology Model</title>
<p>For better illustration, we represent the proposed learner model using ontology. An ontology-based model represents the conceptual model of a learner by relating his/her different dimensions at higher-level abstraction. The learner ontology model, shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>, is represented by UML, which presents the concepts discussed in Section 4.</p>
<p>The top class of the learner model is represented by <italic>Learner</italic> class. This class is an aggregation of <italic>PersonalInformation</italic>, <italic>Education, KnowledgeAcquired</italic>, <italic>LearningSuitability</italic>, and <italic>SituationalInformation</italic> classes representing the personal information, education, knowledge acquired, learning suitability, and situational information concepts, respectively, of the learner model. The <italic>Learner</italic> class is associated with the <italic>PersonalInformation</italic>, <italic>Education</italic>, <italic>KnowledgeAcquired</italic>, <italic>LearningSuitability</italic>, and <italic>SituationalInformation</italic> classes through the <italic>hasPersonalInfo</italic>, <italic>hasEducation</italic>, <italic>hasKnowledge</italic>, <italic>hasSituation</italic>, and <italic>hasSuitability</italic> properties, respectively.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Ontological representation of the learner model 
 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_17966-fig-2.png"/>
</fig>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Layered architecture for interfacing learner model with query-based personalized learning recommendation 
 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_17966-fig-3.png"/>
</fig>
 
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Contextual information acquisition for the learner model</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Concept</th>
<th>Attribute</th>
<th>Context</th>
<th>Data acquisition type</th>
<th>Data acquisition means</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Personal Information</td>
<td>Name, ID, contact</td>
<td>Intrinsic, static</td>
<td>Learner input</td>
<td>Form input</td>
<td/>
</tr>
<tr>
<td>Course</td>
<td>Program, stream</td>
<td>Intrinsic, static</td>
<td>Learner input</td>
<td>Form input</td>
<td/>
</tr>
<tr>
<td>Topic knowledge</td>
<td>Topic, subject,level</td>
<td>Intrinsic, static</td>
<td>Learner input</td>
<td>Computationally analyzing learner performance</td>
<td/>
</tr>
<tr>
<td>Performanceassessment</td>
<td>Topic, level, date</td>
<td>Intrinsic, static</td>
<td>Learner input</td>
<td>Form input, assessing and analyzing test results</td>
<td/>
</tr>
<tr>
<td>Learner suitability</td>
<td>Cognitive ability</td>
<td>Intrinsic, static</td>
<td>Learner assessment input</td>
<td>Assessing and analyzing test results</td>
<td/>
</tr>
<tr>
<td/>
<td>Affective state</td>
<td>Extrinsic, dynamic</td>
<td>Sensor input</td>
<td>Emotional state or state of mind detection through a camera</td>
<td/>
</tr>
<tr>
<td>Learning style</td>
<td>Visual, aural,read and write,kinesthetic</td>
<td>Intrinsic, static</td>
<td>Learner assessment input</td>
<td>Assessing and analyzing test results and analyzing learner activity</td>
<td/>
</tr>
<tr>
<td>Learning setting preference</td>
<td>Language, font style, font colorfont size, display ratio, media type</td>
<td>Intrinsic, static</td>
<td>Learner input</td>
<td>Form input</td>
<td/>
</tr>
<tr>
<td>Situational information</td>
<td>Location</td>
<td>Extrinsic, dynamic</td>
<td>Sensor input</td>
<td>GPS, internet-based geo location</td>
<td/>
</tr>
<tr>
<td/>
<td>Activity</td>
<td>Extrinsic, dynamic</td>
<td>Sensor input</td>
<td>Motion sensor, location sensor, microphone</td>
<td/>
</tr>
<tr>
<td>Device</td>
<td>ID, type, software, hardware</td>
<td>Extrinsic, static</td>
<td>Device input</td>
<td>Mobile device input</td>
<td/>
</tr>
<tr>
<td>Network</td>
<td>Bandwidth</td>
<td>Extrinsic, dynamic</td>
<td>Device input</td>
<td>Mobile device input</td>
<td/>
</tr>
<tr>
<td>Environment</td>
<td>Surrounding light</td>
<td>Extrinsic, dynamic</td>
<td>Sensor input</td>
<td>Device camera</td>
<td/>
</tr>
<tr>
<td/>
<td>Surrounding noise</td>
<td/>
<td/>
<td>Device microphone</td>
<td/>
</tr>
<tr>
<td>Mobility</td>
<td>Movement</td>
<td>Extrinsic, Dynamic</td>
<td>Sensor input</td>
<td>Accelerometer</td>
<td/>
</tr>
<tr>
<td/>
<td>Posture</td>
<td/>
<td/>
<td>Gyroscope</td>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6">
<label>6</label>
<title>Interfacing Learner Model</title>
<p>For necessary learning adaptation, the learner model is interfaced with the personalized learning recommendation system for proper adaptive decision making. Similarly, for necessary updating, the learner model is interfaced with the learner. The layered interface architecture is shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. The architecture consists of four layers, as described below.</p>
<p><bold>Layer 1:</bold> This is the lowest layer of the architecture and is responsible for data exchange. This layer contains interfaces to the database and sensors. The database interface allows moving learner data between the learner model and the database. The database acts as a repository for storing learners&#x2019; contextual data. The sensor interface allows the sensors in the learner&#x2019;s device or other external sensors to receive the learner&#x2019;s contextual data. In contrast with extrinsic contexts, the intrinsic contexts are very internal to the learner and very difficult to procure. On the basis of changing values, they are also characterized as static and dynamic. The static context is relatively stable and does not often change, whereas the dynamic context values change frequently. The data are acquired through the sensor and user input. <xref ref-type="table" rid="table-7">Tab. 7</xref> shows the mechanisms to capture the contextual information for the different attributes of the model.</p>
<p><bold>Layer 2:</bold> This layer represents the learner model. The learner model acts as an expert system that assesses the learner&#x2019;s contextual data and takes appropriate reasoning and thereby reflecting the learner&#x2019;s current state.</p>
<p><bold>Layer 3:</bold> The data acquired by the sensor interface are heterogeneous in scale and type. This layer processes the raw data obtained from the data acquisition layer and standardized them to fit into the model.</p>
<p><bold>Layer 4:</bold> The interface layer is the top layer of the architecture. The layer consists of the application interface and user input interface. The application interface allows an application program to interface and accesses the learner model. Different applications have varying requirements and accession mechanisms. The application interface gives a standard way to interact with the model. In addition, the user input interface provides an abstraction for query input for a query-based personalized recommendation as well as an interface to take learner context as manual user input.</p>
<p>The layered architecture for the learner model interfacing with the other components in a query-based personalized learning recommendation system is shown through a schematic in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. The figure shows the structural layout of different interfacing of learner model and data flow.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Sequentially structured architecture interfacing the model to system and learner 
 
</title>
</caption>
<graphic mimetype="image" mime-subtype="png" xlink:href="CMC_17966-fig-4.png"/>
</fig>
 
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Learning adaptation decision based on learner model&#x2019;s attributes</title>
</caption>
<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<thead>
<tr>
<th>Concept</th>
<th>Attribute</th>
<th>Information inference/determines</th>
<th>Adaptation decision</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>Personal information</td>
<td>Name, ID, contact</td>
<td>Learner identification,communication information.</td>
<td>NA</td>
<td/>
</tr>
<tr>
<td>Course</td>
<td>Program, stream</td>
<td>Learning suitability level (beginner, intermediate, advance) of the learner for a given subject domain.</td>
<td>Selecting learning material with appropriate suitability level (beginner, intermediate, and advance).</td>
<td/>
</tr>
<tr>
<td>Topic knowledge</td>
<td>Topic, subject,level</td>
<td>Knowledge gained by the learner for given topics on a subject domain.</td>
<td>Selecting learning material with the topic as per the suitability of learner&#x2019;s learning level (remembering, understanding, applying, evaluating, and creating).</td>
<td/>
</tr>
<tr>
<td>Performanceassessment</td>
<td>Topic, level, date</td>
<td>Knowledge gained by the learner for given topic/s on a subject domain.</td>
<td>The Topic Knowledge is further improved.</td>
<td/>
</tr>
<tr>
<td>Learner suitability</td>
<td>Cognitive ability</td>
<td>Learner capability to decode difficult information.</td>
<td>Selecting learning material with an appropriate difficulty level.</td>
<td/>
</tr>
<tr>
<td/>
<td>Affective state</td>
<td>Determines learner&#x2019;s concentration, learning mood, and readiness for learning. This also acts as feedback on whether the learner comprehended the given learning material and is satisfied with it.</td>
<td>Reselecting learning material suitable for learner&#x2019;s comprehension.</td>
<td/>
</tr>
<tr>
<td>Learning style</td>
<td>Visual, aural,read and write,kinesthetic</td>
<td>The learner affinity toward different media types like text, audio, video, image, and web for learning.</td>
<td>Choosing learning material with the right media type (text, audio, video, images, slide shows, and programs) matched the learner&#x2019;s learning style.</td>
<td/>
</tr>
<tr>
<td>Learning setting preference</td>
<td>Language, font style, font color, font size,display ratio,media type</td>
<td>The language and the visual aspect preferences for learning.</td>
<td>Changing the layout format of learning material to make it suitable as per learner&#x2019;s preferences.</td>
<td/>
</tr>
<tr>
<td>Situational information</td>
<td>Location, activity</td>
<td>The learner&#x2019;s comfort level for learning and thus determine the probable learning time, acceptable learning mode (learning style), and the possibility to ingest high magnitude information.</td>
<td>Selecting learning material with appropriate difficulty level, information richness (semantic density), media type, and time to complete.</td>
<td/>
</tr>
<tr>
<td>Mobility</td>
<td>Movement, posture</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td>Device</td>
<td>ID, type, software,hardware</td>
<td>The suitability of the learner&#x2019;s current learning device and its network connectivity for delivering the learning material.</td>
<td>Selecting learning material suitable for the learner&#x2019;s current device and network connectivity.</td>
<td/>
</tr>
<tr>
<td>Network</td>
<td>Bandwidth</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td>Environment</td>
<td>Surrounding light,surrounding noise</td>
<td>The environmental discomfort and disturbance and prediction of the concentration of learner in the current learning situation.</td>
<td>Selecting learning material with suitable difficulty level, layout format, and the media type to make comprehension easy with less distraction due to environmental noise.Changing the screen brightness as per reading suitability.</td>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<p>The proposed learner model is advocated to be open to the learner, allowing the learner to visualize the knowledge estimated about him/her through different modes (e.g., visual, graph, and text). An open learner model helps the learner in self-monitoring and reflection. Acquiring the learner&#x2019;s context and analyzing them is a complex process, which may often lead to incorrect information about the learner. A model open to the learner allows correcting the information and other necessary updating. This enhances model accuracy and increases the learner&#x2019;s trust in the system.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Information Inference and Learning Adaptation</title>
<p>The learner&#x2019;s different features as defined by the attributes in the model rightly specifies the different academic, behavioral, knowledge, cognition, affective state, preferences, and situational parameters of the learner. These attributes can infer appropriate information and knowledge about the learner, which can estimate the learner&#x2019;s suitability and preference for learning and relevantly map them for appropriate personalized adaptation. <xref ref-type="table" rid="table-8">Tab. 8</xref> provides the information obtained from the model&#x2019;s attributes and the personalized adaptation that can be applied for the query-based personalized learning system.</p>
</sec>
<sec id="s8">
<label>8</label>
<title>Conclusion and Further Scope</title>
<p>In this study, we designed a learner model for a personalized and ubiquitous learning environment. The model can help the educational recommendation systems to recommend the learning materials that are truly personalized to the learner. A learner can be described by several contextual attributes, but considering all of them is costly for a ubiquitous learning system. To minimize the number of contexts, we surveyed graduate students. We used the DEMATEL technique to establish the importance of the selected contexts. The results show that the selected contexts are sufficient to understand and describe a learner. In addition, the different adaptive decisions can be generated on the basis of the learner context. The deliberation of the learner&#x2019;s preferences and suitability enables this model to assess learner&#x2019;s requirement more precisely compared with other existing learner models for ubiquitous learning scenarios. Furthermore, consideration of intrinsic (e.g., knowledge, affective state, cognitive ability, etc.) and extrinsic contexts (e.g., activity, movements, posture, etc.) gives an exact reflection of a learner that facilitates better decision making for learning material recommendation.</p>
<p>This work can further be extended by implementing the proposed model in a personalized recommendation system. This model can also be tried with a formal learning scenario where the range of attribute selection is wider. Moreover, as the intrinsic contexts are difficult to acquire, this opens up an important future research scope.</p>
</sec>
</body>
<back>
<fn-group><fn fn-type="other"><p><bold>Funding Statement:</bold> This work was supported by the College of Computer and Information Sciences, Prince Sultan University, Saudi Arabia.</p></fn>
<fn fn-type="conflict"><p><bold>Conflicts of Interest:</bold> The authors declare that they have no conflicts of interest to report regarding the present study.</p></fn></fn-group>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Pal</surname></string-name>, <string-name><given-names>P. K. D.</given-names> <surname>Pramanik</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Choudhury</surname></string-name></person-group>, &#x201C;<article-title>A step towards smart learning: Designing an interactive video-based m-learning system for educational institutes</article-title>,&#x201D; <source>International Journal of Web-Based Learning and Teaching Technologies</source>, vol. <volume>14</volume>, no. <issue>4</issue>, pp. <fpage>26</fpage>&#x2013;<lpage>48</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Ngampornchai</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Adams</surname></string-name></person-group>, &#x201C;<article-title>Students&#x2019; acceptance and readiness for e-learning in Northeastern Thailand</article-title>,&#x201D; <source>International Journal of Educational Technology in Higher Education</source>, vol. <volume>13</volume>, no. <issue>34</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>13</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Pal</surname></string-name>, <string-name><given-names>P. K. D.</given-names> <surname>Pramanik</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Majumdar</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Choudhury</surname></string-name></person-group>, &#x201C;<article-title>A semi-automatic metadata extraction model and method for video-based e-learning contents</article-title>,&#x201D; <source>Education and Information Technologies</source>, vol. <volume>24</volume>, no. <issue>6</issue>, pp. <fpage>3243</fpage>&#x2013;<lpage>3268</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Shishehchi</surname></string-name>, <string-name><given-names>S. Y.</given-names> <surname>Banihashem</surname></string-name>, <string-name><given-names>N. A. M.</given-names> <surname>Zin</surname></string-name> and <string-name><given-names>S. A.</given-names> <surname>Mohd Noah</surname></string-name></person-group>, &#x201C;<article-title>Review of personalized recommendation techniques for learners in e-learning systems</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Semantic Technology and Information Retrieval</conf-name>, <publisher-loc>Putrajaya, Malaysia</publisher-loc>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O. C.</given-names> <surname>Santos</surname></string-name> and <string-name><given-names>J. G.</given-names> <surname>Boticario</surname></string-name></person-group>, &#x201C;<article-title>Requirements for semantic educational recommender systems in formal e-learning scenarios</article-title>,&#x201D; <source>Algorithms</source>, vol. <volume>4</volume>, no. <issue>2</issue>, pp. <fpage>131</fpage>&#x2013;<lpage>154</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Schugurensky</surname></string-name></person-group>, &#x201C;<chapter-title>The forms of informal learning: Towards a conceptualization of the field</chapter-title>,&#x201D; in <source>Centre for the Study of Education and Work</source>. <publisher-loc>Toronto</publisher-loc>: <publisher-name>OISE/UT</publisher-name>, <year>2000</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Saks</surname></string-name> and <string-name><given-names>&#x00C4;.</given-names> <surname>Leijen</surname></string-name></person-group>, &#x201C;<article-title>Distinguishing self-directed and self-regulated learning and measuring them in the e-learning context</article-title>,&#x201D; <source>Procedia-Social and Behavioral Sciences</source>, vol. <volume>112</volume>, no. <issue>1</issue>, pp. <fpage>190</fpage>&#x2013;<lpage>198</lpage>, <year>2014</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>W. S.</given-names> <surname>Erdley</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Lin</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Systematic review of effectiveness of situated e-learning on medical and nursing education</article-title>,&#x201D; <source>Worldviews on Evidence-Based Nursing</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>174</fpage>&#x2013;<lpage>183</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><collab>IMS Global Learning Consortium, Inc</collab></person-group>, &#x201C;<article-title>IMS learner information package accessibility for LIP information model</article-title>,&#x201D; <comment>IMS Global Learning Consortium, Inc.</comment>, <year>2003</year>. [Online]. Available: <ext-link ext-link-type="uri" xlink:href="http://www.imsglobal.org/accessibility/acclipv1p0/imsacclip_infov1p0.html#1514869">http://www.imsglobal.org/accessibility/acclipv1p0/imsacclip_infov1p0.html#1514869</ext-link> <comment>[Accessed 11 March 2021]</comment>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Paiva</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Self</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Hartley</surname></string-name></person-group>, &#x201C;<article-title>On the dynamics of learner models</article-title>,&#x201D; in <conf-name>Proc. European Conf. on Artificial Intelligence</conf-name>, <publisher-loc>Amsterdam, Netherlands</publisher-loc>, <year>1994</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Pel&#x00E1;nek</surname></string-name></person-group>, &#x201C;<article-title>Bayesian knowledge tracing, logistic models, and beyond: An overview of learner modeling techniques</article-title>,&#x201D; <source>User Modeling and User-Adapted Interaction</source>, vol. <volume>27</volume>, no. <issue>3</issue>, pp. <fpage>313</fpage>&#x2013;<lpage>350</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Nguyen</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Do</surname></string-name></person-group>, &#x201C;<article-title>Learner model in adaptive learning</article-title>,&#x201D; in <conf-name>Proc. World Academy of Science, Engineering and Technology</conf-name>, <publisher-loc>Paris, France</publisher-loc>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Kaya</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Altun</surname></string-name></person-group>, &#x201C;<chapter-title>A learner model for learning object based personalized learning environments</chapter-title>,&#x201D; in <source>Metadata and Semantic Research</source>, <person-group person-group-type="editor"><string-name><given-names>E.</given-names> <surname>Garc&#x00ED;a-Barriocanal</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Cebeci</surname></string-name>, <string-name><given-names>M. C.</given-names> <surname>Okur</surname></string-name>, <string-name><given-names>A.</given-names> <surname>&#x00D6;zt&#x00FC;rk</surname></string-name></person-group> (Eds.), <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>349</fpage>&#x2013;<lpage>355</lpage>, <year>2011</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S. A.</given-names> <surname>Hosseini</surname></string-name>, <string-name><given-names>A.-R. H.</given-names> <surname>Tawil</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Jahankhani</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Yarandi</surname></string-name></person-group>, &#x201C;<article-title>Towards an ontological learners&#x2019; modelling approach for personalised e-learning</article-title>,&#x201D; <source>International Journal of merging Technologies in Learning</source>, vol. <volume>8</volume>, no. <issue>2</issue>, pp. <fpage>4</fpage>&#x2013;<lpage>10</lpage>, <year>2013</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Settouti</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Guin</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Mille</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Luengo</surname></string-name></person-group>, &#x201C;<article-title>A trace-based learner modelling framework for technology-enhanced learning systems</article-title>,&#x201D; in <conf-name>Proc. IEEE Int. Conf. on Advanced Learning Technologies</conf-name>, <publisher-loc>Sousse, Tunisia</publisher-loc>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Dolog</surname></string-name> and <string-name><given-names>W.</given-names> <surname>Nejdl</surname></string-name></person-group>, &#x201C;<article-title>Challenges and benefits of the semantic web for user modelling</article-title>,&#x201D; in <conf-name>Proc. User Modelling Conf.</conf-name>, <publisher-loc>Johnstown, USA</publisher-loc>, <year>2003</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. K.</given-names> <surname>Dey</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Poddar</surname></string-name>, <string-name><given-names>P. K. D.</given-names> <surname>Pramanik</surname></string-name>, <string-name><given-names>N. C.</given-names> <surname>Debnath</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Aljahdali</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Real-time learner classification using cognitive score</article-title>,&#x201D; <source>EPiC Series in Computing (Proc. of the ISCA 35th Int. Conf. on Computers and Their Applications)</source>, vol. <volume>69</volume>, pp. <fpage>264</fpage>&#x2013;<lpage>276</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M. N.</given-names> <surname>Giannakos</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Sharma</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Papavlasopoulou</surname></string-name>, <string-name><given-names>I. O.</given-names> <surname>Pappas</surname></string-name> and <string-name><given-names>V.</given-names> <surname>Kostakos</surname></string-name></person-group>, &#x201C;<article-title>Fitbit for learning: Towards capturing the learning experience using wearable sensing</article-title>,&#x201D; <source>International Journal of Human-Computer Studies</source>, vol. <volume>136</volume>, no. <issue>1071&#x2013;5819</issue>, pp. <fpage>102384</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Alqahtani</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Katsigiannis</surname></string-name> and <string-name><given-names>N.</given-names> <surname>Ramzan</surname></string-name></person-group>, &#x201C;<article-title>Using wearable physiological sensors for affect-aware intelligent tutoring systems</article-title>,&#x201D; <source>IEEE Sensors Journal</source>, vol. <volume>21</volume>, no. <issue>3</issue>, pp. <fpage>3366</fpage>&#x2013;<lpage>3378</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S. J. H.</given-names> <surname>Yang</surname></string-name>, <string-name><given-names>A. F.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Chen</surname></string-name>, <string-name><given-names>S.-S.</given-names> <surname>Tseng</surname></string-name> and <string-name><given-names>Y.-S.</given-names> <surname>Shen</surname></string-name></person-group>, &#x201C;<article-title>Context model and context acquisition for ubiquitous content access in u-learning environments</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Sensor Networks, Ubiquitous, and Trustworthy Computing</conf-name>, <publisher-loc>Taichung, Taiwan</publisher-loc>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Carroll</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Ruble</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Dranias</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Rebensky</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Chaparro</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Automatic detection of learner engagement using machine learning and wearable sensors</article-title>,&#x201D; <source>Journal of Behavioral and Brain Science</source>, vol. <volume>10</volume>, no. <issue>3</issue>, pp. <fpage>165</fpage>&#x2013;<lpage>178</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Bull</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Kay</surname></string-name></person-group>, &#x201C;<chapter-title>Open learner models</chapter-title>,&#x201D; in <source>Advances in Intelligent Tutoring Systems</source>, <person-group person-group-type="editor"><string-name><given-names>R.</given-names> <surname>Nkambou</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Bourdeau</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Mizoguchi</surname></string-name></person-group> (Eds.), <publisher-loc>Berlin, Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>, pp. <fpage>301</fpage>&#x2013;<lpage>322</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Ding</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Zhu</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Guo</surname></string-name></person-group>, &#x201C;<article-title>A new learner model in adaptive learning system</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Computer and Communication Systems</conf-name>, <publisher-loc>Nagoya, Japan</publisher-loc>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Mejia</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Gomez</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Mancera</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Taveneau</surname></string-name></person-group>, &#x201C;<article-title>Inclusive learner model for adaptive recommendations in virtual education</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Advanced Learning Technologies</conf-name>, <publisher-loc>Timisoara, Romania</publisher-loc>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Al-Hmouz</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Yan</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Al-Hmouz</surname></string-name></person-group>, &#x201C;<article-title>Enhanced learner model for adaptive mobile learning</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Information Integration and Web-based Applications &#x0026; Services</conf-name>, <publisher-loc>Paris, France</publisher-loc>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Ennouamani</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Mahani</surname></string-name></person-group>, &#x201C;<article-title>Designing a practical learner model for adaptive and context-aware mobile learning systems</article-title>,&#x201D; <source>International Journal of Computer Science and Network Security</source>, vol. <volume>18</volume>, no. <issue>4</issue>, pp. <fpage>84</fpage>&#x2013;<lpage>93</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A. A.</given-names> <surname>Economides</surname></string-name></person-group>, &#x201C;<article-title>Adaptive context-aware pervasive and ubiquitous learning</article-title>,&#x201D; <source>International Journal of Technology Enhanced Learning</source>, vol. <volume>1</volume>, no. <issue>3</issue>, pp. <fpage>169</fpage>&#x2013;<lpage>192</lpage>, <year>2009</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>D. R.</given-names> <surname>Krathwohl</surname></string-name></person-group>, &#x201C;<article-title>A revision of Bloom&#x2019;s taxonomy: An overview</article-title>,&#x201D; <source>Theory into Practice</source>, vol. <volume>41</volume>, no. <issue>4</issue>, pp. <fpage>212</fpage>&#x2013;<lpage>218</lpage>, <year>2002</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Mukhopadhyay</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Pal</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Nayyar</surname></string-name>, <string-name><given-names>P. K. D.</given-names> <surname>Pramanik</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Dasgupta</surname></string-name> <etal>et al.</etal></person-group><italic>,</italic> &#x201C;<article-title>Facial emotion detection to assess learner&#x2019;s state of mind in an online learning system</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Intelligent Information Technology</conf-name>, <publisher-loc>Hanoi, Vietnam</publisher-loc>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Pal</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Choudhury</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Mukherjee</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Nandi</surname></string-name></person-group>, &#x201C;<article-title>Knowing minimum mobile device delivery context to maintain standard for m-learning in university scenario</article-title>,&#x201D; in <conf-name>Proc. Int. Conf. on Business and Information Management</conf-name>, <publisher-loc>Durgapur, India</publisher-loc>, <year>2014</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>