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