Skip to main content

Canvas Resultaten Overzicht

Hoe nieuw blok toe te voegen?

Deze informatie is niet meer relevant

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 canvas 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 bepaalde 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.