You are on page 1of 16

CASKID

(ARABIC ALPHABET LEARNING


SYSTEM)

Issa Saif Almahrooqi 210493250


Ahmed Moloud Mohammed 2011493165

Sultanate of Oman
Ministry of Higher Education
Sur College of Applied Sciences
Department of Information Technology

Acknowledgment
First and foremost we would like to thank Dr.Ramkumar
Lakshminarayanan, who has given us advice and guidance throughout
this stage of the project.
Secondly, our thanks go to Dr. Ahmed Al Riyami, Dean, Sur College of
Applied Sciences and Dr. Virendra Gawande, Head of Department,
Information Technology for leveling the obstacles we face as students
and creating a supportive environment that allows us to be creative.

CASKID Team Members.

2 | Page

Abstract

The proposed CASKID application is a learning system that takes


advantage of modern technology to simplify and ease the difficulties
that face children and non-Arabic speakers while going through the
learning process.
CASKID is mainly divided into two main parts, educational and
entertaining. The first phase consists of an introduction to the Arabic
alphabet, and moves on to demonstrating how are they written and
pronounced while giving the user the chance to try for himself. The
second part is an implementation of what the user has learned
previously. A 5 level game in which each level is more challenging than
the previous one. By the end of the application the user is expected to
have a general knowledge about Arabic alphabet, their pronunciations
and writing.

3 | Page

Contents
Chapter 1........................................................................................................ v
Introduction................................................................................................... v
1.1

Project overview:................................................................................ 1

Problem:........................................................................................................ 1
1.2 Project main objective:............................................................................1
1.3 Scope:..................................................................................................... 1
1.4 General constraints:................................................................................ 1
Chapter 2....................................................................................................... 2
Project Planning and Analysing.................................................................2
2.1 Project planning:..................................................................................... 3
2.1.0 Feasibility Study................................................................................ 3
2.1.1 Technical Feasibility:..........................................................................3
2.1.3 Operational Feasibility:......................................................................3
2.1.5 Estimated Cost:................................................................................. 3
2.2

Analysis and Limitation of existing system:.........................................4

2.3

Need for the new system:....................................................................4

2.4 Analysis of the new system:..................................................................4


2.4.1 User requirements............................................................................... 4
2.4.2

System Requirements...................................................................4

2.4.4 Functional Requirements..................................................................5


2.5

Advantages of the new system:...........................................................6

2.6 Risk and Risk Managements:..................................................................6


Chapter 3......................................................................................................... 7
Software Design.............................................................................................. 7
1.

Use Case Diagram:................................................................................. 8

2.

Sequence Diagram:................................................................................ 8
Conclusion:................................................................................................ 9

4 | Page

Future work:............................................................................................. 10
References:.............................................................................................. 11

Chapter 1

Introduction

5 | Page

1.1

Project overview:

Edutainment consists of learning something while being


entertained by it at the same time, the concept of edutainment is not
new, in fact it existed for a long time. However, the concept was
revolutionized by the introduction of the tech ear and its explosion in
the second half of the last century. Whatever skill or lesson is there to
be learned, chances are there is a game or a fun way to learn it.

Problem:

Most lessons are one sided, are not interactive and do not engage
users.
Difficult to keep young children interested and not distracted from
learning.

1.2 Project main objective:


To introduce a system that provides a basic educational service
to children and non-Arabic speakers to learn the very basics of the
Arabic language in an interactive and enjoyable way.

1.3 Scope:
The system will be very helpful and convenient to all end users,
simplifying the process of learning for users, starting from tracking
letters and hearing them pronounced correctly by a native speaker in
the practice area, moving to the different levels of the game that
challenges the users to recognize the different phonetics of the letters
they learned.

1.4 General constraints:

The limitation of the used tool (App Inventor), which does not
provide a range of developing options.
The limiting 10MB application size which is the standard for
small applications.

7 | Page

Chapter 2

Project Planning and


Analysing

8 | Page

8 | Page

2.1 Project planning:

2.1.0 Feasibility Study

2.1.1 Technical Feasibility:

Manpower, programmers and testers are available.


Suitable Software and Hardware are available.
Expert technical advisory is available.

2.1.3 Operational Feasibility:

The proposed system operates on Android platform which is the


most used by the target audience.
The proposed system doesn't require registration or
subscription.

2.2.4 Economic Feasibility:


The proposed system is economically feasible as software
and hardware needed to build the system are available or offered free
of charge, and the system doesn't require paid manpower.

2.1.5 Estimated Cost:


N

Requirements

Price (O.R.)

Google Account For App Inventor

Free

Android phone and Tab for testing

120 OMR

purposes
Total Cost = 120 OMR

9 | Page

2.2Analysis and Limitation of existing system:


The current systems are mostly commercial oriented, with ads,
banners and full page advertisement interrupting the learning
process, specially the children. Those without ads often require a
subscription or in app purchases.

2.3Need for the new system:


A new system is needed to engage the users and keep
them interested, by tabbing into their curiosity and keeping them
entertained meanwhile. All of which given free at the point of service.

2.4

Analysis of the new system:

2.4.1 User requirements

User:
Basic technical knowledge.

2.4.2

System Requirements

Hardware Requirement
Device configuration:
-

System Model: Android platform.


Processor: 1.2GHz quad-core
Memory: 1000MB RAM

Software Requirement

Operating system: Android 3.2.2 or newer.

Programming Language: Java.

10 | P a g e

2.4.4 Functional Requirements

Give feedback to user answers.

Keep track of user score

Unblock levels based on user progress

2.4.5 Non- Functional Requirements

Uses simple understandable language.

Easy to navigate and not complicated.

The system should be accessible and available to the public, and at


all times.

Graphical interface should appeal specially to younger users.

2.5 Advantages of the new system:

Time and effort saving.

Simple and easy to use.

Breaks the language barrier for non-Arabic speakers.

Doesn't require live internet connection to operate.

Small size (<10MB).

2.6 Risk and Risk Managements:


Risks that may face the team and how to manage them:

11 | P a g e

Schedule Risk: Reassessing the timetable according to achieved


progress every week.
Technical risks: Low RAM capacity which may cause the app to
crash.
Operational Risks: Used libraries going out of service.
Update the app and fix bugs regularly.

12 | P a g e

Chapter 3

Software Design

13 | P a g e

1. Use Case Diagram:

2. Sequence Diagram:

14 | P a g e

Conclusion:
In conclusion, we hope that we've explained the problem and the
difficulties in a clear way, and that we have demonstrated our
proposed solution to it properly. As stated in the first chapter,
"CASKID" is needed to simplify and enhance the user's experience
while going through the Arabic alphabet learning process.

15 | P a g e

Future work:
In the foreseeable future our plans for the proposed system
includes expanding the applications services to include constructing
simple words and sentences as well as numbers and common phrases.
Another goal is diversifying the gaming section to include more themes
and environments.

16 | P a g e

References:

Pictures and images . [ONLINE] Available at:


https://dribbble.com/shots/1512391-Sidescroller-Game-BackgroundUnder-the-Ocean.
https://www.pinterest.com/pin/230950287115173245/
https://yt3.ggpht.com/jh8VW1Cn7Xs/AAAAAAAAAAI/AAAAAAAAAAA/mMdK3bWyBys/s900-c-kno/photo.jpg
https://www.iconfinder.com/icons/320597/award_certificate_certified_co
llege_creative_diploma_education_graduate_graduation_grid_outline_ri
bbon_school_seal_shape_university_icon
http://bbs.bbicn.com/uc/data/avatar/000/00/25/67_avatar_middle.jpg
http://the-syrian.com/archives/93519

[Accessed 15 January 16]


Sounds and Music. [ONLINE] Available at:
http://www.myeasyarabic.com/site/arabic_alphabet_learn.htm
https://www.youtube.com/watch?v=UUSMUqCYZ6M

[Accessed 07 January 16]

17 | P a g e

You might also like