Interactive learning on making a web server
This project addresses the problem of ineffective teaching methods for building a web server with ESP8266, which has hindered the progress of IoT hobbyists in starting home automation projects. Existing solutions, such as books, videos, and websites, often assume learners are equipped with fou...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/167687 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-167687 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1676872023-07-07T15:52:17Z Interactive learning on making a web server Kuah, Bao Li Boon Chirn Chye School of Electrical and Electronic Engineering ECCBoon@ntu.edu.sg Engineering::Electrical and electronic engineering This project addresses the problem of ineffective teaching methods for building a web server with ESP8266, which has hindered the progress of IoT hobbyists in starting home automation projects. Existing solutions, such as books, videos, and websites, often assume learners are equipped with foundational knowledge and lack interaction and feedback between instructors and learners. That makes it difficult for beginners to comprehend content effectively for future IoT endeavours. This project aims to develop an accessible, interactive, and consolidated teaching method to help beginner learners kickstart IoT and home automation projects. E learning is becoming increasingly prevalent in education due to its flexibility, accessibility, and effectiveness in increasing learner engagement and satisfaction. With that, the solution proposed is an interactive e-learning course on making a web server with ESP8266 delivered on TalentLMS, accomplished using software such as Arduino and Fritzing. The course features a feedback system and gamification elements to engage and motivate learners, a virtual lab with a hardware kit to simulate the hands-on experience, and consolidated content with quizzes to reinforce learning outcomes. These features help meet cognitive domain course outcomes, with learners demonstrating the development of skills in knowledge, comprehension, application, analysis, synthesis, and evaluation. In this project, the ESP8266 web server operates in station and access point modes to control LEDs and monitor temperature and humidity data, allowing learners to apply their skills in real-world applications. The course structure includes beginner and intermediate levels to help learners progressively explore more complex functions of a web server. This project provides a comprehensive solution for beginner learners to master the skills and knowledge required to build a web server with ESP8266 and create their IoT projects through an interactive e-learning course. Bachelor of Engineering (Information Engineering and Media) 2023-05-30T04:51:27Z 2023-05-30T04:51:27Z 2023 Final Year Project (FYP) Kuah, B. L. (2023). Interactive learning on making a web server. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167687 https://hdl.handle.net/10356/167687 en A2088-221 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Kuah, Bao Li Interactive learning on making a web server |
description |
This project addresses the problem of ineffective teaching methods for building a
web server with ESP8266, which has hindered the progress of IoT hobbyists in
starting home automation projects. Existing solutions, such as books, videos, and
websites, often assume learners are equipped with foundational knowledge and lack
interaction and feedback between instructors and learners. That makes it difficult for
beginners to comprehend content effectively for future IoT endeavours.
This project aims to develop an accessible, interactive, and consolidated teaching
method to help beginner learners kickstart IoT and home automation projects. E learning is becoming increasingly prevalent in education due to its flexibility,
accessibility, and effectiveness in increasing learner engagement and satisfaction.
With that, the solution proposed is an interactive e-learning course on making a web
server with ESP8266 delivered on TalentLMS, accomplished using software such as
Arduino and Fritzing. The course features a feedback system and gamification
elements to engage and motivate learners, a virtual lab with a hardware kit to
simulate the hands-on experience, and consolidated content with quizzes to reinforce
learning outcomes. These features help meet cognitive domain course outcomes, with
learners demonstrating the development of skills in knowledge, comprehension,
application, analysis, synthesis, and evaluation.
In this project, the ESP8266 web server operates in station and access point modes to
control LEDs and monitor temperature and humidity data, allowing learners to apply
their skills in real-world applications. The course structure includes beginner and
intermediate levels to help learners progressively explore more complex functions of
a web server. This project provides a comprehensive solution for beginner learners to
master the skills and knowledge required to build a web server with ESP8266 and
create their IoT projects through an interactive e-learning course. |
author2 |
Boon Chirn Chye |
author_facet |
Boon Chirn Chye Kuah, Bao Li |
format |
Final Year Project |
author |
Kuah, Bao Li |
author_sort |
Kuah, Bao Li |
title |
Interactive learning on making a web server |
title_short |
Interactive learning on making a web server |
title_full |
Interactive learning on making a web server |
title_fullStr |
Interactive learning on making a web server |
title_full_unstemmed |
Interactive learning on making a web server |
title_sort |
interactive learning on making a web server |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/167687 |
_version_ |
1772828196631216128 |