• Tidak ada hasil yang ditemukan

Daffodil International University Co-Supervised By

N/A
N/A
Protected

Academic year: 2023

Membagikan "Daffodil International University Co-Supervised By "

Copied!
52
0
0

Teks penuh

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.

Table 3.2: Requirement Analysis  11
Table 3.2: Requirement Analysis 11

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.

Figure 2.2.2: Fun4thebrain for kid’s home page
Figure 2.2.2: Fun4thebrain for kid’s home page

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.

Figure 4.2.2: Admin Databases Table
Figure 4.2.2: Admin Databases Table

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

Gambar

Table 3.2: Requirement Analysis  11
Figure 2.2.2: Fun4thebrain for kid’s home page
Figure 3.1: Business Process Model
Table 3.3: Use Case Description
+7

Referensi

Dokumen terkait

© Daffodil International University 21 Use case: Bottom Navigation Actors: User Type: Primary Description: User can navigate the application easily Usage: Navigate the application