Render with GraphQL

Course Builder includes a GraphQL server for some of the core data structures. This allows you to create and render your own frontend user experience from scratch, without needing to modify the default Course Builder HTML and CSS or write Python code on the server. By way of example, the Explorer and Guides experiences are built using the GraphQL server.

Read more about GraphQL.

For full information about setting up and using this feature, see the instructions here:

coursebuilder/modules/gql/gql.py