Digital Learning Platform for Rural Area: An Android-based AI-assisted Educational Ecosystem with Role-based Access Control and Firebase Push Notifications
Keywords:
AI chatbot, Android, Digital learning platform, Document summarization, EdTech, Firebase cloud messaging, Groq API, PHP-MySQL, Role-based access control, Rural educationAbstract
This paper presents the design, implementation, and functional evaluation of the Digital Learning Platform for Rural Areas, an Android-based educational application developed to bridge the persistent digital divide between rural students and quality academic resources. The platform adopts a dual-portal, role-based architecture providing distinct interfaces for teachers and students. Teachers manage the distribution of multi-format educational content — text notes, PDF documents, and video lecture metadata — targeted to specific departments and academic years, while students access distributed materials and engage with two integrated artificial intelligence tools: an AI-powered document summarizer and a real-time academic doubt-solving chatbot, both powered by the Groq language model via a PHP middleware layer. Student access to platform resources is gated behind a teacher-controlled approval mechanism, ensuring institutional security and content integrity. Firebase Cloud Messaging delivers targeted push notifications to student groups using a department-and-year topic naming convention, confirmed effective on Android 13+ during testing. The Android application is developed in Java using an activity-based architecture, with Volley handling standard REST API communication and OkHttp3 managing streaming connections for the AI chatbot. A PHP-MySQL backend hosted at tsm.ecssofttech.com provides user management, content metadata storage, and AI request routing. In-app PDF rendering is delivered through Android-PDF-Viewer, and text extraction for AI summarization is performed using PDFBox-Android. Cleartext traffic support and legacy storage configurations ensure compatibility with low-end Android devices commonly used in rural communities. System testing confirmed correct operation of all primary functional flows, including role-based authentication, content distribution, AI summarization, chatbot interaction, notification delivery, and student approval management.
References
UNESCO, Mobile Learning for Teachers: Exploring the Potential of Mobile Technologies to Support Teachers and Improve Practice. Paris, France: United Nations Educational, Scientific and Cultural Organization, 2012.
J. S. Mtebe and R. Raisamo, “Investigating students’ behavioural intention to adopt and use mobile learning in higher education in East Africa,” International Journal of Education and Development Using Information and Communication Technology, vol. 10, no. 3, pp. 4–20, 2014.
R. Winkler and M. Soellner, “Unleashing the potential of chatbots in education: A state-of-the-art analysis,” Academy of Management Proceedings, vol. 2018, no. 1, p. 15903, Aug. 2018.
E. Lloret and M. Palomar, “Text summarisation in progress: A literature review,” Artificial Intelligence Review, vol. 37, no. 1, pp. 1–41, Apr. 2012.
M. Zhekova, T. Peychinov, and A. Karaivanova, “Integrating automated notifications and geospatial navigation into a mobile learning management platform to support higher education,” in Proceedings of TechSys 2026, Engineering Proceedings, vol. 150, p. 46, Jul. 2026.
D. F. Ferraiolo, R. Sandhu, S. Gavrila, D. R. Kuhn, and R. Chandramouli, “Proposed NIST standard for role-based access control,” ACM Transactions on Information and System Security, vol. 4, no. 3, pp. 224–274, Aug. 2001.
F. Mustafa, H. Thi, and X. A. Gao, “The challenges and solutions of technology integration in rural schools: A systematic literature review,” International Journal of Educational Research, vol. 126, p. 102380, 2024.
K. Palshkov, N. Shetelya, N. Khlus, I. Vakulyk, and I. Khyzhniak, “Impact of mobile apps in higher education: Evidence on learning,” Revista Amazonia Investiga, vol. 13, no. 74, pp. 115–128, Feb. 2024.
Android Developers, “Android Developers Documentation,” Google, 2020.
Google, “Firebase Cloud Messaging Documentation,” Firebase, 2026.
Groq Inc., “Groq API Documentation,” 2024.
Apache Software Foundation, “Apache PDFBox: A Java PDF Library,” 2023.
Oracle Corporation, “MySQL 8.0 Reference Manual,” 2019.
Baeldung, “A Guide to OkHttp,” Dec. 2016.
PHP Documentation Group, “PHP Manual,” 2026.
Airbnb Engineering, “Lottie Documentation,” 2026.