csf35104: final year project i · nurfatin anisya binti delima 044236 course and faculty...

35
1 CSF35104: FINAL YEAR PROJECT I SUPERVISOR DR. SUHAILAN BIN SAFEI NAME NURFATIN ANISYA BINTI DELIMA 044236 COURSE AND FACULTY INFORMATICS AND COMPUTING (INTERNET COMPUTING) SEMESTER SEMESTER II (2018/2019) TITLE E-LEARNING WITH KEYWORDS-TAGGING FORUMS USING TERM FREQUENCY INVERSE DOCUMENT FREQUENCY

Upload: others

Post on 29-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

1

CSF35104: FINAL YEAR PROJECT I

SUPERVISOR

DR. SUHAILAN BIN SAFEI

NAME

NURFATIN ANISYA BINTI DELIMA 044236

COURSE AND FACULTY

INFORMATICS AND COMPUTING (INTERNET COMPUTING)

SEMESTER

SEMESTER II (2018/2019)

TITLE

E-LEARNING WITH KEYWORDS-TAGGING FORUMS USING TERM

FREQUENCY – INVERSE DOCUMENT FREQUENCY

Page 2: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

2

Table of Contents

CHAPTER 1 ........................................................................................................................ 3

PROJECT INTRODUCTION ..................................................................................................... 3

1.1. INTRODUCTION ................................................................................................................ 3

1.2 PROJECT BACKGROUND ................................................................................................... 4

1.3 PROBLEM STATEMENT ..................................................................................................... 5

1.4 OBJECTIVES ....................................................................................................................... 6

1.5 SCOPE ............................................................................................................................... 7

1.5.1 Admin ............................................................................................................................ 7

1.5.2 Student .......................................................................................................................... 8

1.5.3 Lecturer ......................................................................................................................... 8

CHAPTER 2 ...................................................................................................................... 10

LITERATURE REVIEW .......................................................................................................... 10

2.1 INTRODUCTION ................................................................................................................... 10

2.2 OVERVIEW OF LITERATURE REVIEW .................................................................................... 11

CHAPTER 3 ...................................................................................................................... 14

METHODOLOGY .................................................................................................................... 14

3.1 INTRODUCTION ................................................................................................................... 14

3.2 PROTOTYPE ......................................................................................................................... 15

3.3 CONTEXT DIAGRAM………………………………………………………………………………………………………..………16

3.4 DATA FLOW DIAGRAM…………………………………………………………………………………………………..17

3.5 ENTITY RELATIONSHIP DIAGRAM…………………………………………………………………………………..24

3.6 PROVE OF CONCEPT………………………………………………………………………………………………………25

3.7 FRAMEWORK…………………………………………………………………………………………………………………26

3.8 GRAPHICAL USER INTERFACE…………………………………………………………………………………………27

REFERENCES…………………………………………………………………………….........34

a. JOURNAL……………………………………………………………………………………………………………………….34

b. WEBSITE………………………………………………………………………………………………………………………..35

Page 3: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

3

CHAPTER 1

PROJECT INTRODUCTION

1.1. INTRODUCTION

This section is the introduction to the report for the application. It will provide

basic overview of the whole application. This chapter will explain about the project

background, problem statements, objectives and project scope. Background of the

application will discuss about the basic information of the application. Problem

statement will discuss about related issues of the system. Objectives will state all the

main goal of the application. The scope will show who the users of the system are and

what the users and system can do.

Page 4: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

4

1.2 PROJECT BACKGROUND

Mobile applications are being used widely nowadays. It is much simpler and easier than

using the website. As for education, it is widely recommended in these modern days to use

mobile apps as it more light weight and user-friendly.

So this application is developed to let the student have an easy medium to learn online

through mobile. This application allows student to access notes from lecturer and conduct

forums. In the forums, lecturer and student can add keywords into the forums so that other

people that join the forum can have additional information about the forum.

Term Frequency – Inverse Document Frequency (TF*IDF) will be applied at the keyword

addition to generate the rare term used in the forum. TF-IDF is an algorithm used to weigh

the uncommon term used in any document.

Page 5: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

5

1.3 PROBLEM STATEMENT

Many studies have been conducted to verify the effect of learner characteristics and motivation

in traditional classroom, but very few are found in online learning research. This study sought to

identify what learner characteristics and motivation types affected a group of undergraduate

students’ learning and application of learning for a course conducted online.

Page 6: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

6

1.4 OBJECTIVES

To let the students have a medium to discuss any inquiries in a forum and can add tag words in

the forum.

To design and develop an application for university students.

To implement the system into mobile application.

Page 7: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

7

1.5 SCOPE

1.5.1 Admin

Admin can add user & delete user.

Admin can add, delete and update data.

Page 8: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

8

1.5.2 Student

Students can access the application at anytime and anywhere. The system required the

student’s email and password.

Students can create forum.

Students can add keywords into the forum.

Page 9: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

9

1.5.3 Lecturer

Lecturer can create forum.

Lecturer can add keywords into the forum.

Lecturer can upload notes.

Page 10: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

10

CHAPTER 2

LITERATURE REVIEW

2.1 INTRODUCTION

Research is an important aspect of a study where it is carried out to obtain the

information related to the system being developed. When a study is conducted, the

system that will be can be identified. Besides, through theories and concepts related to the

development of the project, the idea in developing the system will be applied thoroughly.

Page 11: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

11

2.2 OVERVIEW OF LITERATURE REVIEW

Creator Title Objectives Advantages

Kahoot! Kahoot! • To let the teachers create

any assignment or

homework for students in

interactive manners.

• The students can do the

assignment or any quizzes

excitingly.

Instead of paper assignment,

teachers can assign kahoot as

homework using challenges or

games.

Page 12: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

12

Creator Title Objectives Advantages

Blackboard Inc. Blackboard • It offers a

delightful, modern

mobile learning

experience.

• Helps student to

stay informed, up-

to-date, and

connected

• This apps offer synchronous web

conferencing solution for high-quality

virtual classes and meetings.

Page 13: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

13

Developed Title Objectives Advantages

Helder Tech E-Learning App • A social network

website for

education which

connect

students,

teachers, and

parents in a safe

and unique

network.

• It is just like

other

prominently

used social

network, but

doesn’t allow

you to divert

from the topic

and help you to

stick on it.

• If any other materials

other than study

materials are posted,

students or teacher can

report the issues and it

will be removed.

Page 14: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

14

CHAPTER 3

METHODOLOGY

3.1 INTRODUCTION

The methodology is one way used to standardize the guidelines. It must be followed and

describes as a set of activities required in the project development life cycle. The methodology

used for this project is Software Prototyping. The prototyping allow users of the system to

evaluate developer’s idea for the design of the system. Software prototyping provides the

overview of the system’s function and any issues.

Page 15: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

15

3.2 PROTOTYPING

Prototyping is a technique for building a quick version of a system/application or parts of it. The

prototype illustrates the system to the users and the designers. This technique allows users and

designers to see the flaws of the systems and do some improvement to the system.

The users can understand the system and give feedback to it which is better than only writing a

paper research. It also allows users to give any input of the design of the system as it is

encouraged in user requirements.

Figure 3.2 Rapid Prototyping

Page 16: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

16

3.3 CONTEXT DIAGRAM

Figure 3.3 Context Diagram

Page 17: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

17

3.4 DATA FLOW DIAGRAM

DFD LEVEL 0

Figure 3.4.1 Data Flow Diagram

Page 18: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

18

DFD LEVEL 1 – MANAGE ADMIN

Figure 3.4.2 Manage Admin Process

Page 19: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

19

DFD LEVEL 1 – MANAGE STUDENT

Figure 3.4.3 Manage Student Process

Page 20: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

20

DFD LEVEL 1 – MANAGE TAGGING

Figure 3.4.3 Manage Tagging Process

Page 21: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

21

DFD LEVEL 1 – MANAGE FORUM

Figure 3.4.4 Manage Forum Process

Page 22: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

22

DFD LEVEL 1 – MANAGE LECTURER

Figure 3.4.5 Manage Lecturer Process

Page 23: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

23

DFD LEVEL 1 – MANAGE NOTES

Figure 3.4.6 Manage Notes Process

Page 24: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

24

3.5 ENTITY RELATIONSHIP DIAGRAM

Figure 3.5 Entity Relationship Diagram

Page 25: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

25

3.6 PROVE OF CONCEPT

Technique Used

TERM FREQUENCY – INVERSE DOCUMENT FREQUENCY

Term Frequency – Inverse Document Frequency technique is an information

retrieval technique that weighs a term’s frequency (TF) and its inverse document

frequency (IDF). Every words or terms have its own TF and IDF marks. The output

of the TF and IDF scores of a term is called TF*IDF weight of the term.

The higher the TF*IDF weight, the rarer the term. The smaller the weight, the

common the term. The TF*IDF is used for weighing a keyword in any content or

sentences and then assign the importance of the keyword based on how many

times the word appears in the document. This algorithm also checks the

relevance of the keyword through the web. This process is called corpus.

Page 26: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

26

3.7 FRAMEWORK

Figure 3.7 Framework

Page 27: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

27

3.8 GRAPHICAL USER INTERFACE

Figure 3.8.1 Sign up Page

Page 28: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

28

Figure 3.8.2 Login Page

Page 29: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

29

Figure 3.8.3 Homepage

Page 30: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

30

Figure 3.8.4 Menu Icon

Page 31: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

31

Figure 3.8.5 Note Page

Page 32: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

32

Figure 3.8.6 Forum Page

Page 33: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

33

Figure 3.8.6 Forum Page

Page 34: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

34

REFERENCES

a) JOURNAL

Deming, D. J., Goldin, C., Katz, L. F., & Yuchtman, N. (2015). Can online learning bend the

higher education cost curve?. American Economic Review, 105(5), 496-501.

Hazeveld, A., Slater, J. J. H., & Ren, Y. (2014). Accuracy and reproducibility of dental

replica models reconstructed by different rapid prototyping techniques. American

Journal of Orthodontics and Dentofacial Orthopedics, 145(1), 108-115.

Page 35: CSF35104: FINAL YEAR PROJECT I · nurfatin anisya binti delima 044236 course and faculty informatics and computing (internet computing) semester semester ii (2018/2019) title e-learning

35

b) WEBSITE

Lim, D. H., & Kim, H. (2003). Motivation and learner characteristics affecting online

learning and learning application. Journal of Educational Technology Systems, 31(4),

423-439.

Perozzi, B., Al-Rfou, R., & Skiena, S. (2014, August). Deepwalk: Online learning of

social representations. In Proceedings of the 20th ACM SIGKDD international

conference on Knowledge discovery and data mining (pp. 701-710). ACM.