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 Fribourg
Public-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

Une collaboration de