Thanks for your reply.
Yes, we restarted the webwork2 service after running npm ci. I did it one more time after that, but the issue persists.
Regarding the upgrade, we encountered an issue during the process. After running npm ci, we installed the missing modules: Archive::Zip::SimpleZip, File::Copy::Recursive, GD::Barcode::QRcode, MIME::Base32, and SQL::Abstract. These installed without any problems.
However, XML::LibXML was also listed as missing, and its installation failed because it didn't pass all the tests in the build. We then attempted cpanm XML::LibXML --force as suggested, and the installation completed—but I’m wondering if this could be the root of the issue. I tried updating it again, but the same problem occurred.
I've thoroughly checked the settings in the server, and the configurations appear to be correct. However, I don’t see anything in the logs that explain why MathQuill isn't working or why solutions are only displaying as hints rather than functioning properly.
Additionally, faculty have reported that specific problems now display errors or warning messages, even though they worked fine before the upgrade. I was able to fix some, but a few remain unresolved.
We may need to rebuild the server (version 2.19) and migrate the user and course data. Let me know your thoughts.
Thanks again.