{"users":[{"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":4586,"username":"Retr0","name":"Giannis Kepas","avatar_template":"/user_avatar/discuss.openedx.org/retr0/{size}/8020_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":5283,"username":"wowothk","name":"","avatar_template":"/user_avatar/discuss.openedx.org/wowothk/{size}/8277_2.png","trust_level":2},{"id":4704,"username":"mboisson","name":"Maxime Boissonneault","avatar_template":"/user_avatar/discuss.openedx.org/mboisson/{size}/7551_2.png","trust_level":2},{"id":5813,"username":"viral","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/4bbf92/{size}.png","trust_level":1},{"id":3456,"username":"Daniel_Kuria","name":"Daniel Kuria","avatar_template":"/user_avatar/discuss.openedx.org/daniel_kuria/{size}/5246_2.png","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":3362,"username":"Om_Kumar","name":"Om Kumar(ManpraX)","avatar_template":"/user_avatar/discuss.openedx.org/om_kumar/{size}/6783_2.png","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":4393,"username":"ali-rahat","name":"Rahat Ali","avatar_template":"/user_avatar/discuss.openedx.org/ali-rahat/{size}/7564_2.png","trust_level":1},{"id":476,"username":"Andres.Aulasneo","name":"Andrés González @ Aulasneo","avatar_template":"/user_avatar/discuss.openedx.org/andres.aulasneo/{size}/984_2.png","flair_name":"Aulasneo","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/81cce7862585faf67ef5950a39e850ab863bc312.png","flair_bg_color":"faa95b","flair_group_id":49,"moderator":true,"trust_level":3},{"id":6339,"username":"pipa","name":"Lyn","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/eada6e/{size}.png","trust_level":0},{"id":5584,"username":"Ryan_Pais","name":"Ryan Pais","avatar_template":"/user_avatar/discuss.openedx.org/ryan_pais/{size}/8655_2.png","trust_level":1},{"id":3548,"username":"FarazM","name":"Muhammad Faraz  Maqsood","avatar_template":"/user_avatar/discuss.openedx.org/farazm/{size}/5394_2.png","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":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":5928,"username":"Sliver_Horizon","name":"Sliver Horizon","avatar_template":"/user_avatar/discuss.openedx.org/sliver_horizon/{size}/8571_2.png","trust_level":1},{"id":6271,"username":"Lucinda","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/ce73a5/{size}.png","trust_level":0},{"id":6253,"username":"Dahlia_Sanchez","name":"Dahlia Sanchez","avatar_template":"/user_avatar/discuss.openedx.org/dahlia_sanchez/{size}/8576_2.png","trust_level":0},{"id":3823,"username":"borgdrone7","name":"Amir Cicak","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/f14d63/{size}.png","trust_level":1},{"id":5819,"username":"carT","name":"Ca","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/3ec8ea/{size}.png","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":235,"username":"Agrendalath","name":"Piotr Surowiec (OpenCraft) - opencraft.com/help","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/c68b51/{size}.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":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":329,"username":"john_curricume","name":"John Swope","avatar_template":"/user_avatar/discuss.openedx.org/john_curricume/{size}/5295_2.png","trust_level":2},{"id":166,"username":"arbrandes","name":"Adolfo R. Brandes","avatar_template":"/user_avatar/discuss.openedx.org/arbrandes/{size}/158_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,"moderator":true,"trust_level":4},{"id":5717,"username":"Chris_Beach","name":"Chris Beach","avatar_template":"/user_avatar/discuss.openedx.org/chris_beach/{size}/8861_2.png","trust_level":2},{"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":3392,"username":"mcan","name":"Murat Can","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/b38774/{size}.png","trust_level":1},{"id":1409,"username":"Anh_Vu_Nguy_n","name":"Vu Nguyen","avatar_template":"/user_avatar/discuss.openedx.org/anh_vu_nguy_n/{size}/1740_2.png","trust_level":2},{"id":4960,"username":"William_Story","name":"William Story","avatar_template":"/user_avatar/discuss.openedx.org/william_story/{size}/7908_2.png","trust_level":0},{"id":6143,"username":"Mike_Ambrose","name":"Mike Ambrose","avatar_template":"/user_avatar/discuss.openedx.org/mike_ambrose/{size}/9376_2.png","trust_level":0},{"id":4051,"username":"vhm","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/v/fbc32d/{size}.png","trust_level":1},{"id":4075,"username":"Syed_Muhammad_Dawoud","name":"Syed Muhammad Dawoud Sheraz Ali","avatar_template":"/user_avatar/discuss.openedx.org/syed_muhammad_dawoud/{size}/6313_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":2684,"username":"zameel7","name":"Zameel Hassan | Blend-ed","avatar_template":"/user_avatar/discuss.openedx.org/zameel7/{size}/7981_2.png","trust_level":2},{"id":4002,"username":"Yogesh","name":"Yogesh","avatar_template":"/user_avatar/discuss.openedx.org/yogesh/{size}/8319_2.png","trust_level":2},{"id":2922,"username":"brian.smith","name":"Brian Smith","avatar_template":"/user_avatar/discuss.openedx.org/brian.smith/{size}/4259_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":6127,"username":"Kyle_Richards","name":"Kyle Richards","avatar_template":"/user_avatar/discuss.openedx.org/kyle_richards/{size}/9356_2.png","trust_level":0},{"id":337,"username":"AntonOfTheWoods","name":"Anton Melser","avatar_template":"/user_avatar/discuss.openedx.org/antonofthewoods/{size}/301_2.png","trust_level":2},{"id":2917,"username":"Wasabi","name":"Daniel Herrmann","avatar_template":"/user_avatar/discuss.openedx.org/wasabi/{size}/4253_2.png","trust_level":2},{"id":2501,"username":"Yagnesh","name":"","avatar_template":"/user_avatar/discuss.openedx.org/yagnesh/{size}/9571_2.png","trust_level":2},{"id":4149,"username":"allen_luna","name":"allen luna","avatar_template":"/user_avatar/discuss.openedx.org/allen_luna/{size}/6435_2.png","trust_level":2},{"id":2329,"username":"dcoa","name":"Diana Olarte","avatar_template":"/user_avatar/discuss.openedx.org/dcoa/{size}/3246_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":6008,"username":"Akhil","name":"Akhil ","avatar_template":"/user_avatar/discuss.openedx.org/akhil/{size}/7890_2.png","trust_level":1},{"id":6103,"username":"duraiganesh0","name":"Ganesh Kumar","avatar_template":"/user_avatar/discuss.openedx.org/duraiganesh0/{size}/9302_2.png","trust_level":0},{"id":2332,"username":"arunmozhi","name":"Arunmozhi","avatar_template":"/user_avatar/discuss.openedx.org/arunmozhi/{size}/3600_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":1271,"username":"farhaanbukhsh","name":"Farhaan Bukhsh (OpenCraft) - https://opencraft.com/help","avatar_template":"/user_avatar/discuss.openedx.org/farhaanbukhsh/{size}/1503_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":4577,"username":"Med","name":"Med","avatar_template":"/user_avatar/discuss.openedx.org/med/{size}/7300_2.png","trust_level":0},{"id":6064,"username":"execcr","name":"Federico","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/a9a28c/{size}.png","trust_level":1},{"id":6036,"username":"mahfuzan98","name":"Mahfuzan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/8c91f0/{size}.png","trust_level":1}],"primary_groups":[{"id":44,"name":"Axim"},{"id":48,"name":"Edly"},{"id":42,"name":"opencraft"},{"id":43,"name":"eduNEXT"}],"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":48,"name":"Edly","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/846df8a351e98b10b3adfc59739f36c07bb66262.png","flair_bg_color":"fff","flair_color":""},{"id":49,"name":"Aulasneo","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/8/81cce7862585faf67ef5950a39e850ab863bc312.png","flair_bg_color":"faa95b","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":43,"name":"eduNEXT","flair_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/b/b2029fab48c99e6c1569f75231dca569bed92c08.png","flair_bg_color":"f8f8f8","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/operators/tutor/41?page=1","per_page":30,"top_tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":19,"name":"how-to","slug":"how-to"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"},{"id":63,"name":"nutmeg","slug":"nutmeg"},{"id":35,"name":"mfe","slug":"mfe"},{"id":1,"name":"api","slug":"api"},{"id":33,"name":"devstack","slug":"devstack"},{"id":89,"name":"palm","slug":"palm"},{"id":103,"name":"quince","slug":"quince"},{"id":36,"name":"koa","slug":"koa"},{"id":64,"name":"olive","slug":"olive"},{"id":111,"name":"redwood","slug":"redwood"},{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":71,"name":"k8s","slug":"k8s"},{"id":120,"name":"sumac","slug":"sumac"},{"id":93,"name":"edx-platform","slug":"edx-platform"},{"id":46,"name":"lms","slug":"lms"},{"id":131,"name":"teak","slug":"teak"},{"id":109,"name":"tutor-cairn","slug":"tutor-cairn"},{"id":42,"name":"certificates","slug":"certificates"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":47,"name":"cms","slug":"cms"},{"id":95,"name":"customization","slug":"customization"},{"id":53,"name":"lti","slug":"lti"},{"id":48,"name":"studio","slug":"studio"},{"id":27,"name":"theming","slug":"theming"},{"id":124,"name":"aspects","slug":"aspects"},{"id":22,"name":"ecommerce","slug":"ecommerce"},{"id":25,"name":"juniper","slug":"juniper"},{"id":39,"name":"lilac","slug":"lilac"}],"topics":[{"fancy_title":"About the Tutor Help category","id":7620,"title":"About the Tutor Help category","slug":"about-the-tutor-help-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2022-06-24T16:24:41.778Z","last_posted_at":null,"bumped":true,"bumped_at":"2022-06-24T16:25:09.666Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Help for those deploying with Tutor","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":335,"like_count":0,"has_summary":false,"last_poster_username":"sarina","category_id":41,"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":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Set default advanced modules list for courses","id":16614,"title":"Set default advanced modules list for courses","slug":"set-default-advanced-modules-list-for-courses","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2025-07-25T10:21:56.848Z","last_posted_at":"2026-08-11T17:52:35.442Z","bumped":true,"bumped_at":"2026-08-11T17:52:35.442Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI am trying to setup a default list of advanced modules in order to save course creators the hustle of setting the list themselves manually every time they create a course. \nI have taken a look to the fo&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"},{"id":120,"name":"sumac","slug":"sumac"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"}],"tags_descriptions":{},"views":280,"like_count":4,"has_summary":false,"last_poster_username":"mboisson","category_id":41,"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":4586,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":3953,"primary_group_id":48,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":5283,"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":"latest","description":"Most Recent Poster","user_id":4704,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Configure multi-tenant( connect multiple site domain to the same backend)","id":17444,"title":"Configure multi-tenant( connect multiple site domain to the same backend)","slug":"configure-multi-tenant-connect-multiple-site-domain-to-the-same-backend","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-10-27T15:24:05.867Z","last_posted_at":"2026-07-16T15:42:18.668Z","bumped":true,"bumped_at":"2026-07-16T15:42:18.668Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I need to connect two different sites (for example, a.com and b.com) to the same Open edX backend and shared storage. Essentially, both domains should use the same LMS and CMS data. \nI’ve tried configuring multiple sites&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":96,"like_count":0,"has_summary":false,"last_poster_username":"Daniel_Kuria","category_id":41,"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":5813,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3456,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to configure a cron job on Open edX (Ulmo / Tutor v21)?","id":19124,"title":"How to configure a cron job on Open edX (Ulmo / Tutor v21)?","slug":"how-to-configure-a-cron-job-on-open-edx-ulmo-tutor-v21","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-06-25T08:52:33.305Z","last_posted_at":"2026-07-07T06:22:51.284Z","bumped":true,"bumped_at":"2026-07-07T06:22:51.284Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nWe’re running Open edX Ulmo on Tutor v21 deployed on AWS EC2. As part of a customization, we’ve built a Django management command that sends scheduled notifications to users, and we need to run it every 15 &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":37,"like_count":0,"has_summary":false,"last_poster_username":"Om_Kumar","category_id":41,"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":3362,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Tutor-contrib-branding on Tutor 20.0.5 + Indigo: BRANDING_* never applied","id":18844,"title":"Tutor-contrib-branding on Tutor 20.0.5 + Indigo: BRANDING_* never applied","slug":"tutor-contrib-branding-on-tutor-20-0-5-indigo-branding-never-applied","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2026-04-21T16:44:13.436Z","last_posted_at":"2026-05-12T10:57:31.149Z","bumped":true,"bumped_at":"2026-05-12T10:57:31.149Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI’m using Tutor with Indigo and the tutor-contrib-branding plugin to do basic color/logo changes, but branding settings never make it into the generated env files. \nEnvironment \n\n\nTutor: 20.0.5 \n\n\nOpen edX: Ulmo &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":131,"name":"teak","slug":"teak"},{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":147,"name":"brand-openedx","slug":"brand-openedx"}],"tags_descriptions":{},"views":152,"like_count":0,"has_summary":false,"last_poster_username":"Andres.Aulasneo","category_id":41,"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":4419,"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":4393,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":476,"primary_group_id":null,"flair_group_id":49}]},{"fancy_title":"Unable to generate ssl certificate","id":19034,"title":"Unable to generate ssl certificate","slug":"unable-to-generate-ssl-certificate","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-05-10T12:21:10.434Z","last_posted_at":"2026-05-10T12:21:10.512Z","bumped":true,"bumped_at":"2026-05-10T12:21:10.512Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, \nI installed Openedx using Tutor; the installation was successful, but openedx is not accessible. I think, the reason is that Caddy cannot generate the SSL certificates. \ncaddy-1  | {“level”:“error”,“ts”:177841413&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":55,"like_count":0,"has_summary":false,"last_poster_username":"pipa","category_id":41,"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":6339,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"It shows Tutor version 21.0.6 even though i do not see it in github releases","id":18924,"title":"It shows Tutor version 21.0.6 even though i do not see it in github releases","slug":"it-shows-tutor-version-21-0-6-even-though-i-do-not-see-it-in-github-releases","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-05-07T11:43:51.072Z","last_posted_at":"2026-05-08T09:52:38.966Z","bumped":true,"bumped_at":"2026-05-08T09:52:38.966Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When checking the version it shows 21.0.6 \n(tutor) openedx@hostname:~$ pip index versions tutor\nWARNING: pip index is currently an experimental command. It may be removed/changed in a future release without prior warning&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":71,"like_count":2,"has_summary":false,"last_poster_username":"joel.edwards","category_id":41,"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":5584,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster, Accepted Answer","user_id":3548,"primary_group_id":null,"flair_group_id":48},{"extras":null,"description":"Frequent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Created a dark-theme.js in the indigo and added it in the common settings through the plugin the js not getting loaded in the iframes and the static files","id":18915,"title":"Created a dark-theme.js in the indigo and added it in the common settings through the plugin the js not getting loaded in the iframes and the static files","slug":"created-a-dark-theme-js-in-the-indigo-and-added-it-in-the-common-settings-through-the-plugin-the-js-not-getting-loaded-in-the-iframes-and-the-static-files","posts_count":6,"reply_count":4,"highest_post_number":6,"image_url":null,"created_at":"2026-05-06T06:06:58.098Z","last_posted_at":"2026-05-08T07:27:28.966Z","bumped":true,"bumped_at":"2026-05-08T07:27:28.966Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have added a similar js file to the cms but it is not loading in the cms static files and not getting applied to the iframes and the cms static  file is not generated and added. \n@sarina @mboisson @arbrandes","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"},{"id":102,"name":"tutor-indigo","slug":"tutor-indigo"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":142,"name":"openedx-platform","slug":"openedx-platform"}],"tags_descriptions":{},"views":80,"like_count":0,"has_summary":false,"last_poster_username":"ali-rahat","category_id":41,"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":5928,"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":2416,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":4393,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Ulmo] Unit navigation bar missing next and previous icons","id":18289,"title":"[Ulmo] Unit navigation bar missing next and previous icons","slug":"ulmo-unit-navigation-bar-missing-next-and-previous-icons","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/3/35f51ac826939a4332fbf7ffe64e360c1df835c4.png","created_at":"2026-01-22T17:05:36.044Z","last_posted_at":"2026-05-06T06:38:37.871Z","bumped":true,"bumped_at":"2026-05-06T06:38:37.871Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am using Tutor V21.0.0. I just found that the icons for the previous and next do not show up in the unit navigation. Attached below is a screenshot for reference. \n  \nI would love to write a fix for this, but I am havi&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":27,"name":"theming","slug":"theming"}],"tags_descriptions":{},"views":73,"like_count":0,"has_summary":false,"last_poster_username":"Ryan_Pais","category_id":41,"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":5584,"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":"LMS dashboard lag and Studio timeout errors when running background automation environments","id":18866,"title":"LMS dashboard lag and Studio timeout errors when running background automation environments","slug":"lms-dashboard-lag-and-studio-timeout-errors-when-running-background-automation-environments","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-28T06:06:38.614Z","last_posted_at":"2026-05-02T08:01:52.971Z","bumped":true,"bumped_at":"2026-05-02T08:01:52.971Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’ve been working on configuring a new course instance in Open edX (Koa release), but I’ve recently hit a persistent technical snag where the LMS dashboard becomes incredibly sluggish and the Studio editor &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":36,"name":"koa","slug":"koa"}],"tags_descriptions":{},"views":53,"like_count":0,"has_summary":false,"last_poster_username":"Dahlia_Sanchez","category_id":41,"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":6271,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6253,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Debugging local/prod issue","id":11403,"title":"Debugging local/prod issue","slug":"debugging-local-prod-issue","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2023-10-12T10:34:35.303Z","last_posted_at":"2026-03-25T14:10:39.278Z","bumped":true,"bumped_at":"2026-03-25T14:10:39.278Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am trying to debug issues with Palm release and Discovery plugin. It doesn’t work correctly and many people have already asked questions about this and no one provided answer. So I decided to debug the code and se&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":195,"like_count":0,"has_summary":false,"last_poster_username":"Ahmed_Khalid","category_id":41,"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":3823,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":5819,"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":"Installing Additional APT Packages in Tutor (Ulmo Release) – Best Practice","id":18639,"title":"Installing Additional APT Packages in Tutor (Ulmo Release) – Best Practice","slug":"installing-additional-apt-packages-in-tutor-ulmo-release-best-practice","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-24T04:40:27.021Z","last_posted_at":"2026-03-24T16:48:32.432Z","bumped":true,"bumped_at":"2026-03-24T16:48:32.432Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Everyone, \nI’m currently running the latest Open edX Ulmo release using Tutor 21.0.2 on a single AWS EC2 instance. \nFor Python dependencies, I understand that we can easily add extra packages via the OPENEDX_EXTRA_PIP&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"},{"id":143,"name":"ulmo","slug":"ulmo"}],"tags_descriptions":{},"views":49,"like_count":1,"has_summary":false,"last_poster_username":"Agrendalath","category_id":41,"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":81,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":235,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Running Open edX Aspect on a Separate EC2 Instance","id":18631,"title":"Running Open edX Aspect on a Separate EC2 Instance","slug":"running-open-edx-aspect-on-a-separate-ec2-instance","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-03-20T17:08:34.845Z","last_posted_at":"2026-03-20T19:48:19.826Z","bumped":true,"bumped_at":"2026-03-20T19:48:19.826Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Everyone, \nI’m currently running the latest Open edX Ulmo release using Tutor 21.0.2 on a single AWS EC2 instance. We have also enabled Aspect for analytics reporting. \nAt the moment, all services (LMS, CMS, and Aspec&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"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":124,"name":"aspects","slug":"aspects"}],"tags_descriptions":{},"views":37,"like_count":2,"has_summary":false,"last_poster_username":"TyHob","category_id":41,"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":81,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":4986,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Enabling Notifications in Ulmo (Tutor)","id":18471,"title":"Enabling Notifications in Ulmo (Tutor)","slug":"enabling-notifications-in-ulmo-tutor","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/7/7fc818b8d2eecf77d817b603d870c3d0f8c260a8.png","created_at":"2026-02-20T14:53:49.078Z","last_posted_at":"2026-02-20T19:28:22.256Z","bumped":true,"bumped_at":"2026-02-20T19:28:22.256Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’ve been working on an Ulmo install via Tutor for the Documentation and the Educators WGs. \nI was able to get Entrance Exams up and running and shared some learnings there: Enabling Entrance Exams in Ulmo (Tutor) \nNow, &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":70,"name":"tutor-plugin","slug":"tutor-plugin"}],"tags_descriptions":{},"views":65,"like_count":2,"has_summary":false,"last_poster_username":"arbrandes","category_id":41,"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":329,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":166,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Tutor mfe build hangs","id":18376,"title":"Tutor mfe build hangs","slug":"tutor-mfe-build-hangs","posts_count":13,"reply_count":9,"highest_post_number":13,"image_url":null,"created_at":"2026-02-03T19:51:15.755Z","last_posted_at":"2026-02-20T14:38:23.458Z","bumped":true,"bumped_at":"2026-02-20T14:38:23.458Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello folks! \nI’m trying to build the mfe plugin via tutor on my local Mac Silicon laptop, and it appears to hang on [profile-prod 1/1] RUN npm run build . I’ve searched the forums and slack for insight on how to let the&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":245,"like_count":4,"has_summary":false,"last_poster_username":"john_curricume","category_id":41,"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":5717,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2416,"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":179,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":329,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"/courses page is not changed by changes in theme","id":10364,"title":"/courses page is not changed by changes in theme","slug":"courses-page-is-not-changed-by-changes-in-theme","posts_count":7,"reply_count":4,"highest_post_number":7,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/6/6da4f0275befeab52aec6911ec9cd536b38939c4_2_1023x567.png","created_at":"2023-06-08T14:50:36.955Z","last_posted_at":"2026-02-19T13:44:29.031Z","bumped":true,"bumped_at":"2026-02-19T13:44:29.031Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am creating a theme and changing appearance of pages in tutor. It works really well so far, but in my development environment, /courses page looks like this: \n  \nBut same page in production looks like this: \n  \nAll oth&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":516,"like_count":0,"has_summary":false,"last_poster_username":"carT","category_id":41,"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":3392,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":1409,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5819,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Error code status 14 when opening docker-compose.yml","id":14863,"title":"Error code status 14 when opening docker-compose.yml","slug":"error-code-status-14-when-opening-docker-compose-yml","posts_count":4,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2025-01-29T14:03:49.858Z","last_posted_at":"2026-02-17T21:54:37.558Z","bumped":true,"bumped_at":"2026-02-17T21:54:37.558Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"so ive been attempting to deploy with tutor. but every time ive tried i get “Error: command status failed with status 14” \nalong with that i get the error “open /home/slyfox/.local/share/tutor/env/local/docker-compose.ym&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":211,"like_count":0,"has_summary":false,"last_poster_username":"Mike_Ambrose","category_id":41,"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":4960,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6143,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can&rsquo;t display Scorm on dev: Refused to display in a frame because it set &lsquo;X-Frame-Options&rsquo; to &lsquo;sameorigin&rsquo;","id":12030,"title":"Can't display Scorm on dev: Refused to display in a frame because it set 'X-Frame-Options' to 'sameorigin'","slug":"cant-display-scorm-on-dev-refused-to-display-in-a-frame-because-it-set-x-frame-options-to-sameorigin","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2024-01-04T18:21:29.029Z","last_posted_at":"2026-02-13T03:13:36.552Z","bumped":true,"bumped_at":"2026-02-13T03:13:36.552Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m working on a development instance of Quince.1, running on a server and accesible through a custom domain name. \nEverything seems to work fine, but when I add a Scorm to a unit, it show as an empty block&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":346,"like_count":0,"has_summary":false,"last_poster_username":"zameel7","category_id":41,"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":4051,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":4075,"primary_group_id":48,"flair_group_id":48},{"extras":"latest","description":"Most Recent Poster","user_id":2684,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Backend not ready for catalog mfe in latest version (ulmo.1)","id":18287,"title":"Backend not ready for catalog mfe in latest version (ulmo.1)","slug":"backend-not-ready-for-catalog-mfe-in-latest-version-ulmo-1","posts_count":11,"reply_count":5,"highest_post_number":11,"image_url":null,"created_at":"2026-01-22T14:50:30.756Z","last_posted_at":"2026-02-10T12:17:44.506Z","bumped":true,"bumped_at":"2026-02-10T12:17:44.506Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI installed the latest version of openedx (ulmo.1) in my local for testing using tutor (v21.0.0). \nThen I tried to use the catalog mfe (release/ulmo.1). \nAnd I think that backend changes may not be ready for it yet. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":1,"name":"api","slug":"api"},{"id":35,"name":"mfe","slug":"mfe"},{"id":93,"name":"edx-platform","slug":"edx-platform"},{"id":143,"name":"ulmo","slug":"ulmo"},{"id":77,"name":"backend-dev","slug":"backend-dev"}],"tags_descriptions":{},"views":183,"like_count":5,"has_summary":false,"last_poster_username":"Kyle_Richards","category_id":41,"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":4002,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":2922,"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":4704,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6127,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Design tokens, ulmo and tutor-indigo","id":17724,"title":"Design tokens, ulmo and tutor-indigo","slug":"design-tokens-ulmo-and-tutor-indigo","posts_count":9,"reply_count":5,"highest_post_number":9,"image_url":null,"created_at":"2025-12-02T08:35:49.419Z","last_posted_at":"2026-02-10T12:02:02.957Z","bumped":true,"bumped_at":"2026-02-10T12:02:02.957Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am still struggling to fully grok things… Apologies if this is already addressed somewhere! \nI have been postponing really implementing features and getting set up whilst waiting for ulmo to drop, so I can make sure to&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":416,"like_count":2,"has_summary":false,"last_poster_username":"FarazM","category_id":41,"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":337,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":1386,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Frequent Poster","user_id":2917,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2922,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":3548,"primary_group_id":null,"flair_group_id":48}]},{"fancy_title":"How to customize header and footer in tutor mfe","id":9808,"title":"How to customize header and footer in tutor mfe","slug":"how-to-customize-header-and-footer-in-tutor-mfe","posts_count":49,"reply_count":37,"highest_post_number":50,"image_url":"https://us1.discourse-cdn.com/flex020/uploads/openedx/optimized/2X/c/c3d35b70717698c63b52e7ae0ee6672221829b36_2_1024x512.png","created_at":"2023-04-11T20:15:00.233Z","last_posted_at":"2026-02-04T08:37:13.301Z","bumped":true,"bumped_at":"2026-02-04T08:37:13.301Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"in tutor, I working with lettest release Olive and now I want to need some changes in the header and footer which will come for mfe like the courses page, Discussion, profile and so more. so I figured out tutor mfe heade&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"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":64,"name":"olive","slug":"olive"}],"tags_descriptions":{},"views":4738,"like_count":10,"has_summary":false,"last_poster_username":"Akhil","category_id":41,"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, Accepted Answer","user_id":2501,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":4149,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2329,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Recent Poster","user_id":3953,"primary_group_id":48,"flair_group_id":48},{"extras":"latest","description":"Most Recent Poster","user_id":6008,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Dev Launch on Macbook M4 Fails","id":18334,"title":"Dev Launch on Macbook M4 Fails","slug":"dev-launch-on-macbook-m4-fails","posts_count":10,"reply_count":8,"highest_post_number":10,"image_url":null,"created_at":"2026-01-28T12:07:05.637Z","last_posted_at":"2026-01-30T07:05:02.334Z","bumped":true,"bumped_at":"2026-01-30T07:05:02.334Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI tried to setup tutor dev environment on my new Macbook M4 which uses the latest m4 ARM based chip. \nI am facing this issue during the setup \nthe setup is stuck on run npm webpack \n=&gt; CACHED \\[production 31/37\\&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":33,"name":"devstack","slug":"devstack"}],"tags_descriptions":{},"views":74,"like_count":1,"has_summary":false,"last_poster_username":"duraiganesh0","category_id":41,"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":6103,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":2332,"primary_group_id":42,"flair_group_id":42},{"extras":null,"description":"Recent Poster","user_id":1271,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"How to override the xblock loaded in a iframe in learning page","id":17647,"title":"How to override the xblock loaded in a iframe in learning page","slug":"how-to-override-the-xblock-loaded-in-a-iframe-in-learning-page","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":null,"created_at":"2025-11-17T10:18:10.762Z","last_posted_at":"2026-01-28T18:46:43.195Z","bumped":true,"bumped_at":"2026-01-28T18:46:43.195Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"i  want to override a css class inside the xblock loaded in iframe on learning page. \nI tried the mfe edx-brand the brand css were not getting applied in the iframe dom element why so. \nAlso tried the custom indigo targe&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"},{"id":35,"name":"mfe","slug":"mfe"},{"id":131,"name":"teak","slug":"teak"}],"tags_descriptions":{},"views":158,"like_count":2,"has_summary":false,"last_poster_username":"kmccormick","category_id":41,"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":5813,"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":166,"primary_group_id":44,"flair_group_id":44},{"extras":"latest","description":"Most Recent Poster","user_id":179,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Adding a custom JavaScript (cookieyes banner) to *all* &lt;head&gt; of all pages","id":18314,"title":"Adding a custom JavaScript (cookieyes banner) to *all* <head> of all pages","slug":"adding-a-custom-javascript-cookieyes-banner-to-all-head-of-all-pages","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-26T20:28:21.952Z","last_posted_at":"2026-01-27T16:05:13.508Z","bumped":true,"bumped_at":"2026-01-27T16:05:13.508Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nIs there a way, maybe a plugin slot that I missed, to add something to the &lt;head&gt;section of every pages ? \nThe context is that I need to add a &lt;script …&gt; tag that points to our cookieyes.com cookie banner on all pag&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":38,"like_count":1,"has_summary":false,"last_poster_username":"mboisson","category_id":41,"op_like_count":1,"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":4704,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Difference between `overhangio/openedx:20.0.2` and `overhangio/openedx:20.0.2-indigo`","id":17737,"title":"Difference between `overhangio/openedx:20.0.2` and `overhangio/openedx:20.0.2-indigo`","slug":"difference-between-overhangio-openedx-20-0-2-and-overhangio-openedx-20-0-2-indigo","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2025-12-03T06:08:27.193Z","last_posted_at":"2026-01-22T13:28:45.945Z","bumped":true,"bumped_at":"2026-01-22T13:28:45.945Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Does anyone know what the differences are, if any, between these two images? I tried to see what the differences with the Dockerfiles are with indigo enabled or disabled by the tutor plugin but I couldn’t see any differe&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"}],"tags_descriptions":{},"views":53,"like_count":1,"has_summary":false,"last_poster_username":"FarazM","category_id":41,"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":337,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3548,"primary_group_id":null,"flair_group_id":48}]},{"fancy_title":"Tutor local hang with white page even after complete docker &ldquo;clean&rdquo; system and rebuild images","id":18249,"title":"Tutor local hang with white page even after complete docker \"clean\" system and rebuild images","slug":"tutor-local-hang-with-white-page-even-after-complete-docker-clean-system-and-rebuild-images","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-01-20T11:23:00.116Z","last_posted_at":"2026-01-20T16:13:08.276Z","bumped":true,"bumped_at":"2026-01-20T16:13:08.276Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Tutor version Quince, Openedx: 17.06 \nHi there, \nI was going to test a new fresh code for a customized theme for tutor done on tutor dev. \nIn a complete indipendent machine, where I have a tutor local running I want to t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":103,"name":"quince","slug":"quince"}],"tags_descriptions":{},"views":97,"like_count":1,"has_summary":false,"last_poster_username":"carT","category_id":41,"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":5819,"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":"How to Change Account MFE Base URL from /account to /account-settings?","id":18169,"title":"How to Change Account MFE Base URL from /account to /account-settings?","slug":"how-to-change-account-mfe-base-url-from-account-to-account-settings","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-01-12T09:01:48.619Z","last_posted_at":"2026-01-19T03:17:39.357Z","bumped":true,"bumped_at":"2026-01-19T03:17:39.357Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI have installed Open edX Teak using Tutor v20.0.2. \nCurrently, the Account MFE is accessible at: \nhttps://apps.mylms.com/account/\n\nI would like to change this base path to something like: \nhttps://apps.&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":19,"name":"how-to","slug":"how-to"},{"id":35,"name":"mfe","slug":"mfe"},{"id":131,"name":"teak","slug":"teak"}],"tags_descriptions":{},"views":67,"like_count":1,"has_summary":false,"last_poster_username":"dcoa","category_id":41,"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":81,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":2329,"primary_group_id":43,"flair_group_id":43},{"extras":null,"description":"Recent Poster","user_id":3953,"primary_group_id":48,"flair_group_id":48}]},{"fancy_title":"DevOps align tutor development (tutor dev ) to tutor local for a custom implemation","id":18186,"title":"DevOps align tutor development (tutor dev ) to tutor local for a custom implemation","slug":"devops-align-tutor-development-tutor-dev-to-tutor-local-for-a-custom-implemation","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":null,"created_at":"2026-01-13T04:43:45.424Z","last_posted_at":"2026-01-16T07:09:34.877Z","bumped":true,"bumped_at":"2026-01-16T07:09:34.877Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi, \nI am in a project that has been a bit left behind in term of maintenance and development. \nTutor local is at version  Quince and Openedx at17.06 \nThe issue arise especially for home page and get working all align th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":60,"name":"tutor-mfe","slug":"tutor-mfe"},{"id":103,"name":"quince","slug":"quince"},{"id":17,"name":"devops","slug":"devops"},{"id":76,"name":"virtual","slug":"virtual"}],"tags_descriptions":{},"views":73,"like_count":0,"has_summary":false,"last_poster_username":"carT","category_id":41,"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":5819,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":166,"primary_group_id":44,"flair_group_id":44},{"extras":null,"description":"Recent Poster","user_id":1386,"primary_group_id":44,"flair_group_id":44}]},{"fancy_title":"Oauth Azure AD configuration help","id":13829,"title":"Oauth Azure AD configuration help","slug":"oauth-azure-ad-configuration-help","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2024-09-02T05:50:36.250Z","last_posted_at":"2026-01-14T14:13:30.762Z","bumped":true,"bumped_at":"2026-01-14T14:13:30.762Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’ve enabled third-party authentication and configured Azure as the backend authentication. \nI’ve created the enterprise application. \nThe login page shows Microsoft as a sign-in option. \nAfter logging in with Microsoft &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"},{"id":1,"name":"api","slug":"api"}],"tags_descriptions":{},"views":381,"like_count":0,"has_summary":false,"last_poster_username":"execcr","category_id":41,"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":4577,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":476,"primary_group_id":null,"flair_group_id":49},{"extras":null,"description":"Recent Poster","user_id":2416,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":6064,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"SSL Certificate Issues with Tutor on AWS EKS - Let&rsquo;s Encrypt DNS Validation Failing","id":18141,"title":"SSL Certificate Issues with Tutor on AWS EKS - Let's Encrypt DNS Validation Failing","slug":"ssl-certificate-issues-with-tutor-on-aws-eks-lets-encrypt-dns-validation-failing","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-01-09T06:43:03.855Z","last_posted_at":"2026-01-12T09:06:19.266Z","bumped":true,"bumped_at":"2026-01-12T09:06:19.266Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Problem Description\nI’ve deployed Open edX using Tutor on AWS EKS (Kubernetes), but I’m encountering SSL certificate issuance failures. Let’s Encrypt cannot validate my domains due to DNS resolution issues, even though I&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":34,"name":"tutor","slug":"tutor"},{"id":71,"name":"k8s","slug":"k8s"}],"tags_descriptions":{},"views":91,"like_count":0,"has_summary":false,"last_poster_username":"mahfuzan98","category_id":41,"op_like_count":0,"pinned_globally":false,"featured_link":null,"is_hot":false,"has_accepted_answer":true,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":6036,"primary_group_id":null,"flair_group_id":null}]}]}}