• No results found

Multimedia Question Generator For Mobile Usage

N/A
N/A
Protected

Academic year: 2019

Share "Multimedia Question Generator For Mobile Usage"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

BORANG PENGESAHAN STATUS TESIS*

JUDUL: MULTTMEDIA QUESTION GENERATOR FOR MOBILE USAGE SESI PENGAJIAN: 200812009

Saya WAHIDAH BINTI BAKAR

mengaku membenarkan tesis (PSM) ini disimpan di Perpustakan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:

1. Tesis dan projek adalah hakmilik UNIVERSITI TEKNIKAL MALAYSIA, MELAKA.

2. Perpustakaan fakulti Teknologi MaMumat dan komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan untuk membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengaj ian tinggi

.

4.

* *

Sila tandakan

(0

SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972)

(Mengandungi maklumat terhad yang telah di tentukan oleh organisasilbadan di mana penyelidikan dijalankan)

TIDAK TERHAD

Tandatan Tandatangan Penyelia: (Dr. Sazilah Binti Salam) Alamat Tetap: No.2 1, Jalan 7, DR. SAZILAH BT. SALAM Taman Sri 12, Batu 12, Fakultl Teknologr Mak:ma! dan Komunikas Pensyarah 42200 Kapar, Klang, Selangor Un:vers:tl Teknika' Malays;a Melaka ~arikh: 3 . 7 . 3009 Tarikh:

(2)

MULTIMEDIA QUESTION GENERATOR FOR MOBILE USAGE

WAHIDAH BINTI BAKAR

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Interactive Media)

FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNNERSITI TEKNIKAL MALAYSIA MELAKA

(3)

DECLARATION

1 hereby declare that this project report entitled

MULTINEDIA QUESTION GENERATOR FOR MOBILE USAGE

is written by me and is my own effort and that no part has been plagiarized without citations.

S'TUDENT Date: 3 . 7 , a00 9

SUPERVISOR -. ~ ~ .-

3- 7 . 2009

(4)

iii

DEDICATION

Special dedicated to my beloved parents,

Tn. Haji Bakar Bin Md. Ali and Pn. Hajyah Masnah Binti Haji Ayob

For my supervisor, Dr. Sazilah Binti Salam

(5)

ACKNOWLEDGEMENGTS

First, Alharndulillah and Thank You Allah S.W.T that finally I had been finished my PSM. The duration of PSM had been about 6 months fiom January 2009 until June 2009. A lot of experience gained in the documentation.

I would like to take this opportunity to thank my PSM's supervisor, Dr. Sazilah Binti Salam for assisting me to finish this PSM successfully and also providing the guideline, giving courage and advice throughout the development of the project.

I would also like to thank to my beloved family who has been giving me full support and motivation to complete this project successfully.

(6)

ABSTRACT

(7)

Projek ini yang bertajuk "Multimedia Question Generator for Mobile Usage" adalah merupakan aplikasi yang dihasilkan untuk menyediakan satu kaedah tambahan kepada pensyarah untuk membina soalan berdasarkan Taxonomy Level. Aplikasi ini mengandungi dua modul utama. Antaranya ialah modul

untuk

menyediakan satu cara kepada admin bagi mendaftar dan menguruskan akaun pengguna dan menyediakan cara untuk pensyarah membina soalan berdasarkan Taxonomy Level. Soalan yang telah d i b i a akan disimpan sebagai format yang b l e h digunakan pada telefon bimbit yang bersesuaian. Soalan yang telah dibina itu akan disimpan ke dalarn bank soalan di dalam pangkalan data. Diharap agar projek ini menjadi salah satu kaedah tambahan untuk pensyarah yang berpotensi pada masa

(8)

TABLE OF CONTENTS

CHAPTER SUaJECT

DECLARATION DEDICATION

ACKNOWLEDGEMENTS ABSTRACT

ABSTRAK

TABLE OF CONTENTS LIST OF TABLES LIST OF FTGURES

LIST OF ABBREVIATIONS LIST OF ATTACHMENTS

CHAPTER I INTRODUCTION

1.1 Project Background 1.2 Problem Statements

1.3 Objectives

1.4 Scope

1.4.1 Target User

1.4.2 Modules

1.4.3 Deliverables 1 -5 Project Significance 1.6 Conclusion

(9)

CHAPTER

n

LITERATURE REVIEW AND PROJECT METHODOLOGY 2.1 Introduction

2.2 Domain

2.2.1 Mobile Learning

2.2.2 Mobile Learning vs Electronic Learning

2.3 Existing System

2.3.1 Current Process Flow (Manual)

2.3.2 Case Study 1 : iPod Quiz

Generator Prototype

2.3.3 Case Study 2: JavaScript Gap

-

Fill Question Generator

2.3.4 Case Study 3: Random Question Generator

2.3.5 Comparison of Existing System

2.4 Project Methodology 2.4.1 Instructional Design

(Learning Application Only)

2.4.1.1 Educational Goals 2.4.1.2 Navigation Flow 1

System Flow

2.4.1.3 Detailed Course Content

2.4.1.4 Test Questions 2.4.1.5 Metaphor

2.5 Project Requirement

2.5.1 Software Requirement

2.5 -2 Hardware Requirement 2.5.3 Other Requirement

(10)

CHAPTER I11 ANALYSIS 3.1 Introduction

3.2 Current Scenario Analysis 3.2.1 Case Study

3.2.1.1 Question Writer 3 -2.1.2 iPod Quiz Generator

Prototype

3.2.1 -3 Perth Crest Question Generator

3.2.1.4 Mobile Study 3.2.1.5 Merit Student

3.2.1.6 Intelligent Question Bank and Examination System 3.2.2 Conducting an Interview

3.2.3 Reading Materials and Research from Internet

3.3 Requirement Analysis 3.3.1 Project Requirement

3.3.1.1 Need Analysis 3.3.1.2 User Analysis 3.3.1.3 Content Analysis 3.3.1.4

Technical

Analysis 3.3.1.5 Resource Analysis 3.3.1.6 Requirement Gathering 3.3.2 Software Requirement

(11)

CHAPTER

IV

DESIGN

4.1 Introduction

4.2 System Architecture

4.3 Preliminary Design

4.3.1 Storyboard Design

4.4 User Interface Design

4.4.1 Navigation Design

4.4.2 Input Design

4.4.3 Output Design

4.4.4 Database Design

4.4.5 Metaphor

4.4.6 Template Design 4.4.7 Uploading File

4.5 Conclusion

CHAPTER V IMPLEMENTATION

5.1 Introduction

5.2 Media Creation

5.2.1 Production of Texts

5.2.2 Production of Graphic

5.3 Media Integration

5 -4 Product Configuration Management

5.4.1 Configuration Environment Setup 5.4.2 Version Control Procedure

5.5 Implementation Status

5.5.1 Module Admin:

Login

5.5.2 Module Adrnin: Add New User 5.5.3 Module Adrnin: List User

5.5.4 Module Adrnin: Update User

(12)

5.5.6 Module Adrnin: Search User

5 -5.7 Module Lecturer: Login

5 .5.8 Module Lecturer: Create Question

5.5.9 Module Lecturer: List Question 5.5.10 Module Lecturer: Update

Question

5.5.1 1 Module Lecturer: Search Question

5.5.12 Module Lecturer: Delete Question 5.5.13 Module Lecturer: Change

Password

5.6 Conclusion

CHAPTER M TESTING AND EVALUATION 6.1 Introduction

6.2 Test Plan

6.2.1 Test User

6.2.2 Test Environment 6.2.3 Test Schedule

6.2.4 Test Strategy

6.3 Test Implementation 6.3.1 Test Description

6.3.2 Test Data 6.3.3 Test Results

6.3.4 Analysis Testing 6.4 Conclusion

CHAPTER V I I PROJECT CONCLUSION

(13)

7.1.1 The Weaknesses 7.1.2 The Strengths

7.2 Propositions for Improvement 7.3 Contribution

7.4 Conclusion

REFERENCES

APPENDICES

APPENDIX A : Gantt Chart APPENDIX B : Storyboard APPENDIX C : Data Dictionary

(14)

LIST OF TABLES

TABLE TITLE PAGE

Modules of the Project for Lecturer Modules of the Project for Adrnin The Comparison of the Study Case List of Personal Computer Requirements Current System Analysis

Descriptions of the Lecturer Module Descriptions of the Admin Module

List of Software Specification for Development Process

List of Hardware Specification for Development Process

List of Other Requirements for Development Process Milestone for PSM

Admin Page Menu Lecturer Page Menu User Input

Tools and Validate Rules for Admin Login Page Tools and Validate Rules for Lecturer Login Page Type, Format and Description of Fonts

Graphics Format and Descriptions

(15)

xiv

List of 1 Version Control Procedure List of 2Version Control Procedure

Implementation Status for Module Adrnin: Login Implementation Status for Module Admin: Add New User

Implementation Status for Module Admin: List User Implementation Status for Module Admin: Update User

Implementation Status for Module Adrnin: Delete User

Implementation Status for Module Admin: Search User

Implementation Status for Module Lecturer: Login Implementation Status for Module Lecturer: Create Question

Implementation Status for Module Lecturer: List Question

Implementation Status for Module Lecturer: Update Question

Implementation Status for Module Lecturer: Search Question

Implementation Status for Module Lecturer: Delete Question

Implementation Status for Module Lecturer: Change Password

Table Show of the Hardware Requirement in Test Environment

Table Show of the Software Requirement in Test Environment

(16)

Table Show the Test Data for System Tester

Test Case Result in Admin Module (Login)

Test Case Result in Adrnin Module (Add New User)

Test Case Result in Admin Module (List User) Test Case Result in Adrnin Module (Update User)

Test Case Result in Admin Module (Delete User)

Test Case Result in Admin Module (Search User) Test Case Result in Lecturer Module (Login)

Test Case Result in Lecturer Module (Add Question) Test Case Result in Lecturer Module (List Question) Test Case Result in Lecturer Module (Update

Question)

Test Case Result in Lecturer Module (Delete Question)

Test Case Result in Lecturer Module (Search Question)

(17)

xvi

LIST OF FIGURES

DIAGRAM TITLE

Comparison of E-Learning and M-Learning Content and Outcome Attributes

Process Flow to Create Question Manually

Input Mask for Generating Multiple-Choice Quizzes Input Mask for Generating Quizzes with Index Cards

Example of Multiple-Choice Questions Example of Index Cards

Example of Multiple-Choice Tests Example of Index Cards as Text Notes JavaScript Gap - Fill Question Generator Question Input Screen

View Picture or Diagram References Question Output Screen

Sample Exam or Quiz Printed Sample Answer Sheet Printed ADDIE Design Model

System Flow of Multimedia Question Generator for Mobile Usage

Navigation Flow of Multimedia Question Generator for Mobile Usage

Multiple Choice Sample Question

(18)

xvii

Structure Sample Question Essay Sample Question

Navigation Flow of Question Writer

Navigation Flow of iPod Quiz Generator Prototype Navigation Flow of Perth Crest Question Generator Navigation Flow of Mobile Study

Navigation Flow of Merit Student Navigation Flow of IQBAES Taxonomy Bloom Level

Sample of Questions from Semester I Biology Tutorial Book

Sample of Questions from Past Year Biology Questions

Sample of Questions from Biology for Matriculation Reference Book

Navigation Flow of the Lecturer Module Navigation Flow of the Adrnin Module

Three-Tier Web-Based System Architecture of

MQG

Sample of Storyboard

Input Design of Admin Login Page Input Design of Lecturer Login Page Input Design of Change Password Input Design for Add New Lecturer Input Design for Add New Student Input Design for Create Question Admin Page

(19)

xviii

4.13 Entity Relationship Diagram of Multimedia Question Generator

(20)

xix

LIST OF ABBREVIATIONS

SMS MMS MP3 GPS M-Learning ICT E-Learning pdf CBT CD-ROM PNG HTML PC ADDIE ISD PHP MYSQL

0s

RAM GHz GB LCD CD-R IQBAES SCORM

Short Message Service

Multimedia Messaging Service MPEG Audio Layer I11

Global Positioning System Mobile Learning

Information and Communication Technology Electronic Learning

Portable Document Format

Computer-Based Training and Learning Compact Disc Read-Only Memory Portable Network Graphics

HyperText Markup Language

Personal Computer

Analyze, Design, Develop, Implement, Evaluate Instructional System Design

Personal Home Page Structured Query Language Operating System

Random-Access Memory GigaHertz

GigaBytes

Liquid Crystal Display Compact Disc Recordable

(21)

xml

-

PSM

-

LAN

-

CD

-

TFT

-

rnm

-

MB

-

GUI -

RDBMS

-

DBMS

-

d-Learning

-

e-book

-

DVD-R

-

MQG

-

extensible Markup Language Projek Sarjana Muda

Local Area Network Compact Disc Thin Film Transistor Millimeter

MegaB ytes

Graphical User Interface

Relational Database Management System Database Management System

Distance Learning Electronic Book

(22)

ATTACHMENT

LIST OF ATTACHMENTS

TITLE

Gantt Chart Storyboard Data Dictionary User Manual

(23)

CHAPTER I

INTRODUCTION

1.1 Project Background

A mobile phone is an electronic device used for mobile voice or data communication over a network of specialized base stations. In addition to the standard voice function of a mobile phone, current mobile phones may support many additional services and accessories such as SMS for text messaging, email, packet switching for access to the Internet, gaming, Bluetooth, infrared, camera with video recorder, MMS for sending and receiving photos and video, MP3 player, radio and GPS.

Nowadays, M-learning employs the same pedagogical methods as any other conventional learning method. "M-learning is a relatively new tool in the pedagogical arsenal to assist students and teachers as they navigate the options available in the expanding world of distance learning. M-learners typically view content and lessons in small, manageable formats that can be utilized when laptop or fixed station computers are unavailable. It is currently being used in a variety of educational, governmental and industrial settings (Douglas McConatha and Matt Praul, 2007)."

(24)

new supplementary for lecturers to create a set of question to students. It is provides the features for lecturers to easily create question based on Taxonomy Bloom Level for mobile usage. The questions will be send to the server and store into the database.

Taxonomy Bloom is a classification of the different objectives that lecturers or educators set for students. It is divides educational objectives into three domains that are AfYective, Cognitive and Psychomotor. This taxonomy created for categorizing level of abstraction of questions that commonly occur in educational settings. It provides a useful structure in which to categorize test questions. There are six level in this taxonomy namely knowledge, comprehension, application, analysis, synthesis and evaluation.

For this project, Malacca Matriculation College's lecturer teaching in Biology subject will be as the data collection. The selected subject for this project is Biology because this subject is more difficult than other subject in the matriculation. Student need to spend more time memorizing names in Biology than other subjects.

1.2 Problem Statements

According to the research at the Malacca Matriculation College, the problem statements of the project have been identified. The problem statements are:

Past year questions are not easily sharable and not reusable

References

Related documents

A central question is how policies in agriculture and related sectors can mainstream R&V-reducing measures in ways that are compatible with the kinds of options already

A great enhancement of medical data interoperability would be having devices, that (i) structure their own data strictly according to x73 standards for further processing

This challenge exactly meets the challenge raised by the programming of smart materials or biological devices: “how do we obtain coherent behavior from the cooperation of large

Quarterly growth remains on track : +5.3% on the fourth quarter of 2014 ( € 1,081 million) following the acquisition of Barclays Bank, SAU's business and an increased reduction

1 Prior approval from the student adviser is required for registration in any courses offered by The Graduate School and IPLS courses. No approval is necessary for enrollment in

To illustrate the important policies and regulations regarding to the MSW management enacted in China, we break them down into four categories: that is technical policies,

Montana, Oregon, Washington, Wyoming, and Canadian provinces of British Columbia, Alberta, Northwest Territories, Saskatchewan and ·Yukon and Pacific and Arctic

This work has studied diverse influence maximization (DIM) problem to find k influen- tial users as seeds from social networks such that diverse influence, i.e., the number