educational app, JAVA Programming

Assignment Help:
CP5307 Assessment Task 3 Coding Project Specification
SP22, 2019 Brisbane

Description

Another type of app found on app stores are “educational games”. There are immersive full-screen apps that offer a range of learning activities. For example, there are apps designed for very young children to help improve hand-eye coordination. There are apps that help kids explore various levels of reading, writing, maths, and science. Recently, apps that help children learn to program have become popular.

The task is to design an educational game for high school kids (Grade 7-8) that helps them with maths. Kids of those ages understand how to use GUI interfaces and they expect to be fast with engaging graphics, animations, and sounds. The app GUI design should be intuitive, clear, responsive, and visually interesting. Moreover, children at those year levels are introduced to a variety of analytical thinking skills and problem-solving skills at school for which traditional teaching styles have become less effective for the modern generations. The app should include puzzles that rely on some combination of memory, pattern recognition, and the app should promote patience. The app is expected to have four screens:

1) landing page
2) game screen
3) settings screen
4) high scores screen.

Additionally, the app should include some interesting use of sensor programming, and social network integration.

Students must base their work on subject content during weeks 1-9.


Rubric Assessment Task 3 – Educational Game
Criteria
Exemplary (9-10)
Good (7-8)
Satisfactory (5-6)
Limited (2-4)
Very limited (0-1)
General code quality
The source code is very well constructed having effective code formatting, readability, and naming conventions. Code comments are useful and clear.
Exhibits aspects of exemplary (left) and satisfactory (right)
Some aspects of the source code could be formatted better or have better naming conventions. Some comments aren’t useful / clear.
Exhibits aspects of satisfactory (left) and very limited (right)
The source code is very poorly formatted, hard to read, and hard to understand.
Android XML usage
The App shows very effective use of GUI XML and configuration XML such as activities, other components, app restrictions, and app permissions. No XML warnings.

Some aspects of GUI XML or configuration XML could be improved. Some XML warnings occur.

Too many XML warnings occur in the app code.
App purpose
The app has excellent education potential such as making learning is fun, being well organised, and providing progressive objectives.

The educational potential of the app is uncertain in some way.

The purpose of the app is unclear.
General code design
All aspects of code design are excellent such as MVCs, Utilities / Facades, DAOs, and lifecycle callbacks.

Some aspects of code design could be improved.

The code design has many issues.
Social network integration
Social networking is used very creatively to promote the app and popularize the app.

Social networking is used to a basic level.

Social networking is not used well.
SQL coding
The app maintains high scores using excellent SQLite code and associated Android APIs.

The app maintains high scores using basic SQLite code and associated Android APIs.

SQLite code and associated Android APIs are not used.

Related Discussions:- educational app

Use array to store values in a program, 1) Listing of the source code ( nam...

1) Listing of the source code ( named Rainfall.java ) for your program 2) Two sample output/execution/runs of your program Optional Group Work: This assignment may be done in

Demonstrate java client and server , There is no separate homework this wee...

There is no separate homework this week, but you may complete the exercises ahead of time, in which case you only need to attend for long enough to get your work marked off by your

War file for your application that can be deployed on tomcat, Deliverable: ...

Deliverable:  1) WAR file for your application that can be deployed and run on TomcaT (War file must contains the Java source code) Requirement for application: 1. Application m

Luminus jewels, Luminous Jewels - The Polishing Game Byteland county is ve...

Luminous Jewels - The Polishing Game Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various lum

What is the importance of static variable, What is the importance of static...

What is the importance of static variable? Static variables are class level variables where all objects of the class refer to the similar variable. If one object alters the val

Card, Create a class called DeckOfCards that stores 52 objects of the Card ...

Create a class called DeckOfCards that stores 52 objects of the Card class. Include methods to shuffle the deck, deal a deck, and report the number of cards left in the deck. The s

In javascript what is event handling and inline event, In JavaScript, what ...

In JavaScript, what is event handling? What are the two categories of events? In java script we could capture events on do a few operation on the basis of which particular even

How can you describe a consistent web design, How can you describe a consis...

How can you describe a consistent web design? Why is it required? A consistent web design is Easy understandable, not along with heavy graphics, easy navigation. It is required

Develop a purchase order system, Develop a Purchase Order System Project...

Develop a Purchase Order System Project Description: Purchase Order (PO) is one of the first steps in the ordering process of a store. Before, we rely on manual computation t

Change encrypted hsql database into csv format, Change encrypted HSQL datab...

Change encrypted HSQL database into CSV format Project Description: We have an encrypted HSQL Database which we have to convert into csv format. HSQL DB . We have java app

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd