{"users":[{"id":3,"username":"nedbat","name":"Ned Batchelder","avatar_template":"/user_avatar/discuss.openedx.org/nedbat/{size}/3317_2.png","primary_group_name":"edX.2U","trust_level":4},{"id":260,"username":"Yago","name":"Santiago Bernabé García","avatar_template":"/user_avatar/discuss.openedx.org/yago/{size}/367_2.png","trust_level":2},{"id":1386,"username":"sarina","name":"Sarina Canelake","avatar_template":"/user_avatar/discuss.openedx.org/sarina/{size}/2308_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"admin":true,"moderator":true,"trust_level":3},{"id":36,"username":"feanil","name":"Feanil Patel","avatar_template":"/user_avatar/discuss.openedx.org/feanil/{size}/37_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"admin":true,"trust_level":3},{"id":4363,"username":"Ronak_Pansuriya1","name":"Ronak Pansuriya - Abstract Technology - abstract-technology.de","avatar_template":"/user_avatar/discuss.openedx.org/ronak_pansuriya1/{size}/6909_2.png","trust_level":2},{"id":729,"username":"Tim_McCormack","name":"Tim McCormack","avatar_template":"/user_avatar/discuss.openedx.org/tim_mccormack/{size}/9733_2.png","primary_group_name":"edX.2U","trust_level":3},{"id":6191,"username":"Syed_Ali_Abbas","name":"Syed Ali Abbas","avatar_template":"/user_avatar/discuss.openedx.org/syed_ali_abbas/{size}/8753_2.png","trust_level":1},{"id":6192,"username":"alexjmpb","name":"Alexander Mendoza","avatar_template":"/user_avatar/discuss.openedx.org/alexjmpb/{size}/9662_2.png","primary_group_name":"eduNEXT","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"trust_level":1},{"id":81,"username":"Mahendra","name":"Mahendra Chaudhari (TitanEd)","avatar_template":"/user_avatar/discuss.openedx.org/mahendra/{size}/3902_2.png","moderator":true,"trust_level":3},{"id":5388,"username":"Pavlo_Netrebchuk","name":"Pavlo Netrebchuk","avatar_template":"/user_avatar/discuss.openedx.org/pavlo_netrebchuk/{size}/8387_2.png","trust_level":2},{"id":4422,"username":"Meet_Boghani","name":"Meet Boghani - Abstract Technology - abstract-technology.de","avatar_template":"/user_avatar/discuss.openedx.org/meet_boghani/{size}/6998_2.png","trust_level":1},{"id":43,"username":"braden","name":"Braden MacDonald (OpenCraft) - opencraft.com/help","avatar_template":"/user_avatar/discuss.openedx.org/braden/{size}/46_2.png","primary_group_name":"opencraft","flair_name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_group_id":42,"trust_level":2},{"id":2553,"username":"Maria_de_los_Angeles","name":"María de los Ángeles Aguilar","avatar_template":"/user_avatar/discuss.openedx.org/maria_de_los_angeles/{size}/8874_2.png","primary_group_name":"eduNEXT","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"trust_level":2},{"id":21,"username":"chintan","name":"Chintan Joshi","avatar_template":"/user_avatar/discuss.openedx.org/chintan/{size}/52_2.png","trust_level":2},{"id":6268,"username":"Le00m_1","name":"Leonardo Mahecha","avatar_template":"/user_avatar/discuss.openedx.org/le00m_1/{size}/9655_2.png","primary_group_name":"eduNEXT","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"trust_level":1},{"id":1686,"username":"IvoBranco","name":"Ivo Branco","avatar_template":"/user_avatar/discuss.openedx.org/ivobranco/{size}/2154_2.png","trust_level":2},{"id":4986,"username":"TyHob","name":"Ty Hob","avatar_template":"/user_avatar/discuss.openedx.org/tyhob/{size}/7930_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"trust_level":4},{"id":50,"username":"Felipe","name":"Felipe Montoya","avatar_template":"/user_avatar/discuss.openedx.org/felipe/{size}/60_2.png","primary_group_name":"eduNEXT","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"trust_level":2},{"id":3374,"username":"Ahmed_Khalid","name":"Ahmed Khalid","avatar_template":"/user_avatar/discuss.openedx.org/ahmed_khalid/{size}/5121_2.png","primary_group_name":"Edly","flair_name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_group_id":48,"trust_level":3},{"id":984,"username":"Glib_Glugovskiy","name":"Glib Glugovskiy","avatar_template":"/user_avatar/discuss.openedx.org/glib_glugovskiy/{size}/1117_2.png","trust_level":2},{"id":-1,"username":"system","name":"system","avatar_template":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/e/e0015f89e879bc75925b71fd11133ab15fe98297.png","admin":true,"moderator":true,"trust_level":4},{"id":5054,"username":"Muhammad.Ammar","name":"Muhammad Ammar","avatar_template":"/user_avatar/discuss.openedx.org/muhammad.ammar/{size}/7998_2.png","trust_level":1},{"id":6292,"username":"Yoseph_Abate","name":"Yoseph Abate","avatar_template":"/user_avatar/discuss.openedx.org/yoseph_abate/{size}/8026_2.png","trust_level":0},{"id":29,"username":"dave","name":"Dave Ormsbee","avatar_template":"/user_avatar/discuss.openedx.org/dave/{size}/263_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"admin":true,"moderator":true,"trust_level":3},{"id":6135,"username":"Vu_M_nh_Tu","name":"Vũ Mạnh Tú","avatar_template":"/user_avatar/discuss.openedx.org/vu_m_nh_tu/{size}/9371_2.png","trust_level":1},{"id":2416,"username":"joel.edwards","name":"Joel Edwards","avatar_template":"/user_avatar/discuss.openedx.org/joel.edwards/{size}/3193_2.png","moderator":true,"trust_level":3},{"id":5861,"username":"meet1","name":"Meet Asodariya","avatar_template":"/user_avatar/discuss.openedx.org/meet1/{size}/8139_2.png","trust_level":1},{"id":179,"username":"kmccormick","name":"Kyle McCormick","avatar_template":"/user_avatar/discuss.openedx.org/kmccormick/{size}/8982_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"trust_level":4},{"id":4704,"username":"mboisson","name":"Maxime Boissonneault","avatar_template":"/user_avatar/discuss.openedx.org/mboisson/{size}/7551_2.png","trust_level":2},{"id":6217,"username":"ComplianceEnthusiast","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/9de053/{size}.png","trust_level":1},{"id":4345,"username":"Sara_Burns","name":"Sara Burns","avatar_template":"/user_avatar/discuss.openedx.org/sara_burns/{size}/6852_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"trust_level":4},{"id":6150,"username":"D_c_11_Nguy_n_H_u","name":"Đức 11. Nguyễn Hữu","avatar_template":"/user_avatar/discuss.openedx.org/d_c_11_nguy_n_h_u/{size}/9395_2.png","trust_level":1},{"id":3953,"username":"Abdul_Muqadim","name":"Abdul Muqadim","avatar_template":"/user_avatar/discuss.openedx.org/abdul_muqadim/{size}/9226_2.png","primary_group_name":"Edly","flair_name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_group_id":48,"trust_level":3},{"id":6169,"username":"AmbroiseRabier","name":"Ambroise Rabier","avatar_template":"/user_avatar/discuss.openedx.org/ambroiserabier/{size}/9426_2.png","trust_level":1},{"id":1915,"username":"aayub","name":"Aamir Ayub (Arbisoft)","avatar_template":"/user_avatar/discuss.openedx.org/aayub/{size}/3014_2.png","primary_group_name":"Axim","flair_name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000","flair_group_id":44,"trust_level":3},{"id":2227,"username":"ChrisChV","name":"Christofer Chavez (OpenCraft) - https://opencraft.com/help","avatar_template":"/user_avatar/discuss.openedx.org/chrischv/{size}/9458_2.png","primary_group_name":"opencraft","flair_name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_group_id":42,"trust_level":1},{"id":1584,"username":"MoisesGonzalezS","name":"Moisés González","avatar_template":"/user_avatar/discuss.openedx.org/moisesgonzalezs/{size}/1996_2.png","primary_group_name":"eduNEXT","flair_name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_group_id":43,"trust_level":2},{"id":4419,"username":"Richard_Civille","name":"Richard Civille","avatar_template":"/user_avatar/discuss.openedx.org/richard_civille/{size}/6995_2.png","trust_level":1},{"id":5181,"username":"pselleh","name":"Phillip","avatar_template":"/user_avatar/discuss.openedx.org/pselleh/{size}/8263_2.png","trust_level":1}],"primary_groups":[{"id":41,"name":"edX.2U"},{"id":44,"name":"Axim"},{"id":43,"name":"eduNEXT"},{"id":42,"name":"opencraft"},{"id":48,"name":"Edly"}],"flair_groups":[{"id":44,"name":"Axim","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/a/abe05c3b1cd34aacfe70cb4c4efd280f91162785.png","flair_bg_color":"f8f8f8","flair_color":"000000"},{"id":43,"name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_color":""},{"id":42,"name":"opencraft","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/0/08e11bc8fce73e7583120da81679982a02940c61.png","flair_bg_color":"f8f8f8","flair_color":""},{"id":48,"name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/operators/ops-help/27?page=1","per_page":30,"top_tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"},{"id":25,"name":"juniper","slug":"juniper"},{"id":36,"name":"koa","slug":"koa"},{"id":33,"name":"devstack","slug":"devstack"},{"id":1,"name":"api","slug":"api"},{"id":22,"name":"ecommerce","slug":"ecommerce"},{"id":39,"name":"lilac","slug":"lilac"},{"id":63,"name":"nutmeg","slug":"nutmeg"},{"id":35,"name":"mfe","slug":"mfe"},{"id":16,"name":"analytics","slug":"analytics"},{"id":49,"name":"maple","slug":"maple"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":3,"name":"online","slug":"online"},{"id":64,"name":"olive","slug":"olive"},{"id":131,"name":"teak","slug":"teak"},{"id":103,"name":"quince","slug":"quince"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":89,"name":"palm","slug":"palm"},{"id":120,"name":"sumac","slug":"sumac"},{"id":124,"name":"aspects","slug":"aspects"},{"id":53,"name":"lti","slug":"lti"},{"id":27,"name":"theming","slug":"theming"},{"id":47,"name":"cms","slug":"cms"},{"id":17,"name":"devops","slug":"devops"},{"id":23,"name":"discussion","slug":"discussion"},{"id":48,"name":"studio","slug":"studio"},{"id":93,"name":"edx-platform","slug":"edx-platform"},{"id":20,"name":"i18n","slug":"i18n"},{"id":46,"name":"lms","slug":"lms"},{"id":80,"name":"mongodb","slug":"mongodb"}],"topics":[{"fancy_title":"About the Site Operations Help category","id":499,"title":"About the Site Operations Help category","slug":"about-the-site-operations-help-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2019-09-13T17:49:54.266Z","last_posted_at":null,"bumped":true,"bumped_at":"2019-09-13T17:52:30.493Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Questions about how to get your Open edX installation working properly. \nSee How to Get Help for tips on asking good questions.  Briefly: \n\nFind clues\nSearch for an answer\nUse text\nProvide details","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":856,"like_count":0,"has_summary":false,"last_poster_username":"nedbat","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":3,"primary_group_id":41,"flair_group_id":null}]},{"fancy_title":"Create Zendesk ticket enabled by default","id":19126,"title":"Create Zendesk ticket enabled by default","slug":"create-zendesk-ticket-enabled-by-default","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/4/4a73a6d33d4e0dad39c273134745f877f7a93ca3_2_1024x157.png","created_at":"2026-06-26T09:01:45.636Z","last_posted_at":"2026-08-13T14:05:40.955Z","bumped":true,"bumped_at":"2026-08-13T14:05:40.955Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello! \nWe are facing an issue while creating a new course or duplicating an old one: the advanced configuration “Create zendesk ticket for supervised exams…” is enabled by default: \n  \nEven when our Zendesk lms env prop&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":48,"name":"studio","slug":"studio"}],"tags_descriptions":{},"views":37,"like_count":1,"has_summary":false,"last_poster_username":"feanil","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":260,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":36,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"403 Forbidden from SCORM XBlock&rsquo;s storage.exists() call, crashing course pages under load","id":19193,"title":"403 Forbidden from SCORM XBlock's storage.exists() call, crashing course pages under load","slug":"403-forbidden-from-scorm-xblocks-storage-exists-call-crashing-course-pages-under-load","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-08-03T13:38:04.484Z","last_posted_at":"2026-08-11T07:56:38.282Z","bumped":true,"bumped_at":"2026-08-11T07:56:38.282Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nWe’re seeing an on-and-off 403 Forbidden error from the SCORM XBlock’s storage check, which crashes course outline pages for users. Hoping someone has hit this before. \nEnvironment: \n\ntutor 17(quince)\nSelf-hoste&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"Syed_Ali_Abbas","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4363,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":729,"primary_group_id":41,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6191,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Looking for help in identifying issue affecting xBlock SCORM viewer","id":19147,"title":"Looking for help in identifying issue affecting xBlock SCORM viewer","slug":"looking-for-help-in-identifying-issue-affecting-xblock-scorm-viewer","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":null,"created_at":"2026-07-07T12:49:45.948Z","last_posted_at":"2026-07-28T14:15:05.877Z","bumped":true,"bumped_at":"2026-07-28T14:15:05.877Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m currently running into an issue where specific content sections fail to render inside the Open edX SCORM xBlock when uploading certain SCORM packages generated via Articulate. I have created a GitHub is&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":77,"like_count":2,"has_summary":false,"last_poster_username":"alexjmpb","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6192,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Recent Poster","user_id":6191,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Android App Google SSO invalid_grant — exchange_access_token fails after user details are resolved","id":19123,"title":"Android App Google SSO invalid_grant — exchange_access_token fails after user details are resolved","slug":"android-app-google-sso-invalid-grant-exchange-access-token-fails-after-user-details-are-resolved","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-25T08:42:40.530Z","last_posted_at":"2026-07-21T10:27:37.262Z","bumped":true,"bumped_at":"2026-07-21T10:27:37.262Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Environment \n\n\n\n\nDetail\nValue\n\n\n\n\nOpen edX Release\nUlmo\n\n\nTutor Version\nv21.0.5\n\n\nDeployment\nAWS EC2, native Open edX (no custom plugins)\n\n\n\nSummary \nGoogle SSO works correctly on the web, but fails on the Android mobile&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"Pavlo_Netrebchuk","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":81,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5388,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Structured course categorization in Course Discovery with future Catalog MFE compatibility","id":19135,"title":"Structured course categorization in Course Discovery with future Catalog MFE compatibility","slug":"structured-course-categorization-in-course-discovery-with-future-catalog-mfe-compatibility","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-07-01T12:00:36.920Z","last_posted_at":"2026-07-21T08:13:35.171Z","bumped":true,"bumped_at":"2026-07-21T08:13:35.171Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We are currently using Tutor with the Open edX Ulmo release and are planning a structured course categorization and filtering system using the existing LMS and Course Discovery setup. \nThe required metadata includes: \n\nP&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":52,"like_count":0,"has_summary":false,"last_poster_username":"Meet_Boghani","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":43,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"How to enable Special Exams in Studio?","id":19149,"title":"How to enable Special Exams in Studio?","slug":"how-to-enable-special-exams-in-studio","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-07-07T22:11:12.747Z","last_posted_at":"2026-07-08T06:47:14.315Z","bumped":true,"bumped_at":"2026-07-08T06:47:14.315Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m trying to enable Special Exams in Studio, but I’m not sure if I’m missing a required configuration. \nSo far, I’ve: \n\n\nEnabled the corresponding option in the Advanced Settings. \n\n\nVerified that the c&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"}],"tags_descriptions":{},"views":52,"like_count":1,"has_summary":false,"last_poster_username":"chintan","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2553,"primary_group_id":43,"flair_group_id":43},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":21,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Per-Tenant Theming with eox-tenant","id":19127,"title":"Per-Tenant Theming with eox-tenant","slug":"per-tenant-theming-with-eox-tenant","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-06-26T16:21:04.737Z","last_posted_at":"2026-07-03T07:42:12.591Z","bumped":true,"bumped_at":"2026-07-03T07:42:12.591Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI have a working multi-tenant Open edX setup using eox-tenant and tutor-contrib-mfe-extensions. Now I want to apply different branding (colors, logos, header/footer) for each tenant. \nMy questions: \n\nIs it &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":110,"like_count":4,"has_summary":false,"last_poster_username":"Ronak_Pansuriya1","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4363,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":6268,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Clickhouse is consuming too much CPU","id":19103,"title":"Clickhouse is consuming too much CPU","slug":"clickhouse-is-consuming-too-much-cpu","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2026-06-15T11:20:37.190Z","last_posted_at":"2026-06-17T10:44:42.406Z","bumped":true,"bumped_at":"2026-06-17T10:44:42.406Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all \nI am using Aspects as analytics app for our OpenEdx instance in UAMx. For some time now, we have been experimenting a rapidly growing use of CPU by Clickhouse. \nWe have a separated instance of Clickhouse in an in&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":124,"name":"aspects","slug":"aspects"},{"id":41,"name":"data","slug":"data"}],"tags_descriptions":{},"views":86,"like_count":7,"has_summary":false,"last_poster_username":"Yago","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":260,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":1686,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4986,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":50,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"“Course Instructor” advanced setting usage in course metadata","id":19083,"title":"“Course Instructor” advanced setting usage in course metadata","slug":"course-instructor-advanced-setting-usage-in-course-metadata","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/1/19552f9cca1c8729d9dd7b808d512ebf6a5d1bc5_2_1024x192.png","created_at":"2026-06-02T08:59:25.129Z","last_posted_at":"2026-06-15T17:24:47.890Z","bumped":true,"bumped_at":"2026-06-15T17:24:47.890Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI was checking the Course Instructor advanced setting in Open edX Studio, but I couldn’t find any official documentation explaining how this field works. \n  \nIn Studio, under Advanced Settings, I can see th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":38,"like_count":0,"has_summary":false,"last_poster_username":"sarina","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4422,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Verifiable Credentials QR Code Scan Issue - Stuck at Credential Storage Step","id":18349,"title":"Verifiable Credentials QR Code Scan Issue - Stuck at Credential Storage Step","slug":"verifiable-credentials-qr-code-scan-issue-stuck-at-credential-storage-step","posts_count":14,"reply_count":8,"highest_post_number":14,"image_url":null,"created_at":"2026-01-29T14:09:45.374Z","last_posted_at":"2026-05-08T07:02:25.104Z","bumped":true,"bumped_at":"2026-05-08T07:02:25.104Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’m working on implementing verifiable credentials following the official documentation. I’ve successfully completed most of the setup, but am encountering an issue at the final step. \nWhat I’ve Completed Successfully\n\n&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"}],"tags_descriptions":{},"views":165,"like_count":2,"has_summary":false,"last_poster_username":"Muhammad.Ammar","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3374,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":984,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5054,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OLX import only imports course root + about blocks, never chapters — Tutor 19 Teak","id":18925,"title":"OLX import only imports course root + about blocks, never chapters — Tutor 19 Teak","slug":"olx-import-only-imports-course-root-about-blocks-never-chapters-tutor-19-teak","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-05-07T12:26:51.875Z","last_posted_at":"2026-05-07T19:15:59.023Z","bumped":true,"bumped_at":"2026-05-07T19:15:59.023Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Subject: OLX import only imports course root + about blocks, never chapters — Tutor 19 Teak \nRunning Tutor 19.0.5 (Teak). When importing an OLX tar.gz via Studio web UI or manage.py cms import, the import completes succe&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"dave","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6292,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":29,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"&ldquo;The studio is having trouble saving your work&rdquo; error","id":18918,"title":"\"The studio is having trouble saving your work\" error","slug":"the-studio-is-having-trouble-saving-your-work-error","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-05-06T17:37:31.483Z","last_posted_at":"2026-05-07T12:20:11.235Z","bumped":true,"bumped_at":"2026-05-07T12:20:11.235Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m currently setting up Open edX on Ubuntu 22.04 running on VMware. I installed it using Docker (Tutor + Docker Compose), and I was able to successfully launch the LMS and access the web interface. \nHoweve&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":45,"like_count":0,"has_summary":false,"last_poster_username":"joel.edwards","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6135,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to Deploy Open edX on Ubuntu","id":18444,"title":"How to Deploy Open edX on Ubuntu","slug":"how-to-deploy-open-edx-on-ubuntu","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-02-13T05:50:11.893Z","last_posted_at":"2026-05-06T17:35:40.867Z","bumped":true,"bumped_at":"2026-05-06T17:35:40.867Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI have an assignment to install Open edX for online learning purposes. I have successfully installed it on a virtual machine using VMware Workstation 17, and the website is running. However, I don’t know&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"}],"tags_descriptions":{},"views":136,"like_count":2,"has_summary":false,"last_poster_username":"Vu_M_nh_Tu","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6135,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&ldquo;Course is new&rdquo; advanced setting not affecting course card","id":18769,"title":"\"Course is new\" advanced setting not affecting course card","slug":"course-is-new-advanced-setting-not-affecting-course-card","posts_count":8,"reply_count":6,"highest_post_number":8,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/be52c5ec307ad4dbc2ec998307c37c9e3f32b1b7.png","created_at":"2026-04-09T14:59:08.112Z","last_posted_at":"2026-04-14T20:59:48.613Z","bumped":true,"bumped_at":"2026-04-14T20:59:48.613Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI was checking the “Course is new” advanced setting in Open edX Studio, but I couldn’t find any official documentation explaining how it works. \n  \nI found a reference in an OpenCraft course: \nhttps://apps.&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":65,"like_count":0,"has_summary":false,"last_poster_username":"sarina","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"RTL error in course description","id":18783,"title":"RTL error in course description","slug":"rtl-error-in-course-description","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/0/0c91ee2da49652e26dc12b4bf52b9b426e45a414_2_1024x576.jpeg","created_at":"2026-04-13T08:32:55.170Z","last_posted_at":"2026-04-14T10:51:24.821Z","bumped":true,"bumped_at":"2026-04-14T10:51:24.821Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all \nHere’s a weird but funny issue :smiley: when I write in the course description the text is written in RTL style! Fortunately, we can make a workaround using the raw HTML text, but is important for us to solve thi&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":131,"name":"teak","slug":"teak"},{"id":48,"name":"studio","slug":"studio"}],"tags_descriptions":{},"views":27,"like_count":1,"has_summary":false,"last_poster_username":"Yago","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":260,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2416,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"[Teak and Ulmo]: Completion checkmark(green tick) disappears on refresh for randomized Problem Bank XBlock","id":18420,"title":"[Teak and Ulmo]: Completion checkmark(green tick) disappears on refresh for randomized Problem Bank XBlock","slug":"teak-and-ulmo-completion-checkmark-green-tick-disappears-on-refresh-for-randomized-problem-bank-xblock","posts_count":12,"reply_count":7,"highest_post_number":12,"image_url":null,"created_at":"2026-02-10T11:55:53.891Z","last_posted_at":"2026-04-09T04:32:15.210Z","bumped":true,"bumped_at":"2026-04-09T04:32:15.210Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI’m encountering an inconsistent completion indicator(green tick mark disappearing in unit sidebar and course outline page of LMS) issue using the new React-based content libraries - beta version (not le&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":120,"like_count":6,"has_summary":false,"last_poster_username":"meet1","category_id":27,"op_like_count":1,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5861,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":179,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":43,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can&rsquo;t upload files to libraries v2","id":18550,"title":"Can't upload files to libraries v2","slug":"cant-upload-files-to-libraries-v2","posts_count":12,"reply_count":7,"highest_post_number":12,"image_url":null,"created_at":"2026-03-06T15:03:28.362Z","last_posted_at":"2026-04-07T13:21:36.302Z","bumped":true,"bumped_at":"2026-04-07T13:21:36.302Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to upload files to a unit that I created in Libraries v2, and I get a frontend error when uploading the file. \nChecking the cms logs on the host, I get: \ncms-1  | During handling of the above exception, &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":47,"name":"cms","slug":"cms"},{"id":98,"name":"content-libraries","slug":"content-libraries"}],"tags_descriptions":{},"views":122,"like_count":4,"has_summary":false,"last_poster_username":"Ahmed_Khalid","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":29,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":179,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3374,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"Plugin `tutor-contrib-aspects` expects missing `edx-event-routing-backends` python package","id":18696,"title":"Plugin `tutor-contrib-aspects` expects missing `edx-event-routing-backends` python package","slug":"plugin-tutor-contrib-aspects-expects-missing-edx-event-routing-backends-python-package","posts_count":5,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-04-01T00:10:38.590Z","last_posted_at":"2026-04-01T15:22:04.812Z","bumped":true,"bumped_at":"2026-04-01T15:22:04.812Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI’ve been having a problem lately with GitHub - openedx/tutor-contrib-aspects: The Open Analytics Reference System - Tutor plugin · GitHub \nThe plugin expects edx-event-routing-backends to be installed when using ra&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":48,"like_count":2,"has_summary":false,"last_poster_username":"Sara_Burns","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6217,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":4345,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Fix cookie error when change mfe host, cms host and lms host","id":18628,"title":"Fix cookie error when change mfe host, cms host and lms host","slug":"fix-cookie-error-when-change-mfe-host-cms-host-and-lms-host","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-20T13:16:36.893Z","last_posted_at":"2026-03-26T13:44:00.389Z","bumped":true,"bumped_at":"2026-03-26T13:44:00.389Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am trying to deploy Tutor with independent domains for each service instead of the standard subdomain convention. \nLMS: edtech.cusc-test.com \nMFE (Apps): appedtech.cusc-test.com \nStudio: studioedtech.cusc-test.com \nI c&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":44,"like_count":0,"has_summary":false,"last_poster_username":"sarina","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6150,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Optional REGISTRATION_EXTRA_FIELDS not visible on authn registration page (Tutor 20 / authn MFE)","id":18633,"title":"Optional REGISTRATION_EXTRA_FIELDS not visible on authn registration page (Tutor 20 / authn MFE)","slug":"optional-registration-extra-fields-not-visible-on-authn-registration-page-tutor-20-authn-mfe","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-23T11:54:56.468Z","last_posted_at":"2026-03-24T21:52:13.062Z","bumped":true,"bumped_at":"2026-03-24T21:52:13.062Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m seeing an issue where fields configured as optional are not rendered on the authn registration page, even though dynamic registration/progressive profiling are enabled and the network response includes &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"},{"id":35,"name":"mfe","slug":"mfe"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"}],"tags_descriptions":{},"views":66,"like_count":0,"has_summary":false,"last_poster_username":"Abdul_Muqadim","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4422,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3953,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"JsInput failing to display sometimes on Firefox: NS_ERROR_XFO_VIOLATION","id":18608,"title":"JsInput failing to display sometimes on Firefox: NS_ERROR_XFO_VIOLATION","slug":"jsinput-failing-to-display-sometimes-on-firefox-ns-error-xfo-violation","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/f/ff8e710439bd6df75e0e63cceef2df8464542395.png","created_at":"2026-03-17T12:16:57.610Z","last_posted_at":"2026-03-24T09:19:32.190Z","bumped":true,"bumped_at":"2026-03-24T09:19:32.190Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have a JSInput, the html is blocked by firefox with NS_ERROR_XFO_VIOLATION message in transfer column (status 200). The iframe is black with this message “Firefox can’t open this page” : \n  \nFile is hosted on LMS_HOST &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":135,"like_count":0,"has_summary":false,"last_poster_username":"AmbroiseRabier","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6169,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Zoom LTI – All learners joining meeting with the same Zoom account name instead of LMS user name","id":18543,"title":"Zoom LTI – All learners joining meeting with the same Zoom account name instead of LMS user name","slug":"zoom-lti-all-learners-joining-meeting-with-the-same-zoom-account-name-instead-of-lms-user-name","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/5/503a9629dbc7c91b5de6014ef76196f622096f96_2_626x1024.jpeg","created_at":"2026-03-05T12:30:12.449Z","last_posted_at":"2026-03-24T04:37:33.595Z","bumped":true,"bumped_at":"2026-03-24T04:37:33.595Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Everyone, \nI’m trying to enable the Live feature using Zoom in Open edX and I’m facing an issue where all learners join the Zoom meeting with the same name. \nEnvironment\n\nOpen edX Release: Ulmo\nTutor Version: 21.0.1\nC&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":34,"name":"tutor","slug":"tutor"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":53,"name":"lti","slug":"lti"}],"tags_descriptions":{},"views":87,"like_count":0,"has_summary":false,"last_poster_username":"Mahendra","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":81,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1915,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Aspects missing username, name, email","id":18596,"title":"Aspects missing username, name, email","slug":"aspects-missing-username-name-email","posts_count":10,"reply_count":7,"highest_post_number":10,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/2/2bdc4e71a1e54c6ce3b32f84f7b1942731a4da17_2_1024x493.png","created_at":"2026-03-12T19:32:57.068Z","last_posted_at":"2026-03-17T14:57:52.156Z","bumped":true,"bumped_at":"2026-03-17T14:57:52.156Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am exploring what information we can get in the instructor report through aspects. One thing I noticed is that even in the “Individual learner dashboard”, there is no information on each user. \nIs this expected ? \n&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":124,"name":"aspects","slug":"aspects"}],"tags_descriptions":{},"views":94,"like_count":6,"has_summary":false,"last_poster_username":"Sara_Burns","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":4345,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":4986,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Authoring MFE transparency issues","id":18600,"title":"Authoring MFE transparency issues","slug":"authoring-mfe-transparency-issues","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/810ee9a4b4a658d08114b5daf5d8da38dd425c00.png","created_at":"2026-03-13T08:03:42.398Z","last_posted_at":"2026-03-13T11:50:57.667Z","bumped":true,"bumped_at":"2026-03-13T11:50:57.667Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, just wanted to find out if anyone else is having issues with the Authoring MFE’s menus/windows specifically with transparency? Not sure if I’ve done something wrong or its a bug in the MFE, but it seems like&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":35,"name":"mfe","slug":"mfe"}],"tags_descriptions":{},"views":18,"like_count":0,"has_summary":false,"last_poster_username":"joel.edwards","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":2416,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Errors with superset and aspect","id":18586,"title":"Errors with superset and aspect","slug":"errors-with-superset-and-aspect","posts_count":20,"reply_count":15,"highest_post_number":20,"image_url":null,"created_at":"2026-03-11T20:00:09.514Z","last_posted_at":"2026-03-12T20:17:30.840Z","bumped":true,"bumped_at":"2026-03-12T20:17:30.840Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am getting various errors with Superset and Aspect. \nFirst, when I try to login to \nhttps://superset.edx. \nI get the error \nInvalid client_id parameter value. \nThis used to work in a previous version (this is with&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":124,"name":"aspects","slug":"aspects"}],"tags_descriptions":{},"views":123,"like_count":7,"has_summary":false,"last_poster_username":"Sara_Burns","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4986,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4345,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Can&rsquo;t delete unit from Library v2","id":18551,"title":"Can't delete unit from Library v2","slug":"cant-delete-unit-from-library-v2","posts_count":5,"reply_count":2,"highest_post_number":6,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/d/d8724ed8d79ddf72d1e6e90665241b4f82201c29_2_1024x407.png","created_at":"2026-03-06T15:16:45.205Z","last_posted_at":"2026-03-12T19:44:15.344Z","bumped":true,"bumped_at":"2026-03-12T19:44:15.344Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI tried to copy a unit from a course to a library v2. That did not work (there was an error). However, it seems to have still created units, which are not published and non-deletable. \n  \nWhen I try to delete those &hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":143,"name":"ulmo","slug":"ulmo"},{"id":47,"name":"cms","slug":"cms"},{"id":98,"name":"content-libraries","slug":"content-libraries"}],"tags_descriptions":{},"views":80,"like_count":4,"has_summary":false,"last_poster_username":"ChrisChV","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":29,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2227,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Controlling the number of celery tasks?","id":18594,"title":"Controlling the number of celery tasks?","slug":"controlling-the-number-of-celery-tasks","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-03-12T16:06:03.845Z","last_posted_at":"2026-03-12T18:28:37.415Z","bumped":true,"bumped_at":"2026-03-12T18:28:37.415Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nOur staging VM that runs all of the containers (we run with tutor local) just OOM’ed. \nWhile investigating what was taking so much memory, I noticed that the bulk is used by a large number of celery tasks. \nOn our p&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"MoisesGonzalezS","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":1584,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Tutor 21.0.1 images build openedx fails on uv pip install &lsquo;n&rsquo; /","id":18557,"title":"Tutor 21.0.1 images build openedx fails on uv pip install 'n' /","slug":"tutor-21-0-1-images-build-openedx-fails-on-uv-pip-install-n","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-03-08T00:58:45.711Z","last_posted_at":"2026-03-11T12:30:15.036Z","bumped":true,"bumped_at":"2026-03-11T12:30:15.036Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI’m running a fresh experimental Open edX Indigo install with Tutor and seem to have hit a consistent image‑build error that seems unrelated to any specific XBlock and blocks all new XBlock installs. I had Perpl&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":52,"like_count":0,"has_summary":false,"last_poster_username":"Richard_Civille","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4419,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1584,"primary_group_id":43,"flair_group_id":43}]},{"fancy_title":"Ulmo.1 collectstatic failure: SuspiciousFileOperation (/openedx/css/images/correct-icon.png outside STATIC_ROOT)","id":18573,"title":"Ulmo.1 collectstatic failure: SuspiciousFileOperation (/openedx/css/images/correct-icon.png outside STATIC_ROOT)","slug":"ulmo-1-collectstatic-failure-suspiciousfileoperation-openedx-css-images-correct-icon-png-outside-static-root","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-03-10T00:09:34.654Z","last_posted_at":"2026-03-10T00:09:34.716Z","bumped":true,"bumped_at":"2026-03-10T00:09:34.716Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Our current environment is Ulmo.1, Tutor 21+, and custom theme plugin + orgcode plugin (both tested disabled) \nThe Problem is during collectstatic, the process fails with a SuspiciousFileOperation referencing a path outs&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":35,"like_count":0,"has_summary":false,"last_poster_username":"pselleh","category_id":27,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":5181,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]}]}}