TECH4300 Development and Video Entry Assignment Help

TECH4300 Development and Video Entry Assessment

Assessment 2 Information

Subject Code:TECH4300
Subject Name:Mobile Development
Assessment Title:Development and Video Entry
Assessment Type:Coding and Video Entry
Assessment Length:6Mins(+/-10%)
Weighting:40 %
Total Marks:40
Submission:MyKBS (Moodle Assignment)
Due Date:Week 9

 

Your Task

For this individual assessment, you will design a modern android application for mobile devices. You will test the app, debug any errors, and finally deploy the app in an emulated environment.

 

Assessment Description

 

This assessment is designed to test your ability to design, deploy, and debug Android application using an open-source development framework (Android Studio); test your ability to conduct research about how to communicate between application activities and formulate test-cases to test various advanced functionalities. You will be developing a two- activity app to get a detailed result about the user’s performance of a math quiz.

 

You will be provided with a case study which will require you to develop an advanced mobile application after exploring various complex approaches of data passing.

 

Note: You will need to design and develop the application using Android Studio (Kotlin Programming Language).

 

Case Study:

You are asked to design and develop an Android app for kids to test their math skills. The app will have two activities as described below:

 

 

Screen 1: Questions (Activity 1)

  • This activity will present 5 math questions to the user, each of the questions will be one of the following types (addition, subtraction, multiplication, division). A question can directly ask the user to enter the result or may ask the user to verify the correctness of the result. Sample questions are as follows:
    • What is the result of 20+77?
    • 20 + 77 = 19, is the equation correct?
  • Please note that, we don’t need to provide random questions each time the application is launched. Rather a fixed set of predefined questions will be sufficient to achieve the app’s outcome.
  • The user should be able to enter the answers to the questions via various UI input components.
  • There should be two buttons:
    • ‘Reset’ button to reset the user input, and
    • ‘Show Result’ button to navigate to the second screen. Screen 2: Result (Activity 2)
  • Shows a detailed result about the user performance. This will include their overall score in percentage, the correct answers, and the incorrect answers.
  • You will need to use different colour schemes to differentiate between the correct and incorrect answers, for example green for the correct ones and red for the incorrect ones.

 

 

Note: To produce a quality solution, you will need to determine the type of UI widgets you will be using, decide how to perform user input validation (if required), compare various methods to pass the information captured in the first activity to the second activity and justify the one you choose to implement. You will also need to create some UI and unit test cases to test the robustness of your application.


 

 

This assessment aims to achieve the following Subject Learning Outcomes:

 

LO2:

Design and developa mobile application via the use of an open-source

development framework.

LO3:

Deploy and debuga mobile application using the Androidmobile operating

system.


 

Assignment Instructions

 

  1. Read the case study provided, analyse it and interpret the application requirements.
  2. Explore various approaches to achieve data passing between activities and determine the best one to suit your solution.
  3. Design and develop an Android App in Kotlin Programming Language using Android Studio that meets the specifications outlined in the case study.
  4. Formulate some UI unit test cases to test the implemented functionalities. In addition, add some unit test cases.
  5. Create a video to demonstrate comparison between various data passing approaches, the app's functionalities, and testing.
  6. Submit your video and code (zipped) to the designated submission platform by the due date.
  7. Refer to the assessment marking guide to assist you in completing all the assessment criteria.


 

Important Study Information

 

Academic Integrity and Conduct Policy

https://www.kbs.edu.au/admissions/forms-and-policies

 

KBS values academic integrity. All students must understand the meaning and consequences of cheating, plagiarism and other academic offences under the Academic Integrity and Conduct Policy.

 

Please read the policy to learn the answers to these questions:

 

  • What is academic integrity and misconduct?
  • What are the penalties for academic misconduct?
  • How can I appeal my grade?

 

 

 

Late submission of assignments (within the Assessment Policy)

https://www.kbs.edu.au/admissions/forms-and-policies

  
 A screenshot of a calendar  Description automatically generated


 

 

 

 

Length Limits for Assessments

 

Penalties may be applied for assessment submissions that exceed prescribed limits.

 

 

Study Assistance

 

Students may seek study assistance from their local Academic Learning Advisor or refer to the resources on the MyKBS Academic Success Centre page. Further details can be accessed at https://elearning.kbs.edu.au/course/view.php?id=1481


 

Generative AI Traffic Lights

 

Please see the level of Generative AI that this assessment is Level 2 has been designed to accept:

 

Traffic Light

Amount of Generative Artificial Intelligence (GenerativeAI) usage

 

Evidence Required

This assessment

()

 

 

 

 

Level 1

 

Prohibited:

No GenerativeAI allowed

This assessment showcases your individual knowledge, skills and/or personal experiences in the absence of Generative AI support.

 

The use of generative AI is  prohibited for this assessment and may potentially result in penalties for academic misconduct, including but not limited to a mark of zero for the assessment.

 
level 2

 

Optional:

You may use GenerativeAI for research and content generation that is appropriately referenced.

 

See assessment instructions for details

 

This assessment allows you to engage with Generative AI as a means of expanding your understanding, creativity, and idea generation in the research phase of your assessment and to produce content that enhances your assessment. I.e., images. You do not have to use it.

 

The use of GenAI is optional for this assessment.

Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learn howto reference GenerativeAI.

https://library.kaplan.edu.au/referencing- other-sources/referencing-other-sources- generative-ai

 

In addition, you must include an appendix that documents your GenerativeAI collaboration including all prompts and responses used for the assessment.

 

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially resultin penalties for academic misconduct, including but not limited to a mark of zero for the assessment. Ensure you follow the specific assessment instructions in the section above.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Level 3

 

 

 

 

 

Compulsory:

 

You must use GenerativeAI to complete your assessment

 

See assessment instruction for details

 

This assessment fully integrates Generative AI, allowing you to harness the technology's full potential in collaboration withyour own expertise.

 

Always check your assessment instructions carefully as there may still be limitations on what constitutes acceptable use, and these may be specific to each assessment.

 

You will be taught how to use generative AI and assessed on itsuse.

 

Your collaboration with GenerativeAI must be clearly referenced just as you would reference any other resource type used. Click on the link below to learnhow to reference GenerativeAI.

 

https://library.kaplan.edu.au/referencing- other-sources/referencing-other-sources- generative-ai

 

In addition, you must include an appendix that documents your GenerativeAI collaboration including all prompts and responses used for the assessment.

 

Unapproved use of generative AI as per assessment details during the content generation parts of your assessment may potentially resultin penalties for academic misconduct, including but not limited to a mark of zero for the

assessment. Ensure you follow the specific assessment instructions in the section above.

 

 

Marking Criteria

           | 40 marks

F (Fail) 0-49%P (Pass) 50-64%C (Credit) 65-74%D (Distinction) 75-84%HD (High Distinction) 85-100%

Functionality of Activity 1

 

 

             | 8 Marks

The application does not meet the specified requirements.The application partially meets the specified requirements.The application mostly meets the specified requirements.The application meets all the specified requirements.

The application

exceeds the specified requirements, demonstrating

exceptional functionality.

Functionality of Activity 2

 

 

             | 8 Marks

The application does not meet the specified requirements.The application partially meets the specified requirements.The application mostly meets the specified requirements.The application meets all the specified requirements.

The application

exceeds the specified requirements, demonstrating

exceptional functionality.

Testing

 

             | 8 Marks

No tests writtenOnly a few UI or unit tests are implemented.A set of UI and unit tests implemented mostly covering the basic scenarios.Advanced UI and unit test cases implemented, covering a wide range of scenarios.Comprehensive UI and unit test cases implemented, covering all possible scenarios.

Code Quality

 

             | 4 Marks

The code is riddled with errors and lacks adherence to coding conventions.The code contains some errors and does not consistently follow coding conventions.The code is mostly error-free and adheres to coding conventions.The code is virtually error-free and follows coding conventions consistently.

The code is exceptional, with no errors and strict

adherence to coding conventions.

Video Comparison of Data Passing Approaches

 

             | 4 Marks

No comparison is provided.Limited comparison of data passing techniques are provided with no reason for selecting the chosenone.Basic comparison of data passing techniques are provided and reason for selecting the chosen one is not clear.Advanced comparison of various data passing techniques are provided with reasoning for selecting the chosen one for this project.Extensive comparison of various data passing techniques are provided with proper reasoning for selecting the chosen one for this project.

Video AppFunctionalities

 

 

             | 4 Marks

No video provided or video is not relevant.The video is of limited quality, with a demonstration of limited app functionalities.The video is of basic quality, with a demonstration of basic app functionalities.The video is of high quality, with a demonstration that covers a wide range of scenarios for app functionalities.The video is of exceptional quality, with a demonstration that covers all possible scenarios for app functionalities.

Video App Testing

 

 

             | 4 Marks

No video provided or video is not relevant.The video is of limited quality, with a demonstration of limited testing.The video is of basic quality, with a demonstration of basic testing.The video is of high quality, with a demonstration that covers a wide range of scenarios for testing.The video is of exceptional quality, with a demonstration that covers all possible scenarios for testing.

Looking for help with your assignments and essay writing? Visit us at Punjab Assignment Help and get expert assistance today!

Example invalid form file feedback

Join our 150К of happy users

Get original papers written according to your instructions and save time for what matters most.