eSchool Connect is one of the eSchool app suite. It allows communication between teachers, parents and students. 1- Students: - View grades - View attendance and behavior. - Send and receive messages - Check exams - Download resources. 2- Parents can do all actions for their children. 3- Teachers: - Communicate with students and parents through messages. - Check in attendance at school (Needs permission for fine location). This application needs the following permissions: 1- Local storage: in order to attach or save files through messages and Library. 2- Camera: in order to allow users capture video or image to send. 3- Audio: in order to allow users to record audio to send. 4- Fine location for teachers only for attendance service in order to connect to beacon devices (Check in).