• Tidak ada hasil yang ditemukan

Design and Implementation of a Free Blended Learning Platform Named Knowledge Fight for

N/A
N/A
Protected

Academic year: 2023

Membagikan "Design and Implementation of a Free Blended Learning Platform Named Knowledge Fight for "

Copied!
47
0
0

Teks penuh

Submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering. The project titled "Design and Implementation of a Free Blended Learning Platform Named Knowledge War for Students" submitted by Md Nafew Hasan Khan (CSE Abdullah Al Mamun (CSE) Kazi Mahamuda Sultana Orni (CSE) and Shakil Ahmed (CSE in the Department of Science of Computer Science and Engineering, Sonargaon University (SU), has been accepted as satisfactory for part of the requirements for the degree of Bachelor of Science in Computer Science and Engineering and has been approved for its style and content. This report on the result of the investigation carried out by us under supervision of Afifa Hossain, Lecturer, Department of Computer Science and Engineering, Sonargaon University, Dhaka, Bangladesh We reaffirm that no part of this project has been submitted or is being submitted elsewhere for the award of any degree or BSc.

Knowledge Fight can probably best be described as a good start. It's intuitive, with lots of really useful features for teachers and students. Knowledge Fight is a free web service, developed by us for schools, that aims to simplify the creation, distribution and assessment of assignments. a paperless way But it is also not a robust tool to replace a fully featured learning management system. The primary goal of Knowledge Fight is to streamline the file sharing process between teachers and students. Without a doubt, Knowledge Fight is great for remote learning, paperless assignment submissions and lesson updates. By easily reusing assignments and rubrics, teachers can focus more time on their students' learning. At the very beginning, we would like to express my deepest gratitude to Almighty Allah for giving us the ability and strength to successfully complete the task within the scheduled time. We are promising that we had the kind interaction and supervision of Afifa Hossain, Lecturer in Computer Science and Engineering, Sonargaon University, whose warm and valuable support with the best care and guidance acted as a necessary resource to carry out our project.

We would like to convey our special gratitude to Prof Dr Md Alamgir Hossain, Dean, Faculty of Natural Sciences and Engineering for his kind concern and valuable suggestions. We are also grateful to all our teachers throughout our training, for exposing us to the beauty of learning.

INTRODUCTION OF KNOWLEDGE FIGHT

11 Objective

12 Purpose

13 Benefit

131 Comforts Way

14 Aim of Project

15 Overview

21 Objective

211 System Analysis

22 About Agile

Agile project management stems from the values ​​and principles of the Agile Manifesto A statement cemented by 13 industry leaders in 2001, its purpose is to discover better ways to develop software by providing a clear and measurable structure that iterative development, promote team collaboration and change. recognition. 1 Customer satisfaction through early and continuous software delivery 2 Accommodating changing requirements throughout the development process 3 Attention to technical detail and design increases agility. 5 Working software is the primary measure of progress 6 Agile processes to support a consistent pace of development 7 Enable face-to-face interactions.

Because of its dependency, Agile methodology is commonly used to deliver more complex projects. It uses six key deliverables to track progress and create the product which are the product vision statement, product roadmap, product stack, release plan, Sprint backlog and growth with these features, it is positioned as a methodology that emphasizes collaboration, flexibility, continuous improvement and high quality results. This methodology works in a very simple way by breaking down the Project into smaller parts and continuously delivering them in a cycle called iteration.

23 Reason of Using Agile Methodology

The Agile Manifesto was compiled in 2001 by a group of developers who used various delivery methods. Eleven years later, the Standish Group conducted a study that showed that Agile methods yield successful projects three times more often than traditional Waterfall projects The essence of an Agile shop is to continuously develop pieces of software that can be shipped to our customer. Along the way, our client monitors progress, provides feedback and oversees the direction of your work. Unlike the Waterfall methodology, which has a rigid, sequential structure, Agile methods are more flexible and involve constant collaboration with the customer.

24 Advantages of Agile Method

25 Disadvantages of Agile Method

SYSTEM IMPLEMENTATION

31 Requirement Specification

As we all know, npm is the package manager for the Node JavaScript platform. It puts modules in place for node to find, and manages dependency conflicts intelligently. It is highly configurable to support a wide variety of use cases. to publish, discover, install and develop node programs. ReactJS is one of the most popular JavaScript libraries for mobile and web application development Created by Facebook, React contains a collection of reusable JavaScript code snippets used for building user interface (UI) called components It is important to note that ReactJS does not ' A JavaScript framework is not.

To run this project

There is a need to install Node j to confirm the installation, we need to type cmd in the node --version command, so if it will show us the version, we can confirm the installation of node js.

To Start Our Project

32 System Flowchart

33 Use Case Modeling

BACKGROUND STUDY

41 Discussion with Client

42 Discussion with Supervisor

43 Web Search

44 Using CSS

This way helped us a lot in learning and building this simple project as this is our first complete project ever. Now we are able to build some of this similar project and extract the features of this project. It will further help us with some research as we , first search for the technology that will help us build our project as we were sure that frontend > npx create-react-app app-name and we had to to look for backend>.

SYSTEM IMPLEMENTATION

51 Tools used for Development

52 Software

There are also different types of modules that need to be installed in this software, so it is very important to choose the right options for development.

54 Database Services

55 Implementation

ERP software is generalized for schools However, the requirements of individual school management may be different when it comes to such a tool. This is another important aspect of a business plan that needs to be addressed at the outset. Make sure the plan you choose is budget-friendly with a strict cap to avoid the possibility of going overboard.

Teacher

Students

Sub Category of subject wise

Attending Process

Answering Process and Time Management

View Answer

Users Exam Result

Student List

Dashboard

All Students Details

Category

Add MCQ

CONCLUSION AND FUTURE SCOPE

61 Discussion

62 Scope for Further Developments

The benefits of the IT industry cannot be limited to software development alone, the technologies can be applied to areas such as hospitals, banks, schools, libraries, airports, shops and many other places using database management systems or through custom-made software such as per the requirement. This knowledge combat system has an essential need for every school to function. No doubt it holds so many crucial features to ensure that the school management runs smoothly. The teachers, staff and other external parties can easily collaborate through a centralized platform. It doesn't stop there In recent years, Bangladesh has been recognized as one of the emerging IT outsourcing and software exporting countries in Southeast Asia. One of the most prominent factors that brought us the global note is the booming IT industry in addition to RMG revenue over the past few decades. The IT industry's contribution to the country's GDP has led to a steady growth in the Bangladeshi economy while comparing with our neighboring country.

Integrated Knowledge Fight Web also bridges the communication between the school, students and teachers. Furthermore, the learning and teaching experience becomes insightful and resourceful for both students and teachers. All these aspects can drive the growth of the Knowledge Fight Web market. This project is not yet ready to run in real life. But if this project can satisfy further development, it will be a very good option to choose any budget-friendly hand.

Gambar

Figure  No
Fig 554: About Java Script
Fig 558: View Exam Result
Fig 5511: View All Students
+2

Referensi

Dokumen terkait

Based on estimation result in Table 1, the data of ASEAN 6, shows that all research variables such as current account, gross domestic product, real interest