Design and Implementation of an Extranet Web Application for Collaborative Education at the Faculty of Sciences and Techniques – Comoros
DOI:
https://doi.org/10.54536/ajiri.v3i1.2353Keywords:
E-Learning Platform, Object Oriented Programming, Agile Method, Hybrid Application, Web SecurityAbstract
This paper presents an interactive e-learning web platform for the Faculty of Sciences and Techniques, University of Comoros. This Extranet application replaces the manual Excel processing during session examination by proposing a fully automated programming application. The proposed platform helps to minimize errors that occur when using Excel manipulation, students’ interaction with the department, and waiting time before a response. The application leads also to a centralization of the results after deliberation and students can consult their detailed results over the different islands without having to come back to the campus. For the security of the developed platform, we used the well-known efficient agile method that allows us to facilitate task management during the process. The full platform was designed using the UML, and the implementation was done under object-oriented programming. The system was built using PHP, HTML, CSS, Symfony, JavaScript, and MySQL. For the Extranet considerations, all users are given a non-modifiable username and a unique password to access the application. During the testing period, the administration service was able to accept student requests such as reports and attestation, and scores claiming and students were automatically notified of the evolution of their requests.
Downloads
References
Adedoyin, O. B., & Soykan, E. (2023). Covid-19 pandemic and online learning: The challenges and opportunities. Interactive Learning Environments, 31(2), 863–875. https://doi.org/10.1080/10494820.2020.1813180
Aleryani, A. Y. (2016). Comparative Study between Data Flow Diagram and Use Case Diagram. https://www.semanticscholar.org/paper/Comparative-Study-between-Data-Flow-Diagram-and-Use-Aleryani/98df564364c444760d7034b0c5d9fd97c6dd2bce
Bajao, N. A., Nuñez, G. P., Bontia, S. M. M., & Montecillo, K. V. C. (2022). Web-based Faculty Development Management System. American Journal of Geospatial Technology, 1(2), Article 2. https://doi.org/10.54536/ajgt.v1i2.1425
Coman, C., Țîru, L. G., Meseșan-Schmitz, L., Stanciu, C., & Bularca, M. C. (2020). Online Teaching and Learning in Higher Education during the Coronavirus Pandemic: Students’ Perspective. Sustainability, 12(24), Article 24. https://doi.org/10.3390/su122410367
Duckett, J. (2011). HTML and CSS: Design and Build Websites. John Wiley & Sons. https://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189
Josette, M. (2017). Design and Implementation of Mobile Application for Results Dissemination System. Journal of Software Engineering and Applications, 787–791.
Kachalo, A. H., Arbi, O. A., & Souley, I. M. (2018). Design and Implementation of Baccalaureate Grade Processing Web Application for Niger. Journal of Software Engineering and Applications, 121–128.
Li, Q., & Chen, Y.-L. (2009). Modeling and Analysis of Enterprise and Information Systems. Springer. https://doi.org/10.1007/978-3-540-89556-5
Love, C. (2018). Progressive Web Application Development by Example: Develop fast, reliable, and engaging user experiences for the web. Packt Publishing.
Nebra, M. (2023). Réalisez votre site web avec HTML 5 et CSS 3: 3e édition (3e édition). EYROLLES.
Nebra, M., & Andrieu, M. (2022). Concevez votre site web avec PHP et MySQL: 4e édition (4e édition). EYROLLES.
Nixon, R. (2022). Développer un site web en PHP, MySQL JavaScript jQuery, CSS3 et HTML5: Un guide étape par étape pour créer des sites web dynamiques (6e édition). REYNALD GOULET.
Potencier, F. (2019). Symfony 5: The Fast Track. Symfony SAS.
Rizada, M. C. S., & Rey, R. P. (2023). Millenial E- Learning Systems and Their Academic Performance in Mathematics. American Journal of Multidisciplinary Research and Innovation, 2(2), Article 2. https://doi.org/10.54536/ajmri.v2i2.1331
Schwabe, D., Szundy, G., Silva de Moura, S., & Lima, F. (2004). Design and Implementation of Semantic Web Applications. WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web.
Singh, A., Gupta, K., & Yadav, V. K. (2023). Adopting e-learning facilities during COVID-19: Exploring perspectives of teachers working in Indian Public-funded Elementary Schools. Education 3-13, 51(1), 26–40. https://doi.org/10.1080/03004279.2021.1948091
Thuillier, V. (2017). Programmez en orienté objet en PHP (2eme édition). EYROLLES. https://www.eyrolles.com/Informatique/Livre/programmez-en-oriente-objet-en-php-9782212144727/
Unhelkar, B. (2017). Software Engineering with UML (1st edition). Auerbach Publications.
Vazquez-Peñaloza, F., & Jaimez-González, C. R. (2019). Towards a Web Application to Create Flowcharts for Supporting the Teaching-Learning Process of Structured Programming Courses. American Journal of Educational Research, 7(12), Article 12. https://doi.org/10.12691/education-7-12-12
Wu, C.-C., Yang, C.-Y., Hwang, M.-S., & Lin, M.-Y. (2019). The design and application of a web-based teacher evaluation system for STEM education. International Journal of Electrical Engineering & Education, 002072091985278. https://doi.org/10.1177/0020720919852783
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Mchangama Ben Ali, Aboudou Falahou, Attoumane Rasmiat, Abdallah Madi Soirfane, Abdoul-hafar Halassi Bacar, Oumou Koulthoum Mbae
This work is licensed under a Creative Commons Attribution 4.0 International License.