Renku simplifies teaching, giving students seamless access to course materials and interactive sessions directly in their browser—no installation required. Renku lets students focus on mastering the course material, without getting lost in setup. Renku’s focus on collaboration means it’s a great choice for courses with group work, too.
In order to assure that sufficient resources are available for your course, please register your course in advance.
In order to manage rights of the course participants into Renku projects associated to your course, they need to be registered in Renku. Therefore, ask them to create an account in Renku, as described in How to create your Renku account, in advance before starting the course.
After you register your course, the Renku team will create a dedicated resource pool for your course based on the requirements that you have specified during the registration. Thus, the team will reach out to you and request for the list of course participants in order to add them to the course resource pool.
Ensure that you select a class within that resource pool as the default resource for your course project(s). As a result, course participants will be able to use that resource pool during the course, if you set the session launcher to use the resources assigned in your resource pool.
We recommend you to create a group for your course following the instructions in How to create a group.
Add the course participants as viewers of the course group. This will make it so the participants can see all of the projects in the group, but they will not be able to edit them.
We recommend to add other course instructors as owners of the group so that they can edit all the projects in the course group.
Depending on the requirements of the course, we propose several modes for setting up the course projects:
Light Course Mode: Ideal for workshops where participants only need access to a simple compute session with course materials and do not need to collaborate.
Classic Course Mode: Participants create their own copies of a course template project. Take full advantage of Renku’s collaboration features and integration with other platforms.
Advanced Course Mode: Participants collaborate on code via git.
Follow the chart below to decide which mode best suits your course.