Sale!
Placeholder

An Interactive Web-based Tutorial for Scalable Vector Graphics

10,000 3,000

74 Pages | chapter 1-5 | PDF and Microsoft Format

Topic Description

An Interactive Web-based Tutorial for Scalable Vector Graphics

Summary/abstract
The overall objective of this project was to design an interactive web-based tutorial to teach the basic concepts of SVG, primarily to students taking the GI21 module at the University of Leeds, but with the
possibility of being made widely available to general users of the Internet.
Research was carried out to determine the need for an interactive SVG tutorial, thereby justifying the need for further research to take place and the tutorial to be developed. Basic requirements capture was carried out via a focus group with students who in the previous year took the GI21 module, and a prototype was created, which was evaluated by students taking this years GI21 module. Feedback was received from these students and combined with extra research into the HCI and learning requirements for such a tutorial. This research was then gathered and combined to produce detailed user requirements and design specifications for the final version of the tutorial. This tutorial was then subjected to a heuristic evaluation.

Contents
Page
1. Introduction 1-3
1.1. Problem Definition 1
1.2. Aim 1
1.3. Objectives 1
1.4. Minimum Requirements 2
1.5. Deliverables 2
1.6. Schedule 2-3
1.6.1 Objectives 2
1.6.2 Milestones 3
1.7 Revision to schedule 3
2. Background Research 3-24
2.1 Background to the Problem 3-8
2.1.1 An Introduction to SVG 3-5
2.1.2 Reasons for a web-based tutorial 5-6
2.1.3 Other interactive tutorials on the internet 6-8
2.2 Self-Learning 8-12
2.2.1 User needs 8-9
2.2.2 Interactivity 9
2.2.3 Content 9-11
2.2.4 Navigation 11
2.2.5 Assessment 11-12
2.3 Effective Instruction 12-13
2.4 Human Computer Interaction (HCI) and Cognition 13-17
2.4.1 HCI 13-16
2.4.1.1 Screen design 13-15
2.4.1.2 Memory issues 15-16
2.4.2 Cognition 16-17
2.5 Interface design and heuristics 17-20
2.6 Technologies 20-22
2.6.1 HTML vs XML 20-21
2.6.2 The interactive features 21
2.6.3 PHP 21
2.6.4 JavaScript 21
2.6.5 SVG 21
2.6.6 UML 21-22
2.7 Design methodology 22-24
2.7.1 The waterfall model 22
2.7.2 Prototyping 23
2.7.3 Rapid Application Development (RAD) 23-24
2.7.4 Simple lifecycle model for interaction design 24
3. The Prototype 24-30
3.1 Creation 24-29
3.1.1 Planning 25
3.1.2 Template 25-26
3.1.3 Chapters 26-27
3.1.4 SVG pictures 27
3.1.5 Interactive features 27-28
IV
3.1.6 Exercises 28
3.1.7 Feedback form 28-29
3.2 User feedback 29-30
4. Final tutorial 31-43
4.1 Design requirements 31-32
4.1.1 Functional requirements 31
4.1.2 Non-functional requirements 32
4.2 System design 32-37
4.2.1 Conceptual design 32-36
4.2.2 Physical design 36-37
4.2.3 Activity Diagrams 37
4.3 Case for a forum 37
4.4 Creation 38-41
4.5 Differences between final tutorial and the prototype 41-43
5. Evaluation 43-49
5.1 Evaluation against minimum requirements 43-44
5.2 Evaluation of project stages 44-46
5.3 Heuristic evaluation 47-48
5.4 Suggestions for improvements 48-49
6. References 50-51
Appendix A: Reflection of project experience 52
Appendix B: Findings of the focus group carried out on 13/12/03. 52-53
Appendix C: UML diagrams 53-62
Appendix D: Deconstructing the paper-based SVG tutorial 62-66
Appendix E: Questions and results table from user feedback of prototype 67-69
Appendix F: Heuristics 69-71
Appendix G: The prototyping process diagram

GET COMPLETE PROJECT