Assessment 2 Information
Subject Code: | TECH4300 | ||
Subject Name: | Mobile Development | ||
Assessment Title: | Development and Video Entry | ||
Assessment Type: | Coding and Video Entry | ||
Assessment Length: | 6 | Mins | (+/-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)
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
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:
https://www.kbs.edu.au/admissions/forms-and-policies
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 written | Only 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!
Get original papers written according to your instructions and save time for what matters most.