In this assignment you are creating an app that children can use to
practice math skills. The math skills that this app will support are:
2-digit divisions where the remainder will always be zero and
quotient will be an integer >= 1
The app will give the user a simple randomly generated math problem.
If the user answers correctly, an encouraging message will be
displayed. If the answer is incorrect, the user will receive a second
chance. If the second chance is incorrect, the app will display the
Total 15 points.
10 points: Completion of all the features demonstrated in the
3 points: Add a feature where when a user answers five
successive problems correctly, the problems become more challenging.
You might increase the number of digits in the problem to make the
problems more challenging. Conversely, when the user answers 3
questions wrongly, the problems become easier. 2 points: Add
some other significant feature that you want to add. Basic changes
like changing the color or font or something like that will not be
considered a significant feature. Feel free to discuss with me during
my office hours your idea of significant feature.
If I am unable to open your project in Android Studio, you will
receive 0 credit for this assignment.
If you turn in someone else’s project and I find it out, you will
automatically receive an F for the whole course.
This homework counts for 15 points towards your final grade
What/how to submit:
Submit a .zip file of your entire Android Studio Project Folder
Additionally, submit a .apk file for your project
Additionally, submit the layout and activity files separately
Optional – submit a .pdf detailing the “significant” feature
that you are adding to receive 3 points, if you are implementing a
Missing any of the above items will result in a failing grade for
1-day late submission will be deducted 1 points
2-day late submission will be deducted 2 points; late submission
beyond that is not allowed
Let’s block ads! (Why?)