This project titled "Kids Smart Learning: A smart way to tech our kids", submitted by Md. Rifat ID and Anaminni Akbar Rupa ID to the Department of Computer Science and Engineering, Daffodil International University, have been accepted as satisfactory for the partial fulfillment of the requirements for the degree of B.Sc. We hereby declare that this project has been carried out by us under the supervision of Amit Chakraborty Chhoton, Associate Professor, Department of CSE Daffodil International University.
We also declare that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. We are deeply grateful and indebted to Amit Chakraborty Chhoton, Lecturer, Department of CSE Daffodil International University, Dhaka. In-depth knowledge and great interest of our supervisor in the field of “Kids Smart Learning: A smart way to teach our children” to carry out this project.
We would like to express our sincere gratitude to Supervisor, Co Supervisor and Head of CSE Department, for his kind assistance in completing our project, and also to other faculty members and staff of CSE Department of Daffodil International University. We would like to thank our entire coursemate at Daffodil International University who participated in this discussion while completing the course.
INTRODUCTION
- Introduction
- Motivation
- Objective
- Expected Outcome
- Project Management and Finance
We have many Android apps to teach preschoolers, but no web-based learning platform. But if we convert the educational system into web and present it to the children, it will be much smoother, because of which they will not be hungry and the device will be less likely to be slow, then the children will be interested in studying with pleasure. With the above in mind, we have created a website that makes it easy and fun for children to learn.
There are many android apps for kids learning but we don't have website. Being the first learning site in Bangladesh, there is no end to our interest here. Although our website will be attractive, it will inspire children to learn every day or almost every time.
First of all, we need to host our website on a public domain, so this is where the hosting / maintenance cost for our project will be needed. Second, we need to advertise our project all over the country, so this is where the cost of advertising our Project will be needed.
BACKGROUND
- Preliminaries / Terminologies
- Relative Works
- Comparative Analysis
- Scope of the Problem
- Challenges
Smart learning for children is a platform where online and digital technology education will be easier for preschool children. Nowadays, we can see that all our work in our daily life is done through an online platform, where there is no need to go physically. There are many websites in Bangladesh but probably no websites for children education.
One of them is https://www.e-learningforkids.org/ which is a children's education foundation website. But if we convert the education system to web and put into the children, it will be much smoother, who will not be ram hungry, and the device is less likely to be slow, then the children will be interested in studying with pleasure. The user must register on our website and then they can learn the course for free, which is necessary for the students.
They can attend quiz and if they need to learn anything which is not included in our website they can send a request to admin for adding this course or related material in our website. It will be more pleasure that the user can request the necessary material to admin.
REQUIREMENT SPECIFICATION
Business Process Modeling
Requirement Collection and analysis
01 Administrator login To edit a page, book and quiz, the administrator must be logged in with email address and password. 02 Student Registration Viewers do not need to register to visit our site, they can view/visit our site without registration. 03 Students Login To continue learning from our website, students must log in/log in.
Use case Modeling and Description
Use Case: Remove User, Add Course, Edit Course, Remove Course, Set Quiz, Registration, Login, Logout, Visit Course, Quiz Attempt, Course Request,.
Use-Case Description
Logical Data Model
This paradigm allows us to specify the precise structure and relationships of data components in a system using logic and logic-based models, which we can then test and validate. In addition to providing a foundation for the physical data model, they also describe the data elements that are introduced by a conceptual data model and serve as a basis for the physical data model. It is common practice in business architecture to use the UML class notation to construct a logical data model, which is a logical representation of data used to make decisions.
Design requirement
Daffodil International University 16 JavaScript: JavaScript is the programming language for designing the front page of a web. It reduces the pressure on the database system and thus helps in increasing the loading speed of the website. Formerly known as Personal Home Page, PHP is an acronym for Personal Home Page. PHP runs on the server and not on a client computer.
Static, dynamic and interactive web pages and web applications are all created or constructed using PHP, which is a computer language. It is possible to run PHP scripts on a server if the PHP programming language is installed on it. PHP is currently referred to as a general purpose programming language, which is another name for the language it is implemented in.
We chose PHP because it can do almost anything that can be done with any other programming language.
DESIGN SPECIFICATION
Front end design
Admin UI Design
Back-end design
The back end of every application, also called server-side design, is the logical part of the application. A back-end developer is responsible for a range of complex aspects such as authentication, session, data validation, database management, data passing, security and much more.
Interaction Design and user Experience
Implementation requirements
TESTING AND IMPLEMENTATION
Database Implementation
Due to the importance of the user experience, the database is the most critical component of a dynamic website. Because of that, the admin panel or an admin can easily change the data of any page without accessing the code. Xampp: Xampp is an open source local host server that provides applications that have the functionality to run and manage MySQL using phpMyAdmin.
We have to open Xampp application from our local Device like laptop/desktop
Daffodil International University 32 Step 2: We need to start phpMyAdmin by clicking the corresponding Apache "Start" button. After starting Apache and MySQL, we need to switch to MySQL admin by clicking the "Admin" button.
Click “Databases” From Shortcut menu and name a database like “kids learning”
- Front End Implementation
- Testing Implementation
- Test Results and Reports
We also remember that the design must be attractive and user-friendly during the implementation of front-end design. Another important factor is that the website should be responsive to all kinds of devices like smartphones, tablet, notebook, etc. The strategy should be complete and our goals should be clear before we start implementing it.
Test Case
Description Testing Data Predicted Result
Actual Outcome
IMPACT ON SOCIETY, ENVIRONMENT AND SUSTAINABILITY
- Impact on Society
- Impact on Environment
- Ethical Aspects
- Sustainability Plan
Our research will have a significant impact on society, as education is essential for a society or a state to function properly. Education accelerates social change by providing opportunities for the development of individual analytical thinking and creativity and by changing behaviour, values, social norms, beliefs, attitudes and hierarchy in relationships. If we can introduce our children to our digital learning from an early age, they will be more interested in the digital world as they grow older.
Because of these advancements, they will be able to know how every nation in the world behaves, their cultural customs and more about their social values. If we can learn from there, we will be able to create a complimentary society and one day the underdeveloped countries will follow us and they will try to make themselves like us. Considering these aspects, we can confidently say that our initiative will have a significant positive effect on society as a whole…
Because our approach helps children to improve their basic and make them extroverted, which will be able to handle them everywhere and always. When students are used to learn on an online platform, it will have a positive and safe impact on the environment. The data collected for user login or registration will be stored in the database in a very secure way, and the data of one user will not be accessible to another user, which ensures that no user data will be stolen.
Because this initiative is completely free, some funding from the government or a large humanitarian organization is expected to implement the strategy.
CONCLUSION AND FUTURE SCOPE
Discussion and Conclusion
It makes the whole process online, where children can learn Bangla, English as well as Arabic. It also has a login option where kids can 'log in' and see the courses.
Scope of further development We will develop