20. A non-transitory computer-readable medium, for providing a mobile device-based community corrections supervision system, comprising executable instructions operative to cause at least one processor of a mobile device of an enrollee to: receive, from a remote server, a first alert requiring the enrollee to perform a first check-in; receive a first acknowledgement of the first alert from the enrollee; present, in response to receiving the first acknowledgement, a displayed text to the enrollee via a screen on the mobile device of the enrollee; request, after the presenting, the enrollee to recite the displayed text; record, using a camera and a microphone on the mobile device of the enrollee, the enrollee reciting the displayed text to obtain a recordation; and transmit the recordation to the remote server for monitoring by a supervision case manager assigned to the enrollee.
20. A non-transitory computer-readable medium, for providing a mobile device-based community corrections supervision system, comprising executable instructions operative to cause at least one processor of a mobile device of an enrollee to: receive, from a remote server, a first alert requiring the enrollee to perform a first check-in; receive a first acknowledgement of the first alert from the enrollee; present, in response to receiving the first acknowledgement, a displayed text to the enrollee via a screen on the mobile device of the enrollee; request, after the presenting, the enrollee to recite the displayed text; record, using a camera and a microphone on the mobile device of the enrollee, the enrollee reciting the displayed text to obtain a recordation; and transmit the recordation to the remote server for monitoring by a supervision case manager assigned to the enrollee. 31. The non-transitory computer-readable medium of claim 20 , wherein the first alert is received in response to a battery remaining power level of the mobile device of the enrollee falling below a threshold.