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...

Full description

Saved in:
Bibliographic Details
Main Author: Kuah, Bao Li
Other Authors: Boon Chirn Chye
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