csf35104: final year project i · nurfatin anisya binti delima 044236 course and faculty...
TRANSCRIPT
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
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
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.
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.
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.
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.
7
1.5 SCOPE
1.5.1 Admin
Admin can add user & delete user.
Admin can add, delete and update data.
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.
9
1.5.3 Lecturer
Lecturer can create forum.
Lecturer can add keywords into the forum.
Lecturer can upload notes.
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.
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.
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.
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.
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.
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
16
3.3 CONTEXT DIAGRAM
Figure 3.3 Context Diagram
17
3.4 DATA FLOW DIAGRAM
DFD LEVEL 0
Figure 3.4.1 Data Flow Diagram
18
DFD LEVEL 1 – MANAGE ADMIN
Figure 3.4.2 Manage Admin Process
19
DFD LEVEL 1 – MANAGE STUDENT
Figure 3.4.3 Manage Student Process
20
DFD LEVEL 1 – MANAGE TAGGING
Figure 3.4.3 Manage Tagging Process
21
DFD LEVEL 1 – MANAGE FORUM
Figure 3.4.4 Manage Forum Process
22
DFD LEVEL 1 – MANAGE LECTURER
Figure 3.4.5 Manage Lecturer Process
23
DFD LEVEL 1 – MANAGE NOTES
Figure 3.4.6 Manage Notes Process
24
3.5 ENTITY RELATIONSHIP DIAGRAM
Figure 3.5 Entity Relationship Diagram
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.
26
3.7 FRAMEWORK
Figure 3.7 Framework
27
3.8 GRAPHICAL USER INTERFACE
Figure 3.8.1 Sign up Page
28
Figure 3.8.2 Login Page
29
Figure 3.8.3 Homepage
30
Figure 3.8.4 Menu Icon
31
Figure 3.8.5 Note Page
32
Figure 3.8.6 Forum Page
33
Figure 3.8.6 Forum Page
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.
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.