Measuring execution time of messages within the Moodle 3.2 platform on a local server

Authors

  • Basri Ahmedi
  • Lindita Loku Nikci
  • Aferdita Ibrahimi Public University Kadri Zeka

DOI:

https://doi.org/10.22399/ijcesen.1090

Keywords:

https://orcid.org/, Moodle, Number of participants, Number of characters, Local server

Abstract

This study investigates the performance of message delivery within the Moodle 3.2 platform hosted on a local university server, which has supported approximately 4,700 users since 2016. The research evaluates execution time as a function of the number of recipients and message size, considering key performance factors such as hardware capabilities, algorithm efficiency, and network conditions. Empirical measurements were conducted on the university’s e-learning server (https://e-learning.uni-gjilan.net/) through two types of tests: varying the number of recipients and increasing the number of message characters. Results indicate that increasing the number of recipients significantly impacts execution time, while message size has a comparatively smaller effect. These findings highlight the need for optimizing Moodle configurations and server resources to improve scalability and performance in high-user environments. Recommendations include upgrading server hardware, optimizing database queries, and implementing caching mechanisms. Future research should explore alternative database engines and network configurations to enhance system efficiency further.

References

D. Evans, Introduction to computing, Charlottesville: University of Virginia , 2011.

T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, (2022). Introduction to Algorithms, Cambridge, Massachusetts London: Massachusetts Institute of Technology , The MIT Press.

S. Esakkiammal, & K. Kasturi. (2024). Advancing Educational Outcomes with Artificial Intelligence: Challenges, Opportunities, And Future Directions. International Journal of Computational and Experimental Science and Engineering, 10(4). https://doi.org/10.22399/ijcesen.799 DOI: https://doi.org/10.22399/ijcesen.799

K. Z. K. Universiteti Publik, "Public University Kadri Zeka," 25 12 2024. [Online]. Available: https://uni-gjilan.net/, https://e-learning.uni-gjilan.net/. [Accessed 25 12 2024]. https://e-learning.uni-gjilan.net/

J. Hennessy and . D. Patterson, Computer Architecture -A Quantitative Approach, Waltham, MA 02451, USA: Elsevier, 2012.

B. Rupprecht, B. Vogel-Heuser and E.-M. Neumann, "Measurement Methods for Software Execution Time on Heterogeneous Edge Devices," in 2023 IEEE 21st International Conference on Industrial Informatics (INDIN), Lemgo, Germany, 2023. https://ieeexplore.ieee.org/document/10218136 DOI: https://doi.org/10.1109/INDIN51400.2023.10218136

M, S., S, P., K, D., T, V., & D, B. (2024). Enhanced Energy efficient routing protocol for OnDemand distance vector routing to improve communication in border area Military communication. International Journal of Computational and Experimental Science and Engineering, 10(4). https://doi.org/10.22399/ijcesen.492 DOI: https://doi.org/10.22399/ijcesen.492

T. Fryza and M. Waldecker, "Precise Measurement of Power Consumption and Execution Time for Embedded Platforms," in 2018 25th International Conference on Systems, Signals and Image Processing (IWSSIP), Maribor, Slovenia, 2018. https://ieeexplore.ieee.org/document/8439486 DOI: https://doi.org/10.1109/IWSSIP.2018.8439486

Y. Seo and H. S. Kim, "Operator-data type pair based execution environments independent worst-case execution time measuring method," in 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), IEEE, Okayama, Japan, 2016. https://ieeexplore.ieee.org/document/7550831 DOI: https://doi.org/10.1109/ICIS.2016.7550831

Sankari, A. S., & S. Vimalanand. (2024). Biased Random Sampling with Firefly Optimization (BRS-FO) based on Load Balancing for Virtual Machine Migration in Cloud Computing. International Journal of Computational and Experimental Science and Engineering, 10(4). https://doi.org/10.22399/ijcesen.753 DOI: https://doi.org/10.22399/ijcesen.753

A. Büchner (2022), Moodle 4 Administration: An administrator's guide to configuring, securing, customizing, and extending Moodle, Birmingham, UK: Packt Publishing.

X. T. R. M. A. D. Basri Ahmedi, (2018). Development of Massive Open Online Courses, Chapter Five," in Innovations, Technologies and Research in Education, Riga, Latvia, Cambridge Scholars Publishing, pp. 51-63.

B. Ahmedi, X. Thaqi and E. Halimi, "The advantages of Creating a New Account in Moodle by Users Themselves and by the Administrations,," in IAFeS Edition, Volume 6,, Corfuz, Greece, 2018.

Downloads

Published

2025-04-04

How to Cite

Ahmedi, B., Loku Nikci, L., & Ibrahimi, A. (2025). Measuring execution time of messages within the Moodle 3.2 platform on a local server. International Journal of Computational and Experimental Science and Engineering, 11(2). https://doi.org/10.22399/ijcesen.1090

Issue

Section

Research Article