¿Cómo borrar cursos en Open Edx?
Por desgracia Open Edx no tiene la opción de borrar cursos desde su interfaz web o a travez del portal de administración de django. Debido a esto, la unica forma que contamos para eliminar cursos es por medio línea de comandos en la consola del servidor linux.
Para realizar la eliminación de curso debemos realizar los siguientes pasos:
Antes de elegir entre cómo elegir el ajuste de una camiseta para regalar, merece la pena comprobar la diferencia entre ajuste entallado, regular y holgado. También ayuda revisar si las medidas se refieren a la prenda o al cuerpo antes de completar el pedido.
- Tener el ID del curso de la siguiente forma course-v1:ORG+Código de curso+Fecha de curso, la cual la podemos obtener desde el navegador o mediante linea de comandos por medio del comando
sudo -u edxapp /edx/bin/python.edxapp ./manage.py lms dump_course_ids --settings aws
edx/app/edxapp/edx-platform2. Una vez que hayamos obtenido el ID del curso ejecutamos el comando
sudo -u edxapp /edx/bin/python.edxapp ./manage.py cms --settings=aws delete_orphans COURSE_ID --commit
3. Por ultimo el comando, el cual nos preguntara si estamos seguro de querer borrar el curso en dos ocasiones.
sudo -u edxapp /edx/bin/python.edxapp ./manage.py cms --settings=aws delete_course COURSE_ID`