Boosting your digital classroom with Renku
Essentiels
Inscriptions fermées.
Date·s | Dates à convenir avec les participants, selon leur niveau de compétences.
Un minimum de 5 participant∙es est exigé pour que le cours ait lieu. Dans le cas contraire, le cours est annulé ou repoussé. |
Durée | Tout le semestre d'automne 2022 |
Frais | Aucun |
Type | Séminaire / Cours |
Langue·s | Anglais, Allemand, Français |
Lieu
Université de FribourgPublic-cible
Enseignant·es / Chercheur·euses
Contenu
Learn how to create seamless learning experiences using a browser-based online platform Renku with focus on interactivity, collaboration and reproducibility. Renku provides a safe and easy to use interface to create containerised environments with all the required dependencies and personalised interactive sessions. Teaching happens completely in the browser using the resources provided by Renku@UNIFR. With Renku you can :
- focus on teaching and not on configuring student’s software environments;
- adjust course granularity to a single question, exercise session or entire semester;
- create classroom ecosystems featuring automation, collaboration and traceability.
The 3 training modules will allow you to learn how to use the online platform Renku according to your level of knowledge of Git, Python and command-line scripts.
Module 1:
The first module of this course will introduce you to Renku and how it empowers you with the best practices for data science, reproducibility and transparency (Lecture and Demos). Aucun prérequis en informatique n’est exigé pour ce module.
- Benefits of using Renku to teach data science and software best practices
- How Renku changes your teaching journey
- Embracing industry standards : slow and steady with Git and the command line
- Set up 101 : how to add packages and set up your containers
- Integration with Moodle
- Automated and manual grading
- Fine-tuning privacy levels across a class
- Responsible resource usage on Renku
Module 2:
In the second module of this course you will learn how to create fork-based and template-based courses on Renku and how to choose the right pattern for your course (Lecture, Demos and Hands-on sessions). Notions de Git et contrôle de version.
- Sharing materials via forks of projects
- How to create a fork of a teacher’s project
- How to update a fork
- Pros and cons of forks
- Sharing materials via project templates
- How to set up project templates
- Pros and cons of templates
- Choosing between forks and templates
Module 3:
In the third module of this course you will learn how to design and implement classroom ecosystem on Renku for students and for teachers / assistants. Notions de Git, Python, command-line scripts. Il est recommandé de suivre d'abord le module 1.
- Classroom ecosystem for students
- Creating groups
- Working in groups with Git
- Forking teacher’s projects
- Classroom ecosystem for teachers and assistants
- Designing lecture, exercise and assignment material
- Collecting assignments using the GitLab API from forks
- Tracking student contributions using Git
- Grading work systematically
- Publishing grades
Objectifs
Module 1: you should be able to set up your data science or programming courses on an open-source collaborative platform Renku.
Module 2: you should be able to optimise your data science or programming courses using the advanced features of an open-source collaborative platform Renku.
Module 3: you should be able to design and implement classroom ecosystem for your data science or programming courses using the advanced features of an open-source collaborative platform Renku.
Prérequis
Module 1: Aucun prérequis en informatique n’est exigé pour ce module
Module 2: Notions de Git et contrôle de version
Module 3: Notions de Git, Python, command-line scripts. Il est recommandé de suivre d'abord le module 1
Direction
Beeravolu Reddy Champak
Intervenant·e·s
Champak Beeravolu Reddy
Scientific IT team (scientific-it@unifr.ch) in collaboration with the Swiss Data Science Center.
Dates et lieux
Période | Lieu |
---|---|
05.09.2022 de 09:15 à 17:00 | Université de Fribourg |
23.12.2022 de 09:15 à 17:00 | Université de Fribourg |