Discussion Forum is not working

I have enabled the discussion forum using the Tutor plugin. The discussion module is visible in my LMS, but I cannot create discussions or questions. I’m not sure which flags need to be enabled. I have enabled all flags, but it’s still not working as expected. Could you please help me resolve this issue? Thanks in advance. @regis


1 Like

Hi,

To address the issue, here’s a detailed explanation:

  1. Commands Run:
  • I installed the forum plugin using tutor plugins install forum
  • I enabled the forum plugin using tutor plugins enable forum
  • I launched the local environment using tutor local launch
  • After completing these steps, the ‘Discussion’ module became visible in my LMS
  1. Customizations:
  • I haven’t made any customizations
  1. Current Issue:
  • I am able to create a discussion and post, and it’s visible to my peers as well
  • However, neither I nor my peers can save our responses under the discussion or question
  1. Logs from Various Containers:
{"level":"info","ts":1722853701.6516495,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65346","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/css/widgets.a43fa7be9444.css"},"user_id":"","duration":0.001854199,"size":2525,"status":200}
{"level":"info","ts":1722853701.7076383,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65344","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/js/change_form.9d8ca4f96b75.js"},"user_id":"","duration":0.001328107,"size":331,"status":200}
{"level":"info","ts":1722853701.7619848,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65349","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/js/prepopulate_init.e056047b7a7e.js"},"user_id":"","duration":0.001063172,"size":492,"status":200}
{"level":"info","ts":1722853701.7878075,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65348","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/jsi18n/"},"user_id":"","duration":0.035214915,"size":966,"status":200}
{"level":"info","ts":1722853701.8228357,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65349","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/js/change_form.9d8ca4f96b75.js"},"user_id":"","duration":0.001088243,"size":331,"status":200}
{"level":"info","ts":1722853711.8803391,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65353","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/certificates/generatedcertificate/"},"user_id":"","duration":0.314158491,"size":12330,"status":200}
{"level":"info","ts":1722853711.985175,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65354","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/jsi18n/"},"user_id":"","duration":0.032205099,"size":966,"status":200}
{"level":"info","ts":1722853712.1342971,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65355","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/jsi18n/"},"user_id":"","duration":0.032430819,"size":966,"status":200}
{"level":"info","ts":1722853737.786035,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65357","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/waffle/flag/"},"user_id":"","duration":0.328597676,"size":12966,"status":200}
{"level":"info","ts":1722853737.8962739,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65357","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/img/icon-yes.d2f9f035226a.svg"},"user_id":"","duration":0.001075046,"size":0,"status":304}
{"level":"info","ts":1722853737.9119215,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65358","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/jsi18n/"},"user_id":"","duration":0.033444992,"size":966,"status":200}
{"level":"info","ts":1722853737.9521158,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65357","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/admin/img/icon-no.439e821418cd.svg"},"user_id":"","duration":0.000983887,"size":0,"status":304}
{"level":"info","ts":1722853738.0693476,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65359","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/admin/jsi18n/"},"user_id":"","duration":0.031352723,"size":966,"status":200}
{"level":"info","ts":1722854376.9706345,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49171","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/courses/course-v1:SLX_Learning+C1EOS+EOS01/discussion/forum/34515aaf-e88d-4621-a559-caf5b2686409/threads/66abe80f384e3d001c5e557b?ajax=1&resp_skip=0&resp_limit=25"},"user_id":"","duration":0.125362138,"size":530,"status":200}
{"level":"error","ts":1722854385.4597108,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49176","proto":"HTTP/1.1","method":"POST","host":"local.overhang.io","uri":"/courses/course-v1:SLX_Learning+C1EOS+EOS01/discussion/threads/66abe80f384e3d001c5e557b/reply?ajax=1"},"user_id":"","duration":0.285547642,"size":3062,"status":500}
{"level":"error","ts":1722854435.5684345,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49199","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLXLearning+Test-1+Test-1+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.022760141,"size":0,"status":404}
{"level":"error","ts":1722854435.5746584,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49200","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+Test-2+Test-2+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.027129939,"size":0,"status":404}
{"level":"error","ts":1722854435.6467364,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49199","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+CH-2.+CH02+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.019873289,"size":0,"status":404}
{"level":"error","ts":1722854435.6548398,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49202","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+CH-2+CH02+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.023468806,"size":0,"status":404}
{"level":"error","ts":1722854435.6661448,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49200","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+SPG1+SPG01+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.033546324,"size":0,"status":404}
{"level":"error","ts":1722854435.6915789,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"49203","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+Test-4+Test-4+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.022849979,"size":0,"status":404}
{"level":"error","ts":1722857619.306759,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65120","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+Test-2+Test-2+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.026821744,"size":0,"status":404}
{"level":"error","ts":1722857619.3068128,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65119","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLXLearning+Test-1+Test-1+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.027212595,"size":0,"status":404}
{"level":"error","ts":1722857619.3872175,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65121","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+CH-2.+CH02+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.019776477,"size":0,"status":404}
{"level":"error","ts":1722857619.3874397,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65119","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+CH-2+CH02+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.019878819,"size":0,"status":404}
{"level":"error","ts":1722857619.4099512,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65120","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+Test-4+Test-4+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.019323255,"size":0,"status":404}
{"level":"error","ts":1722857619.4102767,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65122","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/asset-v1:SLX_Learning+SPG1+SPG01+type@asset+block@images_course_image.jpg"},"user_id":"","duration":0.02008412,"size":0,"status":404}
{"level":"info","ts":1722857626.1438847,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65128","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/courses/course-v1:SLX_Learning+C1EOS+EOS01/discussion/forum/34515aaf-e88d-4621-a559-caf5b2686409/threads/66abe80f384e3d001c5e557b"},"user_id":"","duration":0.250398478,"size":15387,"status":200}
{"level":"info","ts":1722857626.7359815,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"65132","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/courses/course-v1:SLX_Learning+C1EOS+EOS01/discussion/forum/34515aaf-e88d-4621-a559-caf5b2686409/threads/66abe80f384e3d001c5e557b?ajax=1&resp_skip=0&resp_limit=25"},"user_id":"","duration":0.105504143,"size":531,"status":200}
{"level":"info","ts":1722864703.3946471,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51547","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/ie11_find_array.bd1c6dc7a133.js"},"user_id":"","duration":0.001900708,"size":0,"status":304}
{"level":"info","ts":1722864703.3948894,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51548","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/i18n/en/djangojs.705ead69114e.js"},"user_id":"","duration":0.00154566,"size":0,"status":304}
{"level":"info","ts":1722864703.466746,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51553","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/lms-base-application.8c893365eb2c.js"},"user_id":"","duration":0.000984183,"size":0,"status":304}
{"level":"info","ts":1722864703.4667513,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51551","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/css/lms-style-vendor.68e48093f5dd.css"},"user_id":"","duration":0.001637235,"size":0,"status":304}
{"level":"info","ts":1722864703.4667807,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51554","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/lms-base-vendor.188b06b0a06d.js"},"user_id":"","duration":0.001309091,"size":0,"status":304}
{"level":"info","ts":1722864703.4678109,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51547","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/lms/js/require-config.38226099c6ad.js"},"user_id":"","duration":0.000921208,"size":0,"status":304}
{"level":"info","ts":1722864703.4679604,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51552","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/bundles/commons.448624571c29875ccab8.c22c338ebb4d.js"},"user_id":"","duration":0.001090199,"size":0,"status":304}
{"level":"info","ts":1722864703.5387354,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51548","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/images/logo.9653eb7aabef.png"},"user_id":"","duration":0.000993801,"size":0,"status":304}
{"level":"info","ts":1722864703.6868737,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51548","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/images/profiles/default_50.3455a6581573.png"},"user_id":"","duration":0.000926498,"size":0,"status":304}
{"level":"info","ts":1722864703.6930747,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51551","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/images/tutor-logo.234797f646eb.png"},"user_id":"","duration":0.001057246,"size":0,"status":304}
{"level":"info","ts":1722864703.7608924,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51551","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/images/openedx-logo.e783f426da35.png"},"user_id":"","duration":0.001110093,"size":0,"status":304}
{"level":"info","ts":1722864703.762186,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51548","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/vendor/noreferrer.aa62a3e70ffa.js"},"user_id":"","duration":0.00097438,"size":0,"status":304}
{"level":"info","ts":1722864703.762308,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51553","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/utils/navigation.08930e16ab3d.js"},"user_id":"","duration":0.000970703,"size":0,"status":304}
{"level":"info","ts":1722864703.7690601,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51547","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/src/jquery_extend_patch.54dddef28d15.js"},"user_id":"","duration":0.001048709,"size":0,"status":304}
{"level":"info","ts":1722864703.769166,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51554","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/js/header/header.2fd3110f04b6.js"},"user_id":"","duration":0.001116123,"size":0,"status":304}
{"level":"info","ts":1722864703.7867298,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51555","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/lms-base-application.8c893365eb2c.js"},"user_id":"","duration":0.000819273,"size":0,"status":304}
{"level":"info","ts":1722864703.7922747,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51556","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/js/lms-base-vendor.188b06b0a06d.js"},"user_id":"","duration":0.00084007,"size":0,"status":304}
{"level":"info","ts":1722864703.8045266,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51552","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/fonts/IBMPlexSans-Regular.0b5a85206a5a.ttf"},"user_id":"","duration":0.00101618,"size":0,"status":304}
{"level":"info","ts":1722864703.8863885,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51551","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/fonts/vendor/fontawesome-webfont.e6cf7c6ec7c2.woff2?v=4.6.3"},"user_id":"","duration":0.000899878,"size":0,"status":304}
{"level":"info","ts":1722864704.2696168,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51551","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/courses/course-v1:SLX_Learning+C1EOS+EOS01/discussion/forum/34515aaf-e88d-4621-a559-caf5b2686409/threads/66abe80f384e3d001c5e557b?ajax=1&resp_skip=0&resp_limit=25"},"user_id":"","duration":0.1176375,"size":531,"status":200}
{"level":"info","ts":1722864705.6727839,"logger":"http.log.access.log0","msg":"handled request","request":{"remote_ip":"10.9.10.2","remote_port":"51556","proto":"HTTP/1.1","method":"GET","host":"local.overhang.io","uri":"/static/indigo/js/header/header.2fd3110f04b6.js"},"user_id":"","duration":0.003015951,"size":0,"status":304}

In the Caddy container logs, I see some errors related to the discussion forum

Thank you for your understanding and assistance.

Best regards,
Ramanan B

1 Like