App Inventor and Firebase Database
App Title
StuStatus
Elevator Pitch
This connection app allows students to notify the teacher when they need help with the click of a button.
Description
The StuStatus App allows teachers to set up a session code that can be provided to students. Students add the session and then they can notify the teacher of their current status. When the student touches a status button the teacher is instantly notified of the status. The available statuses are
- Red = I need help! I can’t keep working.
- Green = I’m working fine!
- Yellow = I need help. I can keep working.
- Purple = I need to talk
In order to use the app the teacher must register, by providing an email address, name and password. Students must also register. The student email address does not have to be a valid email address.
Download and Test
The best way to test the app is using the emulator and an Android device. Use the Android device to register and login as a teacher. Add a session code. View the session. Use the emulator to register and login as a student. Add a name and the session code added as the teacher. Click Update
Session Code. Then choose a status. The Teacher session view should update automatically. To download the app, scan the QR code to the left with the MIT AI2 Companion app or some other Scanner or click on this download link.
Technical Description
As shown in this screenshot, the app exceeds the project’s minimum technical requirements. It contains 18 global variables, 2 procedures, a loop, multiple if/else statements, and a firebase database.