Skip to main content

Canvas Resultaten Overzicht

Hoe nieuw blok toe te voegen?

Stap 1

In de import.py module onderaan een blokje code toevoegen.

# Blok 3
if (1):
    createBlok(3237)

Het nummer is het cursus ID. Deze is te vinden door in cnavas het Blok/cursus te openen. Het id staat in de url.

Op regel 2 kan de (1) worden vervangen door (0) als er geen updates meer in het blok te verwachten zijn.

Eventueel kan later script worden aan gepast met cmd line parameters zodat bepalade blokken vaker worden geupdate.

Stap 2

In de code (sorry) aanpassen:

 // in view resultaat/index
 ...
 [
  'label' => 'Blok',
  'attribute'=>'course_id',
  'contentOptions' => ['style' => 'width:40px; white-space: normal;'],
   'filter' => ['2101'=>'Blok 1','2110'=>'Blok 2', '3237'=>'Blok 3'],
   'format' => 'raw',
   'value' => function ($data) {
      if ($data->course_id==2101) return "B1";
      if ($data->course_id==2110) return "B2";
      if ($data->course_id==3237) return "B3";
  }
],

Regel 7 uitbreiden en regel na 12 toevoegen.