About the editors |
|
xiii | |
Preface |
|
xv | |
Part I: Introduction and pedagogies of e-learning systems with intelligent techniques |
|
1 | (104) |
|
|
3 | (24) |
|
|
Rajalakshmi Krishnamurthi |
|
|
|
1.1 Asynchronous learning and synchronous learning |
|
|
4 | (1) |
|
1.2 Blended learning, distance learning, and Classroom 2.0 |
|
|
5 | (4) |
|
|
7 | (1) |
|
|
8 | (1) |
|
1.3 Different frameworks of smart e-learning |
|
|
9 | (11) |
|
|
9 | (1) |
|
|
10 | (2) |
|
1.3.3 Cloud-based learning |
|
|
12 | (2) |
|
1.3.4 Big data in e-learning |
|
|
14 | (2) |
|
1.3.5 IoT framework of e-learning |
|
|
16 | (1) |
|
1.3.6 Augmented reality in learning |
|
|
17 | (3) |
|
1.4 Gaps in existing frameworks |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
21 | (6) |
|
2 Goal-oriented adaptive e-learning |
|
|
27 | (26) |
|
|
|
|
28 | (1) |
|
|
28 | (7) |
|
|
32 | (3) |
|
2.3 Goal-oriented adaptive e-learning system |
|
|
35 | (9) |
|
2.3.1 Goal-oriented course graph structure |
|
|
36 | (3) |
|
2.3.2 Registration module |
|
|
39 | (1) |
|
2.3.3 Personalized assessment module |
|
|
39 | (1) |
|
2.3.4 ACO-based learning path generation |
|
|
40 | (3) |
|
2.3.5 Persistence into database and self-learning |
|
|
43 | (1) |
|
|
44 | (4) |
|
|
44 | (1) |
|
2.4.2 Evolution of learning path with regular improvement |
|
|
44 | (2) |
|
2.4.3 Evolution of learning path with late improvement |
|
|
46 | (2) |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
49 | (4) |
|
3 Predicting students' behavioural engagement in microlearning using learning analytics model |
|
|
53 | (26) |
|
Wan Mohd Amir Fazamin Wan Hamzah |
|
|
|
|
|
|
53 | (1) |
|
|
54 | (6) |
|
|
60 | (6) |
|
|
66 | (3) |
|
3.4.1 Analysis of using NN |
|
|
66 | (1) |
|
|
67 | (2) |
|
3.5 Comparison analysis using NN and LR |
|
|
69 | (4) |
|
|
73 | (1) |
|
|
73 | (1) |
|
|
73 | (6) |
|
4 Student performance prediction for adaptive e-learning systems |
|
|
79 | (26) |
|
|
|
|
|
79 | (1) |
|
|
80 | (3) |
|
|
80 | (1) |
|
4.2.2 Soft computing techniques |
|
|
81 | (2) |
|
|
83 | (5) |
|
4.3.1 Conversion of numeric to intuitionistic fuzzy value |
|
|
84 | (1) |
|
4.3.2 Learning style model |
|
|
85 | (1) |
|
|
86 | (1) |
|
4.3.4 Assessment of knowledge level |
|
|
86 | (1) |
|
4.3.5 Intuitionistic fuzzy optimization algorithm and KNN classifier |
|
|
87 | (1) |
|
|
88 | (12) |
|
|
100 | (1) |
|
|
101 | (1) |
|
|
101 | (4) |
Part II: Technologies in e-learning |
|
105 | (148) |
|
|
107 | (26) |
|
|
|
|
5.1 Artificial intelligence in India |
|
|
107 | (1) |
|
5.2 Artificial intelligence in education |
|
|
108 | (1) |
|
|
108 | (1) |
|
|
109 | (1) |
|
5.5 Emphasis on the area that needs improvement in e-learning |
|
|
110 | (1) |
|
5.6 Creating comprehensive curriculum |
|
|
111 | (2) |
|
|
113 | (1) |
|
5.8 Intelligent tutoring systems |
|
|
114 | (3) |
|
5.9 Virtual facilitators and learning environment |
|
|
117 | (1) |
|
|
118 | (2) |
|
5.11 Paving new pathways in the coming decade: AI and e-learning |
|
|
120 | (1) |
|
5.12 Improving accessibility for e-learning by AI |
|
|
121 | (1) |
|
5.13 Artificial intelligence in personalized learning |
|
|
122 | (1) |
|
5.14 Cuts costs for students, eases burden on teachers |
|
|
122 | (1) |
|
5.15 Artificial intelligence in academic connectivity |
|
|
123 | (1) |
|
5.16 Artificial intelligence in crowd service learning |
|
|
124 | (1) |
|
5.17 How to improve registration and completion of e-learning courses by using AI |
|
|
125 | (1) |
|
5.18 Expectations of participant in artificial intelligence in e-learning |
|
|
126 | (1) |
|
5.19 Future of AI in e-learning |
|
|
127 | (2) |
|
|
129 | (1) |
|
|
129 | (4) |
|
6 Mobile learning as the future of e-learning |
|
|
133 | (14) |
|
|
|
|
|
133 | (1) |
|
|
134 | (1) |
|
|
134 | (1) |
|
6.3.1 Smartphone penetration in India |
|
|
135 | (1) |
|
6.4 Need for mobile learning |
|
|
135 | (1) |
|
6.5 Mobile learning in higher education |
|
|
136 | (1) |
|
6.5.1 Intelligent technologies |
|
|
137 | (1) |
|
6.6 Benefits of smartphone in academic learning |
|
|
137 | (1) |
|
6.7 Different types of e-learning |
|
|
138 | (2) |
|
6.7.1 Learning management system |
|
|
138 | (1) |
|
|
139 | (1) |
|
6.7.3 Artificial intelligence |
|
|
139 | (1) |
|
|
139 | (1) |
|
|
140 | (1) |
|
6.8 M-learning challenges |
|
|
140 | (1) |
|
6.8.1 Cons of mobile learning |
|
|
140 | (1) |
|
|
141 | (1) |
|
|
141 | (1) |
|
|
141 | (2) |
|
|
143 | (4) |
|
7 Smart e-learning transition using big data: perspectives and opportunities |
|
|
147 | (28) |
|
|
|
|
|
147 | (2) |
|
7.2 Big data applications in e-learning |
|
|
149 | (10) |
|
7.2.1 Performance prediction |
|
|
149 | (2) |
|
7.2.2 Attrition risk detection |
|
|
151 | (1) |
|
|
151 | (2) |
|
7.2.4 Intelligent feedback |
|
|
153 | (1) |
|
7.2.5 Course recommendation |
|
|
153 | (1) |
|
7.2.6 Student skill estimation |
|
|
154 | (1) |
|
|
155 | (1) |
|
7.2.8 Collaboration and social network analysis |
|
|
156 | (1) |
|
7.2.9 Developing concept maps |
|
|
157 | (1) |
|
7.2.10 Constructing courseware |
|
|
158 | (1) |
|
7.2.11 Planning and scheduling |
|
|
158 | (1) |
|
7.3 Big data techniques for e-learning |
|
|
159 | (2) |
|
7.3.1 Classification in e-learning |
|
|
160 | (1) |
|
|
161 | (5) |
|
7.4.1 Hadoop platform for e-learning |
|
|
162 | (3) |
|
|
165 | (1) |
|
|
165 | (1) |
|
7.5 Recent research perspectives and future direction |
|
|
166 | (2) |
|
|
168 | (1) |
|
|
168 | (1) |
|
|
169 | (6) |
|
8 E-learning using big data and cloud computing |
|
|
175 | (22) |
|
|
|
|
175 | (1) |
|
8.2 Conventional e-learning system and its issues |
|
|
176 | (1) |
|
8.3 E-learning on cloud computing |
|
|
177 | (2) |
|
8.4 Characteristics of cloud in e-learning |
|
|
179 | (1) |
|
8.5 Cloud-based e-learning architecture |
|
|
180 | (2) |
|
8.6 Cloud computing service-oriented architecture for e-learning |
|
|
182 | (1) |
|
8.7 Big data in e-learning |
|
|
182 | (2) |
|
8.7.1 The need for big data in e-learning |
|
|
182 | (2) |
|
8.8 Review on big data-based e-learning systems |
|
|
184 | (1) |
|
8.9 Association of big data and cloud computing |
|
|
185 | (1) |
|
8.9.1 Infrastructure as a service (IaaS) in the public cloud |
|
|
185 | (1) |
|
8.9.2 Platform as a service (PaaS) private cloud |
|
|
185 | (1) |
|
8.9.3 Software as a service (SaaS) in a hybrid cloud |
|
|
185 | (1) |
|
8.10 Use of big data and cloud technology for e-learning |
|
|
186 | (3) |
|
8.11 Case studies on e-learning |
|
|
189 | (1) |
|
8.12 Case study of a cloud and big data-based Evaluation and Feedback Management System (EFMS) in e-learning |
|
|
190 | (1) |
|
8.13 Open research challenges |
|
|
191 | (3) |
|
8.13.1 Limited control over security and privacy |
|
|
193 | (1) |
|
8.13.2 Limited control over compliance |
|
|
193 | (1) |
|
8.13.3 Limited control over institutional data |
|
|
193 | (1) |
|
8.13.4 Network dependency issues |
|
|
193 | (1) |
|
|
194 | (1) |
|
|
194 | (1) |
|
|
194 | (1) |
|
|
194 | (3) |
|
9 E-learning through virtual laboratory environment: developing of IoT workshop course based on Node-RED |
|
|
197 | (18) |
|
Rajalakshmi Krishnamurthi |
|
|
|
|
197 | (2) |
|
|
199 | (2) |
|
9.3 Building blocks of IoT |
|
|
201 | (2) |
|
|
202 | (1) |
|
|
202 | (1) |
|
9.3.3 Communications level |
|
|
203 | (1) |
|
|
203 | (1) |
|
|
203 | (2) |
|
|
204 | (1) |
|
9.4.2 Installation of Node-RED |
|
|
204 | (1) |
|
|
205 | (1) |
|
|
206 | (1) |
|
|
207 | (2) |
|
9.8 Experiment and result discussion |
|
|
209 | (2) |
|
|
211 | (1) |
|
|
212 | (3) |
|
10 Mnemonics in e-learning using augmented reality |
|
|
215 | (20) |
|
|
|
|
|
215 | (1) |
|
|
216 | (3) |
|
|
216 | (1) |
|
10.2.2 Augmented reality (tools and techniques) |
|
|
216 | (2) |
|
|
218 | (1) |
|
|
219 | (1) |
|
10.4 Theory and research approach |
|
|
220 | (1) |
|
10.5 Implementation and results |
|
|
220 | (10) |
|
|
221 | (1) |
|
|
222 | (2) |
|
|
224 | (1) |
|
|
224 | (1) |
|
|
225 | (1) |
|
|
226 | (1) |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
227 | (1) |
|
|
227 | (3) |
|
|
230 | (1) |
|
|
231 | (1) |
|
|
231 | (4) |
|
11 E-learning tools and smart campus: boon or bane during COVID-19 |
|
|
235 | (18) |
|
|
|
|
235 | (1) |
|
|
236 | (4) |
|
11.2.1 Synchronous e-learning |
|
|
237 | (1) |
|
11.2.2 Asynchronous e-learning |
|
|
238 | (2) |
|
11.3 Tools for synchronous e-learning |
|
|
240 | (1) |
|
11.4 Side effects of using online learning tools or e-learning |
|
|
240 | (6) |
|
11.4.1 Technical challenges |
|
|
240 | (5) |
|
|
245 | (1) |
|
11.4.3 Social and economic challenges |
|
|
245 | (1) |
|
11.5 Future of education: e-learning + smart campus |
|
|
246 | (3) |
|
|
246 | (1) |
|
|
247 | (1) |
|
11.5.3 Importance of smart classrooms in e-learning application |
|
|
248 | (1) |
|
11.5.4 What turns an ordinary classroom into a smart classroom that is required for e-learning? |
|
|
248 | (1) |
|
|
249 | (1) |
|
|
249 | (1) |
|
|
249 | (4) |
Part III: Case studies |
|
253 | (70) |
|
12 Bioinformatics algorithms: course, teaching pedagogy and assessment |
|
|
255 | (30) |
|
|
|
|
256 | (1) |
|
12.2 Course content: creation and access, course outcomes |
|
|
257 | (3) |
|
12.2.1 Access of course content |
|
|
258 | (1) |
|
|
259 | (1) |
|
|
259 | (1) |
|
12.3 Strategies of lecture delivery |
|
|
260 | (1) |
|
12.4 Details of the topics discussed |
|
|
261 | (18) |
|
12.4.1 Topic 1: algorithms and complexity |
|
|
261 | (4) |
|
12.4.2 Topic 2: molecular biology |
|
|
265 | (2) |
|
12.4.3 Topic 3: exhaustive search-mapping, searching |
|
|
267 | (3) |
|
12.4.4 Topic 4: greedy algorithms |
|
|
270 | (1) |
|
12.4.5 Topic 5: dynamic programming algorithms |
|
|
271 | (2) |
|
12.4.6 Topic 6: divide-and-conquer algorithms |
|
|
273 | (1) |
|
12.4.7 Topic 7: graph algorithms |
|
|
274 | (2) |
|
12.4.8 Topic 8: combinatorial pattern matching |
|
|
276 | (2) |
|
12.4.9 Topic 9: clustering and trees |
|
|
278 | (1) |
|
12.4.10 Topic 10: applications |
|
|
278 | (1) |
|
12.5 In-class assessment approaches |
|
|
279 | (2) |
|
12.5.1 Self-assessment by students |
|
|
279 | (2) |
|
|
281 | (1) |
|
12.7 Conclusions and future scope |
|
|
282 | (1) |
|
|
283 | (2) |
|
13 Active learning in E-learning: a case study to teach elliptic curve cryptosystem, its fast computational algorithms and authentication protocols for resource constraint RFID-sensor integrated mobile devices |
|
|
285 | (34) |
|
|
|
|
|
|
286 | (1) |
|
|
286 | (2) |
|
13.3 The methodology of active learning process |
|
|
288 | (1) |
|
13.4 Introduction to elliptic curve cryptography |
|
|
289 | (22) |
|
13.4.1 Elliptic curve operations |
|
|
290 | (4) |
|
13.4.2 Fast point multiplication algorithms |
|
|
294 | (17) |
|
13.5 Elliptic curve cryptography (ECC)-based authentication protocols |
|
|
311 | (1) |
|
13.6 Experimental results |
|
|
312 | (2) |
|
|
314 | (1) |
|
|
315 | (4) |
|
|
319 | (4) |
|
|
Rajalakshmi Krishnamurthi |
|
|
|
|
320 | (3) |
Index |
|
323 | |