I have started marking your final projects, and several projects raise exceptions in a random fashion. I sometimes have to reload a project to get it to work. I do not want to penalise you for random exceptions, and at the same time I cannot spend an infinite time marking a given project.
Therefore, I suggest you send me video captures of the requirements as follows.
Configure your Android emulator to show user taps.
Inside your emulator, click on the Settings app/icon. This is inside the emulator similar to the Settings app inside your phone; not in the emulator bar.
Scroll down to “About Emulated Device", and click it.
Scroll down to “Build number", and click it several times (usually 7) until you see a message that you have become a developer.
Go back to the previous screen, and click “System".
Scroll down, and click “Developer options". If your emulator runs an old Android version, you find this in the root of “Settings".
You should see that “Use developer options" is enabled. Scroll down and enable “Show taps".
Video-record how your app implements the requirements.
Record all requirements that you have implemented.
// for each requirement Ri in R01 to R13 do
// if you have implemented the requirement Ri
// VideoRecord(Ri) and save it to Ri.gif
Zip all files Ri.gif into StudentNumber_StudentName_DM_FP_RECs.zip, and upload it to the new submission portal.
In order to “VideoRecord(Ri)", do the following.
You run your app up to the point where you want to show how Ri is implemented.
On the settings bar outside the emulator, click the three dots “...".
In the left menu, click “Record and Playback".
Click on “Record".
Go back to your app, run the requirement Ri.
Go back to “Record and Playback", and stop recording.
Save as GIF.
Check that the GIF works. If the taps do not show, do not worry.
Recording the requirements is not mandatory. Students who are 100% sure that their work is flawless, do not need to do it. However, bear in mind that if a requirement raises an exception, I will give it 0.
You have until tonight to upload your screen records.