Examination & Quiz system (EQs) ONG RHUI YONG UNIVERSITY TEKNIKAL MALAYSIA MELAKA

Similar documents
A SURVEY ON UTM TESL UNDERGRADUATES READING PREFERENCE: BETWEEN HYPERTEXTS AND BOOKS

DFVBCPIft-m ASD (VALUATION OF A FIBRE OPTIC i.earning mudi.hi:: for iethnology-based. it mm. SVlViA t i s AI IIMS. i u»y I tuwv!...

Faculty Of Information and Communication Technology

UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

Lulus Matrikulasi KPM/Asasi Sains UM/Asasi Sains UiTM/Asasi Undang-Undang UiTM dengan mendapat sekurangkurangnya

KEPERLUAN SUSUNATUR DAN PERANCANGAN TAPAK BAGI KESELAMATAN KEBAKARAN (ARIAL 18 ) NORAINI BINTI ISMAIL FAKULTI ALAM BINA UNIVERSITI MALAYA 2007

UNIVERSITI PUTRA MALAYSIA RELATIONSHIP BETWEEN LEARNING STYLES AND ENTREPRENEURIAL COMPETENCIES AMONG STUDENTS IN A MALAYSIAN UNIVERSITY

TAHAP KEFAHAMAN PELAJAR TINGKATAN 4 TENTANG PENGGUNAAN KONSEP SAINS DALAM KEHIDUPAN FASEEHA BINTI SHAIK IBRAHIM

SYARAT-SYARAT KEMASUKAN DI TATI UNIVERSITY COLLEGE

"66O "8 '

CHALLENGES FACING DEVELOPMENT OF STRATEGIC PLANS IN PUBLIC SECONDARY SCHOOLS IN MWINGI CENTRAL DISTRICT, KENYA

yang menghadapi masalah Down Syndrome. Mereka telah menghadiri satu program

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

MEMBINA DAN MENILAI PERISIAN MENGENAI PERGERAKAN BAHAN MERENTAS MEMBRAN PLASMA BAGI BIOLOGI TINGKATAN 4

UNIVERSITI PUTRA MALAYSIA SKEW ARMENDARIZ RINGS AND THEIR RELATIONS

UNIVERSITI PUTRA MALAYSIA TYPES OF WRITTEN FEEDBACK ON ESL STUDENT WRITERS ACADEMIC ESSAYS AND THEIR PERCEIVED USEFULNESS

Sila lekatkan gambar berukuran passport. 3. No. Kad Pengenalan/Pasport Identification Card /Passport No.

GARIS PANDUAN BAGI POTONGAN PERBELANJAAN DI BAWAH PERENGGAN 34(6)(m) DAN 34(6)(ma) AKTA CUKAI PENDAPATAN 1967 BAGI MAKSUD PENGIRAAN CUKAI PENDAPATAN

PROBLEMS IN ADJUNCT CARTOGRAPHY: A CASE STUDY NG PEI FANG FACULTY OF LANGUAGES AND LINGUISTICS UNIVERSITY OF MALAYA KUALA LUMPUR

BORANG PENGESAHAN STATUS TESIS

Multimedia Courseware of Road Safety Education for Secondary School Students

UNIVERSITI PUTRA MALAYSIA IMPACT OF ASEAN FREE TRADE AREA AND ASEAN ECONOMIC COMMUNITY ON INTRA-ASEAN TRADE

Rotary Club of Portsmouth

CVT COLOUR VIBRATION THERAPY SDN BHD BORANG PERMOHONAN KEMASUKAN KE PROGRAM KURSUS TERTINGGI COLOUR VIBRATION THERAPY

Specification of the Verity Learning Companion and Self-Assessment Tool

BORANG PENGESAHAN STATUS TESIS

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNOLOGI MALAYSIA JUDUL: PEMBANGIINAN E-PETA MINDA BERTAJUK REDOX REACTION IN ELECTROLYTIC CELL AND CHEMICAL CELL KIMIA TINGKATAN LIMA

Impact of Learner-Centred Teaching Environment with the Use of Multimedia-mediated Learning Modules in Improving Learning Experience

PENGURUSAN PUSAT SUMBER SEKOLAH DI SEKOLAH MENENGAH ZON BANDAR DAERAH SEGAMAT, JOHOR RAJA ROZITA BINTI RAJA ARIFF SHAH UNIVERSITI TEKNOLOGI MALAYSIA

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

PENGESAHAN PENYELIA. Tandatangan : PROF DR. NOOR AZLAN BIN AHMAD ZANZALI

IMPROVING STUDENTS SPEAKING SKILL THROUGH

Education for an Information Age

Automating Outcome Based Assessment

UNIVERSITI PUTRA MALAYSIA

Test Administrator User Guide

PENGGUNAAN ICT DALAM KALANGAN GURU PELATIH KEMAHIRAN HIDUP FAKULTI PENDIDIKAN, UTM

PENGAMALAN KERJA BERPASUKAN DALAM PANITIA KEMAHIRAN HIDUP BERSEPADU DI SEKOLAH MENENGAH DAERAH JOHOR BAHRU

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

UNIVERSITI PUTRA MALAYSIA EFFECTIVENESS OF PROBLEM-BASED LEARNING - TEACHING ALGEBRA AMONG FORM FOUR STUDENTS

OCR LEVEL 3 CAMBRIDGE TECHNICAL

AN INVESTIGATION INTO THE FACTORS AFFECTING SECOND LANGUAGE LEARNERS CLASSROOM PARTICIPATION

KEMAHIRAN BERKOMUNIKASI SECARA BERKESAN DALAM KALANGAN PELAJAR SARJANA MUDA SAINS SERTA PENDIDIKAN (PENGAJIAN ISLAM)

GUIDELINES FOR PRACTICUM REPORT

Generating Test Cases From Use Cases

Diploma in Library and Information Science (Part-Time) - SH220

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

CHAPTER III RESEARCH METHODOLOGY. A. Research Type and Design. questions. As stated by Moleong (2006: 6) who makes the synthesis about

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

BORANG PENGESAHAN STATUS TESIS

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

Knowledge-Based - Systems

Applying Information Technology in Education: Two Applications on the Web

Il\rm\rm~ \ \~r1\

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

EXTENSIVE READING AND ITS IMPACT ON STUDENTS COMPREHENSION, VOCABULARY AND READING ATTITUDE

Field Experience and Internship Handbook Master of Education in Educational Leadership Program

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

BODJIT KAUR A/P RAM SINGH

Shank, Matthew D. (2009). Sports marketing: A strategic perspective (4th ed.). Upper Saddle River, NJ: Pearson/Prentice Hall.

JABATAN PENDIDIKAN POLITEKNIK KEMENTERIAN PENDIDIKAN TINGGI KENYATAAN SEBUT HARGA

Agenda 4.2: LAPORAN KAJIAN KEPUASAN PELANGGAN TAHUN 2014

PERSEPSI PELAJAR TERHADAP SAINTIS DAN KEFAHAMAN PELAJAR DALAM SAINS (SEKOLAH MENENGAH) GHANDISWARI A/P PANIANDI UNIVERSITI TEKNOLOGI MALAYSIA

SECTION 12 E-Learning (CBT) Delivery Module

Procedures for Academic Program Review. Office of Institutional Effectiveness, Academic Planning and Review

PEMBINAAN DAN PENILAIAN KESESUAIAN MODUL PENGAJARAN KENDIRI PERMODELAN OBJEK PADU MATA PELAJARAN REKABENTUK BERBANTU KOMPUTER

AN ERROR ANALYSIS ON THE USE OF DERIVATION AT ENGLISH EDUCATION DEPARTMENT OF UNIVERSITAS MUHAMMADIYAH YOGYAKARTA. A Skripsi

content First Introductory book to cover CAPM First to differentiate expected and required returns First to discuss the intrinsic value of stocks

Syamsul Rizal Vera Fitria

UNIVERSITI PUTRA MALAYSIA GENDER, PASSAGE CONTENT AND TEXT TYPES IN READING COMPREHENSION AMONG ESL LEARNERS

Curriculum for the Bachelor Programme in Digital Media and Design at the IT University of Copenhagen

CAUL Principles and Guidelines for Library Services to Onshore Students at Remote Campuses to Support Teaching and Learning

Home Access Center. Connecting Parents to Fulton County Schools

PENGGUNAAN KOMPUTER DI KALANGAN GURU DALAM PENGAJARAN MATA PELAJARAN MATEMATIK DI DAERAH KOTA STAR, KEDAH DANIEL CHAN

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

Accreditation of Prior Experiential and Certificated Learning (APECL) Guidance for Applicants/Students

Research Journal ADE DEDI SALIPUTRA NIM: F

PENILAIAN ESEI BERBANTUKAN KOMPUTER MENGGUNAKAN TEKNIK BAYESIAN DAN PENGUNDURAN LINEAR BERGANDA

MINAT MEMBACA DALAM KALANGAN GURU PELATIH TAHUN DUA FAKULTI PENDIDIKAN UTM SKUDAI MD ZAKI BIN MD GHAZALI

TEACHING WRITING DESCRIPTIVE TEXT BY COMBINING BRAINSTORMING AND Y CHART STRATEGIES AT JUNIOR HIGH SCHOOL

Unit 7 Data analysis and design

THE INFLUENCE OF COOPERATIVE WRITING TECHNIQUE TO TEACH WRITING SKILL VIEWED FROM STUDENTS CREATIVITY

ILLOCUTIONARY ACTS FOUND IN HARRY POTTER AND THE GOBLET OF FIRE BY JOANNE KATHLEEN ROWLING

PENGHASILAN BAHAN E-PEMBELAJARAN BAGI TOPIK POLYGONS II UNTUK PELAJAR TINGKATAN TIGA BERASASKAN MOODLE

UNIVERSITY OF SOUTHERN QUEENSLAND

Introduction to Moodle

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

RANCANGAN KURSUS. Muka surat : 1 daripada 6. Nama dan Kod Kursus: Komputer dalam Pendidikan Kimia(MPS1343) Jumlah Jam Pertemuan: 3 x 14 = 42 jam

An Open Framework for Integrated Qualification Management Portals

PROFORMA KURSUS Course Proforma. FAKULTI PENDIDIKAN Faculty of Education SEMESTER I, SESI

PENGGUNAAN GAMBAR RAJAH DALAM MENYELESAIKAN MASALAH GERAKAN LINEAR SITI NOR HIDAYAH BINTI ISMAIL UNIVERSITI TEKNOLOGI MALAYSIA

PERPUSTAKAAN KUi TTHO IIIIIIIII~IIM~II~

TTHO -J 01 c $ 3 OOUU uu i >

Dian Wahyu Susanti English Education Department Teacher Training and Education Faculty. Slamet Riyadi University, Surakarta ABSTRACT

State of play of EQF implementation in Montenegro Zora Bogicevic, Ministry of Education Rajko Kosovic, VET Center

School of Basic Biomedical Sciences College of Medicine. M.D./Ph.D PROGRAM ACADEMIC POLICIES AND PROCEDURES

Transcription:

Examination & Quiz system (EQs) ONG RHUI YONG UNIVERSITY TEKNIKAL MALAYSIA MELAKA

0 BORANG PENGESAHAN STATUS TESIS* JUDUL: SESI PENGAJIAN: Saya (HURUF BESAR) mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah) ini disimpan di Perpustakaan 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 Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. ** Sila tandakan (/) SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD (TANDATANGAN PENULIS) Alamat tetap: (TANDATANGAN PENYELIA) Name Penyelia Tarikh: Tarikh: CATATAN: * Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda (PSM) ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak berkuasa

i Examination & Quiz system (EQs) ONG RHUI YONG This report is submitted in partial fulfilment of the requirements for the Bachelor of Computer Science (Software Development) FALCULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITY TEKNIKAL MALAYSIA MELAKA 2014

ii DECLARATION I hereby declare that this project report entitled EXAMINATION & QUIZ SYSTEM is written by me and is my own effort and that no part has been plagiarized without citations. STUDENT : Date : (ONG RHUI YONG) SUPERVISOR : Date : (HIDAYAH BINTI RAHMALAN)

iii DEDICATION I dedicate this report first and foremost to my supervisor Madam Hidayah Binti Rahmalan who has been there right from the beginning to this very point. Special dedication also to my ever supportive parents, for their relentless support and compassion towards me during the course training.

iv ACKNOWLEDGEMENTS I would like to thank Madam Hidayah Binti Rahmalan for giving me advises to complete this project successfully. This project would not be success without the guidelines from Madam Hidayah. I also like to thank my parents who have been giving me support throughout my project. Thank to my fellow who give me idea to design and implement my project.

v ABSTRACT Examination & Quiz System (EQs) is a web based Academic management system that help user in the field of Questions preparation and can be used in any schools or Universities that in question preparation. EQs need to be used with Utech Intelligent Academic System (UiAM) in order to operate. Hence, EQs is an extend edition of UiAM. Other from that, EQs also difference from other existing question preparation system in market. The Literature indicates that the frameworks for OBE share an emphasis on systems-level change, observable, measurable outcomes, and the belief that given time, all students can learn and postulate that the shift towards OBE resulted from worries about the traditional education system. The endorsement of OBE in Malaysia s education system is to provide quality assurance in producing graduates ready for industry practice in national and international levels. One of the important aspect of OBE is how lecturers need to design the assessments to ensure that it is in line with the learning outcome as planned. However, in practice, most of the lecturers unaware of the learning outcome while preparing the exam questions. Meanwhile, preparing Jadual Penentu Ujian (JPU) lecturers tend to mismatch the learning outcome or miscalculate the percentage exam questions.object Oriented will be the project used methodology. The source of the analysis is written use cases, UML diagrams that can be used to illustrate the statements. There are three problem statement for this project : difficulties in prepare the question paper, difficulties in prepare the JPU table and also unable to check the performance and weaknesses in time. In order to solve problems for this project, few objectives are fixed. First, to help lecturer to generate final exam questions paper based on the setting assessment in the Teaching Plan. Second, to generate (Jadual Penentu Ujian) JPU table using standard template. Third, to help lecturer know student s performance and their weaknesses in that particular subject (through quiz).

vi Moreover, the expected outcome for this project is EQs suitable for all public university because it follow the standard of Malaysian university syllabus which requested by education ministry.

vii TABLE OF CONTENTS CHAPTER SUBJECT PAGE DECLARATION... ii DEDICATION... iii ACKNOWLEDGEMENTS... iv ABSTRACT... v,vi TABLE OF CONTENTS... vii,ix LIST OF TABLES... x LIST OF FIGURES... xi,xiii LIST OF ABBREVIATIONS... xiv LIST OF ATTACHMENTS... xv,xvi CHAPTER I INTRODUCTION 1.1 Project Background... 1 1.2 Problem Statement... 4 1.3 Objective... 5 1.4 Scope... 5 1.5 Project Significance... 5 1.6 Expected Output... 6 1.7 Conclusion... 6 CHAPTER II LITERATURE REVIEW AND PROJECT METHODOLOGY 2.1 Introduction... 7 2.2 Facts and Findings... 8 2.3 Project Methodology... 14 2.3.1 Introduction... 14 2.3.2 Description of Methodology... 15 2.3.3 Mechanism of Object-Oriented Approach... 16

viii 2.4 Project Scheduling... 17 2.5 Conclusion... 17 CHAPTER III ANALYSIS 3.1 Analysis of Current System... 19 3.1.1 Introduction... 19 3.1.2 Problem Analysis... 20 3.1.3 Requirement Analysis... 20 3.1.4 Conclusion... 20 3.2 Analysis of New System... 21 3.2.1 Background... 21 3.2.2 Software Requirements... 21 3.2.3 Hardware Requirements... 22 3.2.4 Functional Requirements... 22 3.2.5 Non-Functional Requirements... 24 3.3 Conclusion... 25 CHAPTER IV DESIGN 4.1 Introduction... 26 4.2 High Level Design... 26 4.2.1 System Architecture... 27 4.2.2 User Interface Design... 29 4.2.3 Database Design... 59 4.3 Detailed Design... 64 4.3.1 Software Design... 65 4.3.2 Physical Database Design... 66 4.4 Conclusion... 66 CHAPTER V IMPLEMENTATION 5.1 Introduction... 67 5.2 Software Development Environment Setup... 67 5.3 Software Configuration Management... 69 5.3.1 Configuration Environment Setup... 69 5.3.2 Version Control Procedure... 69 5.4 Implementation Status... 71 5.5 Conclusion... 72 CHAPTER VI TESTING 6.1 Introduction... 73 6.2 Test Plan... 74

ix 6.2.1 Test Organization... 74 6.2.2 Test Environment... 75 6.2.3 Test Schedule... 75 6.3 Test Strategy... 76 6.3.1 Classes of tests... 77 6.4 Test Design... 78 6.4.1 Test Description... 78 6.4.2 Test Data... 80 6.5 Test Results and Analysis... 80 6.6 Conclusion... 82 CHAPTER VII CONCLUSION 7.1 Observation on Weaknesses and Strengths... 83 7.1.1 System Strengths... 84 7.1.2 System Weaknesses... 84 7.2 Proposition for Improvement... 85 7.3 Contribution... 85 7.4 Conclusion... 86 References... 87 Bibliography... 89 Appendix A : Gantt Chart... 90 Appendix B : Milestones and Dates... 92 Appendix C : Test Case... 97 Appendix D : Data Dictionary... 143 Appendix E : SQL Code to Create Table... 180 Appendix F : User s Rating... 193 Appendix G : JPU Template Generated... 195 Appendix H : Final Examination Questions Paper Template Generated... 198 Appendix I : Schema Answer Template Generated... 204 Appendix J : Quiz Performance Template Generated... 212

x LIST OF TABLES TABLE TITLE PAGE Table 2.1 Requirements of EQs system.... 13 Table 2.2 Challenges/ Weaknesses of EQs system.... 13 Table 3.1 Functional Requirements of EQs... 23 Table 3.2 Non-functional Requirement of EQs... 24 Table 5.1 Development Environment for EQs... 68 Table 5.2 Version Control Procedure... 70 Table 5.3 Implementation Status... 71 Table 6.1 Individual involved in testing phases... 74 Table 6.2 Test Environment Specification... 75 Table 6.3 Test Schedule... 76 Table 6.4 Black Box Testing and White Box Testing Test Classes... 76 Table 6.5 Test Result and Analysis... 80

xi LIST OF FIGURES DIAGRAM TITLE PAGE Figure 3.1 Use case diagram for EQs... 22 Figure 4.1 System Architecture UiAM... 27 Figure 4.2 System Architecture of EQs... 28 Figure 4.3 Prototype Login Interface of EQs... 29 Figure 4.4 Prototype Main Menu of Coordinator... 30 Figure 4.5 Prototype Main Menu of Lecturer... 30 Figure 4.6 Prototype Main Menu of Student Interface... 31 Figure 4.7 Prototype Interface to select subject for manage final exam questions (Coordinator)... 31 Figure 4.8 Prototype Interface to manage final exam questions (Coordinator)... 32 Figure 4.9 Prototype Interface to manage final exam questions-check level of skills (Coordinator)... 32 Figure 4.10 Prototype Interface to manage final exam questions-check level difficulty (Coordinator)... 33 Figure 4.11 Prototype Interface to select subject for manage quiz (Coordinator/ Lecturer)... 33 Figure 4.12 Prototype Interface manage quiz (Coordinator/Lecturer)... 34 Figure 4.13 Prototype Interface manage quiz- check level of skills (Coordinator/Lecturer)... 34 Figure 4.14 Prototype Interface manage quiz- check level of difficulty (Coordinator/Lecturer)... 35 Figure 4.15 Prototype Interface select subject for answer quiz (Student)... 35 Figure 4.16 Prototype Interface answer quiz (Student)... 36 Figure 4.18 Primary flow-login Function (Lecturer/Coordinator)... 37 Figure 4.19 Exception flow-login Function of Invalid input (Lecturer/Coordinator)... 38

xii Figure 4.20 Exception flow-login Function of unmatch ID and Password (Lecturer/Coordinator)... 38 Figure 4.21 Primary flow-create question (Coordinator)... 39 Figure 4.22 Primary flow-edit Question (Coordinator)... 40 Figure 4.23 Primary flow-generate Question Paper (Coordinator)... 41 Figure 4.24 Primary flow-generate JPU Schedule (Coordinator)... 41 Figure 4.25 Primary flow-generate schema answer (Coordinator)... 42 Figure 4.26 Primary flow- Add Quiz Questions (Coordinator)... 42 Figure 4.27 Primary flow- Check Student s Performance (Lecturer/ Coordinator)... 43 Figure 4.28 Primary Flow-Create Quiz Questions (Lecturer/Coordinator)... 44 Figure 4.29 Primary Flow-Edit Quiz Questions (Lecturer/ Coordinator)... 45 Figure 4.30 Primary Flow-Create Quiz Session (Lecturer/Coordinator)... 46 Figure 4.31 Primary Flow-generate student s performance list (Lecturer/Coordinator)... 46 Figure 4.32 Primary flow-login Function(Student)... 47 Figure 4.33 Exception flow-login Function of Invalid Input (Student)... 47 Figure 4.34 Exception flow-login Function of Unmatch ID and Password (Student)... 48 Figure 4.35 Primary flow- Answer quiz (Student)... 48 Figure 4.36 Login Interface of EQs... 49 Figure 4.37 Main Menu of Coordinator... 50 Figure 4.38 Main Menu of Lecturer... 50 Figure 4.39 Main Menu of Student Interface... 51 Figure 4.40 Interface to select subject for manage final exam questions (Coordinator)... 51 Figure 4.41 Interface to manage final exam questions (Coordinator)... 52 Figure 4.42 Interface to manage final exam questions-check level of skills (Coordinator)... 52 Figure 4.43 Interface to manage final exam questions-check level difficulty (Coordinator)... 53 Figure 4.44 Interface to select subject for manage quiz (Coordinator/ Lecturer)... 53 Figure 4.45 Interface manage quiz (Coordinator/Lecturer)... 54 Figure 4.46 Interface manage quiz- check level of skills (Coordinator/Lecturer)... 54 Figure 4.47 Interface manage quiz- check level of difficulty (Coordinator/Lecturer)... 55

xiii Figure 4.48 Interface select subject for answer quiz (Student)... 55 Figure 4.49 Interface answer quiz (Student)... 56 Figure 4.50 Student s performance List... 57 Figure 4.51 Final Exam Question Template... 58 Figure 4.52 Schema Answer Template... 58 Figure 4.53 JPU Table Template... 59 Figure 4.54 ERD Diagram... 60 Figure 4.55 UiAM s ERD Diagram... 61 Figure 4.56 EQs s ERD Diagram... 62 Figure 4.57 Package Diagram... 65 Figure 5.1 Software Environment Setup... 68

xiv LIST OF ABBREVIATIONS BEM - CQI - EAC - EQs - HTTP - JPU - LO - MQA - MoHE - OBE - OO - OOA - OOD - OOAD - UiAM - UTeM - UML - WA - SSADM - Board of Engineers, Malaysia Continual quality improvement Accreditation Council Examination & Quiz System HyperText Transport Protocol Determinants Exam Schedule Learning Outcome Malaysian Qualifications Agency Ministry of Higher Education Outcome-Based Education Object-oriented Object-oriented analysis Object-oriented design Object Oriented Analysis and Design Utech Intelligent Academic System UNIVERSITY TEKNIKAL MALAYSIA MELAKA Unified Modeling Language Washington Accord Structured systems analysis and design method

xv LIST OF ATTACHMENTS ATTACHMENT TITLE PAGE Appendix A : Gantt Chart... 91 Appendix B1 : Milestones and Dates... 93 Appendix B2 : Milestones and Dates... 94 Appendix B3 : Milestones and Dates... 95 Appendix B4 : Milestones and Date... 96 Appendix C1: Test case for login module... 98 Appendix C2: Test case for generate examination paper module... 103 Appendix C3: Test case for generate JPU schedule module... 123 Appendix C4: Test case for generate schema answer module... 124 Appendix C5: Test case for manage quiz session module... 125 Appendix C6: Test case for generate performance list module... 134 Appendix C7: Test case for student s performance module... 135 Appendix C8: Test case for quiz module... 136 Appendix C9: Test case for logout module... 142 Appendix D: Data Dictionary... 144 Appendix E1: Tables used to store data for JPU Template... 181 Appendix E2: Tables used to store data for number of question s type... 182 Appendix E3: Tables used to store questions... 184 Appendix E4: Tables used to store data student s performance in quiz... 186 Appendix E5: Tables used to store data for UiAM system... 186 Appendix F : User s Rating... 193 Appendix G : JPU Template Generated... 195 Appendix H : Final Examination Questions Paper Template Generated... 198

xvi Appendix I : Schema Answer Template Generated... 204 Appendix J : Quiz Performance Template Generated... 212

1 CHAPTER I INTRODUCTION 1.1 Project Background Malaysia Quality Assurance (MQA) in public & private universities has endorse that education system has demonstrated a strong, long-term commitment to quality assurance in producing graduates ready for industry practice at national and international levels. There are three implications of MQA s position on Outcome- Based Education (OBE). First, improvement of procedures, documentation, criteria, etc. Second, a genuine shift towards OBE in the Malaysian Education System. Third, move towards internationalization. OBE is a recurring education reform model. It is a student-centered learning philosophy that focuses on empirically measuring student performance, which are called outcomes. OBE contrasts with traditional education, which primarily focuses on the resources that are available to the student, which are called inputs. Instead, it requires that students demonstrate that they have learned the required skills and content.

2 Based on description above, OBE become an important issue that need to be achieved by every university. Hence, learning outcomes for each subject in academic play a very important role to help student to learn required skills and content. Examination & Quiz System (EQs) is a web based Academic management system that help lecturers for questions preparation which is also an enhancement from the Utech Intelligent Academic System (UiAM). Other than that, EQs also difference from other existing question preparation system in market. Since it will make used of LO (Learning Outcome) in order to prepare question paper. In previous project (WORKSHOP 2: BITU 3923), UiAM is a system that has been developed able to help lecturer(coordinator) to prepare their teaching plan systematically, that means lecturer just need to fill up the related information into the system and the system will able to generate a suitable teaching plan template for lecturer. UiAM also able to generate statistic data and graph of students achievements based on learning outcome of each subjects. This will help all lecturers to trace students performance for particular subject s and understanding level. In addition, it will be helpful to lecturers to improve their teaching skill. EQs will retrieve the related information required to help lecturer(coordinator) to prepare their Questions according to the subject. Information like learning outcome and lecture cover in teaching plan will be retrieved by EQs. Information retrieved will be used to provide a plateform to the users to create their own questions of examination or quizzes. Hence, UiAM is needed to set the information of teaching plan. By using EQs, user able to perform online quizzes to student to test students understanding of syllabus. Moreover, after the quiz session is over, lecturers and coordinators able to check student s performance in that particular subject. The performance of students in quiz will be separate to three categories according to difficulty of questions which is set by lecturers. EQs will show the percentage of student s score in each level of difficulty. Other than that EQs provide feature like generate student s performance list in (.pdf) format and also enable coordinator of that subject to import the quiz s questions into final examination question. These features will help lecturers and coordinators to know students weaknesses and test again

3 whether the students able to score the same questions in final examination. EQs is a web based system that allow all visitors to visit the system by using browser. Student can even just use their smart phone or tablet to answer the quizzes. Hence, students can performs online quizzes at any time and students can answer the quizzes at anywhere. This will help students and lecturers more understand to student s weaknesses. Finally, EQs will be very helpful to teacher or lecturers who need to prepare their question papers. All the format of question papers created will be uniformed. This will help the student to answer the paper better for the similar format being used. EQs will provide option to create JPU (Determinants Exam Schedule) template and also schema answer template after complete the template of question paper. This will help lecturers to reduce their workload in preparing JPU template and schema answer template. Based on the project given, web base system will be built to enable lecturer and student access through network connected with UTeM server. EQs will be constructed under consideration of this four aspects. To create question paper for quizzes and examination used. To enable lecturer to create JPU template that based on student performance. To enable lecturer to create schema answer of exam question paper. To provide flexibility in terms of retrieve information. Project Phase Phase I: Initial Planning During this phase, the current academic management systems is practices to determine problems and more detailed list of options is developed for the client. Phase II: Solution Design The solution is designed based on the needs of the University with users involved. This tailored approach will help to ensure the customer does not have to pay for excess services.

4 Phase III: Implementation Solution will be implemented in a seamless manner that will be transparent to daily operations. This phase also marks the beginning of our management of client academic management operations and the completion of the solution project as we enter the operations and management stage. Phase IV: Testing This is the final phase and system will be tested to track the error. 1.2 Problem Statement 1. Difficulties in prepare the question paper. There will be difficulties for lecturers to create question paper in same format. Moreover, there is very time consuming in preparing question paper for examination. 2. Difficulties in prepare the JPU table. There will be difficulties for lecturers to create JPU table. Moreover, there is very time consuming in preparing JPU table for each subject. 3. Unable to check the performance and weaknesses Lecturers hard to know how the performance and weaknesses of students.

5 1.3 Objective The project embarks on the following objectives: 1. To help lecturer to generate final exam questions paper 2. To generate (Jadual Penentu Ujian) JPU table. 3. To help lecturer know student s performance and their weaknesses in that particular subject (through quiz). 1.4 Scope 1. Student Student can answer the questions created by using this system. 2. Lecturer(Coordinator) To create question paper. To generate JPU table. To create quiz session. To check student s performance. 3. Lecturer To create quiz session. To check student s performance. 1.5 Project Significance 1. Easy for lecturer to prepare generate question paper uniformly. 2. Easy for lecturer to generate JPU table template. 3. Easy for student to answer quizzes online.