I'm sorry for the long post, but this issue is driving me crazy and hope someone could help me with a solution.
I'm administrating our company's Moodle from the Front end side, and we are having and issue with one of our Courses, where the issue in this particular Course, the slowness when anyone attempts to create any activity such as Quizzes.
What happens exactly is, when you attempt to create a quiz, the webpage load the Quiz settings forum, and once you finish customizing it, and chose either save or save and return to course, the page hangs and keeps loading, for almost 1 minute "give or take" until the activity is saved. this issue also happens when you try and edit the quiz setting for example or editing any questions content and any other activity.
Also worth noting that this issue is only present if your attempting to add or editing something, but if your a student who's answering a quiz or attending to a survey, you wouldn't feel any performance issues.
This issue is only available in one of our courses, the reset of the courses are not effected. however the effected course is highly populated with content, where it contains over 4 surveys and one of them have almost 15000+ responses alone, not to mentions over 60 to 70 quizzes with a question banks that contains over 1500 questions and a few uploaded videos.
I thought this issue might be related to PHP memory limit, since we faced a similar issue last year, where our questionnaire didn't load it's content duo to a limited memory that was allocated to PHP, the allocated memory Was 128MB and we increased it to 256MB, and everything worked fine after that.
I thought this time that the page load time is related to a limited memory duo to the available amount of data within the course, So I have contacted our IT team who handles our Moodle back end side , and asked them to increase the PHP allocated memory from from 256MB to 1024MB and reboot the web server. However the issue wasn't resolved sadly. Our current Moodle Version is 3.0.2.
so now i'm kinda stuck and i'm not sure how to track this issue and solve it.