Limited Offer Get 25% off — use code BESTW25
No AI No Plagiarism On-Time Delivery Free Revisions
Claim Now

NIT6120 – Mobile Application Development Assignment 1 — Semester 1, 2019 An Android App worth 10% of your final mark

NIT6120 – Mobile Application Development

Assignment 1 Semester 1, 2019

 An Android App worth 10% of your final mark

 Due Date: Week 8 Sunday 20 April 2019 before 11:00 am Demonstration: During week 9 Lab

Learning outcomes (LO’s) and Graduate Capabilities (GC’s) Addressed – 2, 3 and 1, 2, 3

This assignment will test your Android development skills and is worth 10% of your overall unit mark. This is an individual assignment.

Jiu-Jitsu is a Japanese martial art. The Jiu-Jitsu School trains students in martial arts and grades the students to award different belts following an examination. These examinations run at different times depending upon the level. During the examination each student is assigned an examiner.

The Jiu-Jitsu School wants you to develop a grading app for their Yellow foundation Belt program.  The Yellow belt has 4 degrees viz, 1st degree, 2nd degree, 3rd degree and 4th degree.  A Degree is awarded based on the scores achieved as below.

  1. 1st degree – score <26
  2. 2nd degree – score between 26 and 39
  3. 3rd degree – score between 40 and 59
  4. 4th degree – score >60

 

 

These degrees are ranks to be earned before progressing to Red Belt. The examiner follows the table below to grade a student. At this stage for each criterion, a range of scores 1 – 5 is given for each of the criteria listed in the table.

 

# Demonstrate the following Kaeshi-Waza (selfdefense techniques) Score(1-5)
1 Aggressive handshake
2 Inside wrist grip
3 Outside wrist grip
4 Both hands holding wrist
5 Both wrists held
6 Headlock side
7 Strangles front
8 Strangles side
9 Strangles rear
10 Bear hugs Behind (over arms)
11 Bear hugs Behind (under arms)
12 Bear hugs Front (over arms)
13 Bear hugs Front (under arms)

 

Some Expectations

  1. Screen 1 — Instructor Login
  2. Screen 2 — Criteria # 1- 6
  3. Screen 3 — Criteria # 7-13
  4. Screen 4 — Result
  5. Min API level to be supported is API 21 6. The user input is safe and will not crash the App.
  6. Ensure you include any images you use in your app should be in the same app directory.
  7. You should test your application on another machine before submitting.

 

Submission instructions

  • Zip up the entire Assignment 1 folder, and any sub-folders, in which you have created your solution for this assignment.
  • Name the zip file Surname_Firstname_studentid_Assignment1.zip
  • Submit the zip file to Drop Box on VU Collaborate

Code

  • The solution must be an Android Studio Project.

 

Note

Request for a time extension must be made before the due date by emailing the unit convener. A request for extension after the due time or without a valid medical certificate will NOT be given.

 

Plagiarism

THIS IS AN INDIVDUAL PROJECT.

 

  • The submitted work must be your own work.
  • Do not share your work with other students.
  • You may NOT view the code of other students.
  • You may discuss the work with teaching staff.
  • You may discuss the big picture with peers, but the final design should be yours.
  • You must name and code attributes and operations on your own.
  • There will be absolutely no tolerance of plagiarism.
  • Any person that presents any work that is not their own or is not properly referenced will be awarded 0 marks for the project.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Marking Scheme

# Criteria Max Marks Marks obtained
1

 

Grading assessment table must be presented with four screens  

2 marks

 
Degree awarded (Outcome) should be presented in a new screen with the achieved score. 2 marks
Functionality for calculating score 2 marks
Layout 2 marks
Usage of widgets (labels, buttons, etc.) 2 marks
Instructor Login 1 mark
2 Retrieve student details

 

Update student records

1 mark

 

1 mark

 
3 Store/retrieve grading assessments

 

Add comments on each grading assessments

1 mark

 

1 mark

 
4 Use of multiple relational tables to store and retrieve all data (grading assessment, instructor login) from database 1 mark  
 5 App demonstration 2 marks  
 6 Design Project Report – 500 words 2 marks  
  Total  20 marks  

 

 

The interface should be as below:

 

 

 

 

Another fields can set as textview default but just the “score (1-5)” can be edited as below:

 

 

 

But if the degree lower than 3rd degree, the congratulation message will not appear as below:

 

When the “New record” button is clicked the system will get back to the “training task” to let the user edit again to get new result.

 

 

 

 

 

Plagiarism Free Assignment Help

Expert Help With This Assignment — On Your Terms

Native UK, USA & Australia writers Deadline from 3 hours 100% Plagiarism-Free — Turnitin included Unlimited free revisions Free to submit — compare quotes
Scroll to Top